Every once in awhile I hit a (technical) wall, stumble upon a great tool or look for a reason to improve my English.
This is my place to share, welcome to my logs.
Help, mijn Wordpress-website is gehackt. Een rood scherm in Chrome, vreemde tekens in Google of een site die bezoekers doorstuurt naar een gokwebsite. Is je Wordpress gehackt, dan ben je niet de eerste en bijna altijd valt het te herstellen.
Hieronder staat wat je nu moet doen, hoe je een gehackte Wordpress-site herkent, waarom de melding weghalen niet genoeg is en hoe wij zo'n site herstellen. Mijn website is gehackt, wat nu? Eerst het antwoord op die vraag, daarna de uitleg.
Zit je er nu middenin? Neem contact op. We kijken vandaag nog mee en zeggen eerlijk wat er nodig is.
Vijf onderdelen, in deze volgorde. Ze kosten je een half uur en voorkomen dat het probleem erger wordt.
Liever niet zelf aan de slag? Neem contact op, dan pakken we het over.
Als je Wordpress-website gehackt is, ziet dat er bijna nooit uit zoals je verwacht. Meestal blijft je site gewoon werken en gebeurt het kwaad ernaast: spampagina's, doorverwijzingen voor alleen mobiele bezoekers en mails die op jouw naam de wereld ingaan.
Loop deze signalen langs. Herken je er één, dan is er iets aan de hand. Herken je er twee, dan is het zo goed als zeker.
eval()'d code in een foutmelding. Er draait code die zichzelf pas samenstelt op
het moment dat hij draait. In normale plugins kom je dat bijna nooit tegen, in
geïnjecteerde malware standaard.headers already sent. Vaak doordat er bovenaan een PHP-bestand iets is
bijgeschreven, al is het maar een lege regel.failed to open stream. Je site vraagt een bestand op dat er niet meer is.
Klassiek na een half opgeruimde hack.Dit zijn de sporen van Wordpress-malware in je bestanden. Veel mensen noemen dat een Wordpress-virus. Officieel heet het malware, maar het gaat om hetzelfde.
eval(base64_decode(. Verborgen code, gecodeerd zodat jij en je scanner er niet
doorheen kijken./wp-content/uploads/. Daar horen alleen afbeeldingen en
documenten. Staat er .php, dan is dat geen vergissing.var _0x gevolgd door onleesbare tekens. Versleutelde JavaScript, meestal om
bezoekers door te sturen of spam te injecteren.src die niet
van jou of een bekende dienst is.site:jouwdomein.nl en je ziet
honderden pagina's die je nooit gemaakt hebt: Wordpress-spam die iemand op jouw domein
publiceert. Dit heet de Japanese keyword hack.Herken je hier iets van? Stuur ons je domeinnaam via de websitecheck of neem direct contact op. We kijken waar het zit voordat je zelf gaat sleutelen.
Hier gaan de meeste sites een tweede keer onderuit. Je vindt een verdacht bestand, gooit het weg, de site werkt weer en twee weken later begint het opnieuw.
Daar zijn drie redenen voor.
De achterdeur blijft open. Een Wordpress-hack laat bijna altijd meer achter dan de schade die je ziet: een extra beheerder, een webshell tussen je uploads, een aangepast bestand van Wordpress zelf. Ruim je alleen het zichtbare op, dan is de weg naar binnen nog vrij.
Je back-up kan al besmet zijn. Een hack blijft vaak weken onopgemerkt. De back-up van vorige maand lijkt veilig, maar bevat mogelijk precies hetzelfde probleem. Een back-up terugzetten is alleen een oplossing als je weet van wanneer de besmetting is.
Het lek zelf is er nog. Een verouderde plugin, een gestolen wachtwoord of een andere besmette site op hetzelfde hostingpakket. Zolang de oorzaak niet gevonden is, is opschonen uitstel.
Daarom werken we in vaste stappen, en hoort het zoeken naar de oorzaak daar standaard bij.
Gehackte websites herstellen we in vijf stappen. Malware verwijderen is daar één van.
Doorlooptijd: meestal binnen 4-8 uur opgeschoond. Wat het kost: vanaf € 600, afhankelijk van hoe lang de besmetting er zat en hoeveel plugins er in het spel zijn.
Webshop gehackt? Dan is er meer aan de hand dan techniek. Bij een gehackte WooCommerce of andere webshop gaat het ook over klantgegevens en betaalpagina's. Kunnen persoonsgegevens zijn ingezien, dan is het een datalek en heb je 72 uur om dat bij de Autoriteit Persoonsgegevens te melden. Wacht daar niet mee tot de site weer werkt.
Laat het vandaag oppakken. Neem contact op of vraag een check aan.
Wordpress beveiligen zit vooral in gewoonten:
Wij bouwen geen Wordpress-sites. Is je site gehackt, dan helpen we je weer online, en soms is dat gewoon je Wordpress opschonen. Alleen vinden we het geen goed idee om daarna verder te gaan alsof er niets gebeurd is.
De meeste hacks die we zien komen binnen via een plugin. Een gemiddelde Wordpress-site draait op tientallen plugins van net zoveel verschillende makers, en elke plugin heeft toegang tot je hele site. Blijft één van die makers achter met zijn updates, dan ben jij kwetsbaar, en van buiten kun je niet zien welke dat is.
Onder een website in eigen beheer zit die laag niet: geen plugin-ecosysteem en geen updates van derden, en dus veel minder plekken waar iemand binnen kan komen. Dat is meestal niet duurder dan een Wordpress-site met een onderhoudscontract eromheen, en het is sneller.
Zo werkt het in de praktijk: eerst zorgen we dat je weer online staat, desnoods op je huidige Wordpress. Daarna kijken we rustig of je site nog past bij wat je nodig hebt. Is het antwoord dat je gewoon door kunt, dan hoor je dat ook van ons.
Bij Groneco, een installatiebedrijf uit Nunspeet, verzorgen we de website, e-mail en techniek. Eén partij voor het geheel, zodat ze er niet naar hoeven om te kijken. Meer over hoe dat gaat staat bij website laten maken.
Mijn website is gehacked, wat moet ik als eerste doen? Wachtwoorden wijzigen, een back-up van de besmette staat bewaren en je hostingprovider bellen. Gooi nog niets weg. Het stappenplan hierboven staat in de volgorde die je wilt aanhouden.
Hoe weet ik zeker of mijn Wordpress-site gehackt is?
Loop de signalen hierboven langs, kijk in Search Console onder Beveiligingsproblemen en
zoek op site:jouwdomein.nl. Zie je pagina's die je niet gemaakt hebt, dan heb je je
antwoord. Twijfel je, stuur ons je domeinnaam.
Hoe lang duurt het voordat de waarschuwing van Google weg is? Na een herbeoordeling in Search Console meestal één tot drie dagen. Voorwaarde is dat je site op dat moment echt schoon is. Vraag je hem te vroeg aan, dan wordt hij afgewezen en ben je langer bezig.
Kan ik niet gewoon een back-up terugzetten? Soms wel, maar alleen als je weet dat die back-up van vóór de besmetting is en het lek gedicht is. Anders zet je het probleem samen met je site terug.
Hoe zijn ze binnengekomen? Meestal via een plugin of thema dat niet is bijgewerkt. Soms via een zwak of hergebruikt wachtwoord, en soms via een andere besmette site op hetzelfde hostingaccount.
Wat kost het om een gehackte site te herstellen? Vanaf € 600. De prijs hangt af van hoe lang het al speelt, hoeveel plugins er draaien en of er een webshop met klantgegevens bij zit.
Moet ik een datalek melden? Als er persoonsgegevens ingezien kunnen zijn, ja. Denk aan klantgegevens in een webshop of inzendingen van je contactformulier. Dat moet binnen 72 uur nadat je het weet, bij de Autoriteit Persoonsgegevens.
Niet in paniek raken, niets blind weggooien en niet stoppen zodra de melding weg is. Vind de oorzaak, zodat je volgende maand niet weer terug bij af bent.
Wil je dat iemand meekijkt? Neem contact op of vraag de websitecheck aan. Je hoort wat er aan de hand is en wat het kost om het op te lossen, ook als het antwoord is dat je zelf verder kunt.