HelpWebsite

Help mijn website is gehackt

Is je website gehackt? Dan heeft iemand zonder toestemming toegang verkregen tot je hostingpakket, waar de bestanden van je website staan, en kan daar eigen code in plaatsen. In dit artikel lees je wat Oni doet, welke stappen je zelf direct moet zetten en hoe je herhaling voorkomt.

Hoe merk je dat je website gehackt is?

Vaak via een melding van ons, maar let ook op deze signalen:

  • Google toont bij je site "Deze site is mogelijk gehackt" of een malwarewaarschuwing.
  • Bezoekers worden doorgestuurd naar vreemde websites.
  • Er verschijnen onbekende pagina's van je site in de zoekresultaten.
  • Je ontvangt bounces van e-mails die je nooit verstuurde.
  • Je CMS bevat gebruikers die je niet kent.
  • Via SFTP zie je onbekende bestanden of mappen in je webruimte, of bestanden met een recente wijzigingsdatum die je zelf niet hebt aangepast.
  • Je website is opeens traag of toont foutmeldingen.

Hoe wordt een website gehackt?

Meestal via een veiligheidslek in de website zelf: een verouderde versie van het CMS, zoals WordPress of Joomla, of een verouderd thema of plugin daarvan. Hackers struinen met geautomatiseerde scripts het hele internet af op zoek naar bekende lekken, dus ook een kleine of onbekende website is een doelwit. Een andere route is dat je SFTP inloggegevens in handen van derden zijn gevallen, bijvoorbeeld door een virus op je computer of een gehackte e-mailbox.

Wat kan een hacker ermee?

Eenmaal binnen kan een hacker anoniem eigen code op jouw domein plaatsen om:

  • Gegevens uit te lezen. Alle bestanden in je webruimte zijn leesbaar, inclusief configuratiebestanden met database inloggegevens. Daarmee is ook je hele database uit te lezen, denk aan klantgegevens, e-mailadressen en wachtwoorden.
  • Spam te versturen. Dit is meestal het doel van een hacker: grote hoeveelheden spam vanaf je website versturen. Onze mailservers worden dan in korte tijd zwaar misbruikt, met als risico dat ze door andere providers geblacklist worden.
  • Phishing en aanvallen uit te voeren. Je website wordt gebruikt om nepinlogpagina's te hosten, bezoekers te besmetten of andere netwerken aan te vallen. Dit gebeurt onder jouw domeinnaam en schaadt de reputatie ervan.

Wat doet Oni bij een hack?

Zodra we een aanval detecteren, beperken we de schade door tijdelijk twee functies van je hostingaccount uit te schakelen: het versturen van e-mail rechtstreeks vanuit de website en het uitvoeren van PHP system calls. Daarmee heeft de hacker minder mogelijkheden*.

Je ontvangt van ons een e-mail op het bij ons bekende contact e-mailadres. Vanaf dat moment ben jij aan zet: de website moet grondig opgeschoond worden voordat we de functies weer inschakelen. Schakel eventueel een webdeveloper in om je hierbij te assisteren.

Stappenplan na een hack

Schakel direct je developer in, of doorloop de stappen zelf als je de website in eigen beheer hebt:

  1. Reset je wachtwoorden. Het SFTP wachtwoord reset je in Mijn account via Domeinen > domeinnaam.nl > Toegang, het databasewachtwoord via het tabblad Databases. Kies daarna ook een nieuw, sterk en uniek wachtwoord voor de admin gebruiker van je CMS en activeer eventueel tweestapsverificatie in je CMS.
  2. Controleer de CMS gebruikers. Verwijder ongenode nieuwe gebruikers uit de database, hackers maken vaak een extra administrator aan om later terug te kunnen keren.
  3. Verwijder alle geïnfecteerde scripts. Hackers verstoppen bestanden vaak in uploadmappen of tussen de bestanden van een plugin. Een security scanner voor je CMS, zoals Wordfence voor WordPress, helpt bij het opsporen. In de meeste gevallen is een volledige herinstallatie van het softwarepakket de enige betrouwbare manier om zeker te weten dat alles schoon is.
  4. Vind en dicht het lek. Update het CMS, alle plugins en thema's naar de nieuwste versie en verwijder wat je niet gebruikt. Zonder deze stap staat de hacker morgen weer binnen.
  5. Scan je eigen computer op virussen. Zijn je inloggegevens via je eigen computer gelekt, wijzig in dat geval eerst het wachtwoord van je e-mailadressen via Domeinen > domeinnaam.nl > E-mail. Verander dan pas de wachtwoorden uit stap 1, want de hacker leest mogelijk ook je mail mee.
  6. Laat het ons weten. Is de website schoon en het lek gedicht? Neem contact op, dan schakelen we de uitgeschakelde functies weer in en zetten we de website weer online.

Herstellen vanuit een backup

Heb je zelf een backup van je website en database van voor de hack? Dan is herstellen vaak sneller dan handmatig opschonen:

  1. Bepaal de datum van de hack. Kijk naar de wijzigingsdatum van onbekende bestanden, de eerste bounce of spamklacht, of de datum in onze e-mail.
  2. Zet bestanden en database terug vanuit een backup van voor die datum. Zet altijd beide terug, een schone database bij geïnfecteerde bestanden (of andersom) helpt niet.
  3. Dicht het lek. De teruggezette versie bevat dezelfde kwetsbaarheid als voor de hack. Update daarom direct het CMS, thema's en plugins en doorloop alsnog het stappenplan hierboven.

Backups bij Oni

Geen eigen backup? Wij maken iedere nacht automatisch backups van je bestanden en databases, bewaard in dagelijkse, wekelijkse en maandelijkse herstelpunten. Je zet ze terug via Domeinen > domeinnaam.nl > Backups.

Voor toegang tot onze backups is minimaal een Plus pakket nodig. Heb je die nog niet? Na een upgrade heb je met terugwerkende kracht direct toegang tot onze backups van je webruimte en databases. Upgraden kan via Domeinen > domeinnaam.nl > Eigenschappen (klik daar op het linkje wijzigen).

Meldplicht datalek

Verzamel je persoonsgegevens via je website, dan geldt de AVG en heb je mogelijk een meldplicht bij de Autoriteit Persoonsgegevens. Lees meer in het helpartikel over de AVG.

Voorkomen dat je website gehackt wordt

Voorkomen is beter dan genezen. Zo maak je het hackers moeilijk:

  • Houd alles up-to-date. Updates van je CMS, thema's en plugins bevatten vaak fixes voor pas ontdekte veiligheidslekken. Zodra zo'n lek bekend is, gaan hackers er actief naar op zoek. Installeer updates daarom direct en schakel waar mogelijk automatische updates in.
  • Installeer alleen plugins en thema's met een goede reputatie en veel actieve gebruikers, de kwaliteit van de broncode kan enorm uiteenlopen.
  • Gebruik sterke, unieke wachtwoorden voor je CMS, SFTP en e-mailadressen en schakel tweestapsverificatie in op je CMS, voor WordPress bijvoorbeeld met de plugin Two-Factor. Ook je Oni account kun je beveiligen met tweestapsverificatie.
  • Gebruik je WordPress? Installeer dan een beveiligingsplugin zoals Wordfence. Die blokkeert verdachte verzoeken, scant je bestanden op malware en waarschuwt bij verouderde plugins.
  • Houd je computer schoon en gebruik een virusscanner.
  • Neem een SSL certificaat op je domeinnaam, zeker als bezoekers persoons-, inlog- of betalingsgegevens via je website versturen.
Gerelateerde artikelen:
Memcached
Je bent hier:
Help mijn website is gehackt