Deze handleiding is voor zelfgehoste WordPress-websites. Wijzigingen vragen passende toegang en een veilige terugweg. Stem onderzoek af met je host of beheerder als bestanden, databases en hosting onbekend terrein zijn.
Leg de bevindingen vast
Noteer URL, exacte melding, eerste tijdstip met tijdzone en laatste wijziging. Vergelijk homepage, andere pagina en login. Leg eerdere tests vast: één mislukte aanvraag bewijst geen volledige uitval.
Back-up en terugweg
Bewaar vooraf waar mogelijk bestanden, database en oudere back-ups. Controleer datum en herstelbaarheid. Een defecte of geïnfecteerde kopie kan bewijs bevatten; bescherm deze apart en beschouw haar niet als schone back-up.
Verander één ding en herhaal dezelfde aanvraag. Gebruik staging voor uitgebreide plugin-, thema- en configuratietests. Deactiveren is geen verwijderen: winkel, formulieren en beveiliging kunnen uitvallen. Leg uitgangssituatie en terugweg vast.
Gerichte diagnose
01
Documenteer aanwijzingen
Vreemde redirects, onbekende beheerders en malwarewaarschuwingen zijn relevant. Bewaar URL’s, tijden en hostberichten. Traagheid alleen bewijst geen aanval. Verspreid geen verdachte links.
02
Isoleer samen met de host
Spreek afsluiting van publieke toegang af met behoud van bewijs. Een onderhoudsplugin op een besmette site kan tekortschieten. Blokkeer getroffen formulieren en winkels; omzeil geen browserwaarschuwingen.
03
Bewaar de getroffen toestand
Bescherm bestanden, database en logs vóór opruiming. Deze kopie kan malware en privégegevens bevatten en is niet schoon. Bewaar oudere back-ups: de aanval kan vóór de eerste symptomen zijn begonnen.
04
Beveilig toegang en ingang
Laat hosting, WordPress, SSH/SFTP, database, mail, rechten en sessies onderzoeken. Plan vervanging van gegevens via een betrouwbaar apparaat en controleer na opruiming opnieuw. Een nieuw wachtwoord verwijdert geen backdoors.
05
Controleer vóór heropening
Onderzoek bestanden, database, configuratie en andere installaties. Een externe scan is niet voldoende. Sluit de ingang, controleer bronnen en test geïsoleerd herstel. Betrek verantwoordelijken wanneer klantgegevens geraakt zijn.
06
Plan vervolgcontroles
Test na technische vrijgave functies, redirects en uitgelogde weergaven. Plan nacontroles. Bekijk beveiligingsproblemen en eigenaars in Search Console en vraag pas na oplossing herbeoordeling. Waarschuwingen verdwijnen mogelijk niet meteen.
Herstel zorgvuldig afwegen
Een back-up vervangt geen oorzaakanalyse. Onderzoek deze eerst geïsoleerd indien mogelijk. Herstel kan recente bestellingen, aanvragen en inhoud verliezen. Spreek de omvang af en neem na een aanval geen actuele bestanden ongecontroleerd over.
Test na de correctie
Test oorspronkelijke URL, homepage, andere pagina’s en login. Controleer formulieren en winkelfuncties in een passende testomgeving zonder onbedoelde echte bestellingen. Wis na correctie alleen relevante caches. Documenteer oorzaak en resultaat.
Wanneer hulp nodig is
Stop wijzigingen bij onduidelijke oorzaak, onbetrouwbare terugweg of kritieke bedrijfsfuncties. Malwareaanwijzingen vragen beveiligingsonderzoek. Deel volledige logs, wachtwoorden, sleutels en herstellinks niet openbaar of via onbeveiligde e-mail.
Omvang en kosten afspreken →Onderhoud na reparatie
WordPress-core, plugins en thema’s worden wekelijks bijgewerkt, zodat noodzakelijke updates niet verdwijnen tussen dagelijkse werkzaamheden. Maandelijks, dagelijks of elk uur: het interval hangt af van je pakket. De back-ups staan op EU-servers.
Reparaties en het opschonen van al gehackte sites zijn aparte diensten. Betaalde licenties zijn niet inbegrepen.