Updates, back-ups, inlogbeveiliging, snelheid en monitoring: wat een WordPress-site nodig heeft om veilig en snel te blijven.

Waarom onderhoud nodig is

WordPress draait een groot deel van het internet en is daardoor een aantrekkelijk doelwit. De kern van WordPress zelf is over het algemeen goed beveiligd, maar thema’s en plug-ins komen van duizenden verschillende ontwikkelaars en krijgen regelmatig updates voor kwetsbaarheden. Wie die laat liggen, vergroot de kans op een gehackte site, verloren gegevens of een site die wordt misbruikt voor spam. Onderhoud is daarom basishygiëne, geen luxe.

Updates: zorgvuldig, niet blind

Updates installeren is het ene, controleren dat de site daarna goed werkt het andere. Een zorgvuldige aanpak:

  • Beveiligingsupdates zo snel mogelijk, overige updates in een vaste cyclus.
  • Grotere updates eerst testen op een kopie van de site (een staging-omgeving).
  • Voor elke update een recente back-up en een terugvalplan.
  • Na de update controleren of formulieren, betalingen en belangrijke pagina’s werken.

Back-ups die echt werken

Een goede back-up is regelmatig, bewaard op een andere plek dan de server zelf, en getest. Bewaar meerdere generaties zodat je ook terug kunt naar een toestand van enkele dagen geleden als een probleem pas later opvalt. Probeer af en toe een herstel uit op een testomgeving: pas dan weet je zeker dat je binnen een redelijke tijd weer online bent.

Inloggen en toegang

Veel aanvallen proberen simpelweg wachtwoorden te raden op het inlogscherm. Beperk dat met sterke wachtwoorden of, nog beter, inloggen via een eenmalige code, tweestapsverificatie, een beperkt aantal beheerders en limieten op het aantal pogingen. Een inlogpagina op een niet-standaard adres neemt veel ruis van geautomatiseerde scans weg. Geef gebruikers alleen de rechten die ze nodig hebben, en verwijder accounts van mensen die vertrokken zijn.

Plug-ins en thema’s: minder is meer

Elke plug-in is extra code die kwetsbaar kan zijn en bijgehouden moet worden. Verwijder wat je niet gebruikt, kies plug-ins die actief worden onderhouden en een goede reputatie hebben, en vermijd gekraakte “gratis” versies van betaalde plug-ins: die bevatten vaak malware. Specifieke functionaliteit laten bouwen in plaats van een zware, algemene plug-in installeren kan zowel sneller als veiliger zijn.

Server en verbinding

Beveiliging begint bij de omgeving: een actuele PHP-versie, een beveiligde (HTTPS) verbinding, een webserver die correct is ingesteld, en bescherming zoals een firewall of een dienst die kwaadaardig verkeer filtert. Zorg dat bestanden de juiste rechten hebben en dat beheerdelen niet voor iedereen bereikbaar zijn.

Snelheid en prestaties

Een snelle site ervaart beter en wordt beter gevonden. Voor WordPress komt snelheid uit caching, geoptimaliseerde afbeeldingen, een nette database, weinig onnodige plug-ins en goede hosting. Meet regelmatig, want een site die ooit snel was, kan door gewoon gebruik langzamer worden.

Monitoring en wat te doen bij een hack

Met monitoring weet je dat de site bereikbaar is en dat er niets is gewijzigd dat niet zou moeten. Gaat het toch mis, dan is de volgorde: de site isoleren, de oorzaak vinden, opruimen of een schone back-up terugzetten, het gat dichten en alle wachtwoorden en sleutels vervangen. Alleen de symptomen weghalen zonder de oorzaak te vinden, leidt vaak tot een nieuwe besmetting.

Veelgestelde vragen

Hoe vaak moet WordPress worden bijgewerkt?

Beveiligingsupdates het liefst zo snel mogelijk, overige updates in een vaste cyclus, bijvoorbeeld maandelijks, met een test voor de grotere wijzigingen.

Mijn site is gehackt, wat nu?

Neem snel contact op. We ruimen de besmetting op, dichten het gat waardoor het kon gebeuren en zetten waar nodig een schone back-up terug.

Kunnen jullie onderhoud overnemen van een site die jullie niet bouwden?

Meestal wel. We beginnen met een korte doorlichting zodat duidelijk is waar de site nu staat en wat eerst moet gebeuren.

Is WordPress veilig genoeg?

Ja, mits goed onderhouden en ingericht. De meeste incidenten komen door verouderde onderdelen of zwakke inlogs, en dat valt goed te beheersen.

Hierbij kunnen wij helpen: WordPress-ontwikkeling · Doorontwikkeling & beheer · PHP-ontwikkeling

Laten we samenwerken