WordPress-site gehackt: wat doet u nu?
Rare doorverwijzingen of onbekende gebruikers? Zo herkent u een gehackte WordPress-site en pakt u het herstel in de goede volgorde aan.
Een gehackte site voelt als een inbraak, en net als bij een inbraak helpt het om in de goede volgorde te werken.
Kort antwoord
Stel eerst vast dat het echt een hack is, maak dan een kopie van de huidige toestand, wijzig alle wachtwoorden en zoek uit hoe de aanvaller binnenkwam. Herstel daarna met een schone back-up of door de besmette bestanden te vervangen, en dicht het lek, meestal een verouderde plugin. Alleen de zichtbare rommel weghalen is niet genoeg: zolang de achterdeur open staat, komt de hacker terug.
Signalen dat uw site gehackt is
- Bezoekers worden, vooral vanaf een telefoon of vanuit Google, doorgestuurd naar een andere site.
- In Google verschijnen pagina's van uw domein met Japanse tekst, medicijnen of gokken.
- Google of uw browser toont een rode waarschuwing bij uw site.
- Er staan beheerders in WordPress die u niet kent.
- Uw hoster meldt dat de server spam verstuurt of zet de site uit.
- Er staan bestanden met vreemde namen in de hoofdmap of in wp-content/uploads.
Een trage site of een kapotte update is meestal geen hack. Kijk naar deze concrete signalen voordat u alarm slaat.
Stap 1: veiligstellen
- Maak een kopie van de bestanden en database zoals ze nu zijn. Dat lijkt vreemd, maar het helpt om later te zien wat er veranderd is.
- Zet eventueel een onderhoudspagina neer als bezoekers schade kunnen oplopen, bijvoorbeeld bij doorverwijzingen naar oplichterssites.
- Breng uw hoster op de hoogte. Zij zien vaak meer in de serverlogboeken.
Stap 2: toegang terugpakken
Wijzig alle wachtwoorden: van WordPress-beheerders, de hosting, FTP, de database en het e-mailadres van de beheerder. Verwijder onbekende gebruikers. Vervang in wp-config.php de zogeheten salts en keys; daarmee worden alle ingelogde sessies, ook die van de aanvaller, ongeldig. Zet daarna tweestapsverificatie aan.
Stap 3: opruimen
Er zijn twee wegen:
- Schone back-up terugzetten. Snel, als u zeker weet dat de back-up van vóór de hack is. Let op: veel hacks zitten al weken in een site voordat iemand het merkt.
- Handmatig schoonmaken. WordPress-core opnieuw installeren, plugins en thema's vervangen door verse versies van de officiële bron, en de uploads-map en database nalopen op verdachte code. Een scanner als Wordfence of de scan van uw hoster helpt bij het vinden.
Kopieer nooit uw oude plugins terug uit de besmette site. Download ze opnieuw.
Stap 4: het lek dichten en afronden
Zoek uit hoe de aanvaller binnenkwam. Vaak is het:
- een plugin of thema met een bekend lek dat niet was bijgewerkt;
- een gelekt of zwak wachtwoord;
- een nulled plugin, een illegaal gratis gemaakte betaalde plugin, met ingebouwde achterdeur.
Werk alles bij, verwijder wat u niet gebruikt en controleer de bestandsrechten.
Tot slot het herstel naar buiten toe:
- Vraag in Google Search Console om een nieuwe beoordeling als Google een waarschuwing toonde.
- Verwijder spampagina's uit de index via Search Console en laat ze een 410 of 404 geven.
- Zijn er mogelijk klantgegevens buitgemaakt, bijvoorbeeld uit een webshop, kijk dan naar uw meldplicht bij datalekken. Bij twijfel overlegt u met de Autoriteit Persoonsgegevens of een jurist.
Veelgestelde vragen
Kan ik de hack gewoon negeren als de site nog werkt?
Nee. Ook als u niets ziet, gebruikt de aanvaller uw site vaak voor spam of doorverwijzingen. Dat schaadt uw naam en uw plek in Google.
Hoe voorkom ik dat het opnieuw gebeurt?
Bijwerken, opruimen, sterke logins met tweestapsverificatie en back-ups die buiten de server staan. Dat is saai werk, maar het werkt.
Moet ik een nieuwe website laten maken?
Bijna nooit. Een grondig opgeschoonde site is weer gewoon bruikbaar.
Hulp nodig?
Is uw site gehackt, stuur dan een WhatsApp of bel 085 060 4471. Op WordPress-support leest u hoe ik herstel aanpak.