Websites kunnen worden geïnfecteerd met malware door verouderde software, onveilige plugins of andere kwetsbaarheden. Volg deze stappen om het probleem op te lossen.
Malware kan weken aanwezig zijn voordat het wordt gedetecteerd. Handel zo snel mogelijk zodra je het ontdekt.
Backup terugplaatsen
Wanneer malware recent is gedetecteerd, kun je een schone backup herstellen. Verwijder alle bestanden in de site-root en zet een backup van vóór de infectie terug. Herstel zowel bestanden als database.
Herstel CMS, plugins en thema's
Zet de site tijdelijk offline via .htaccess-regels (sta alleen je eigen IP toe). Vervang alle core-bestanden van je CMS met verse versies. Voor WordPress: vervang alle .php-bestanden (behalve wp-config.php), wp-includes/ en wp-admin/. Verwijder ongebruikte plugins en thema's volledig.
Controleer uploads
Controleer de uploads-map (bijv. wp-content/uploads/) op onverwachte .php-bestanden. Deze horen daar niet thuis en zijn vrijwel zeker malware.
Wachtwoorden aanpassen
Wijzig alle wachtwoorden: CMS-wachtwoorden, database-wachtwoorden, FTP-wachtwoorden en hosting-wachtwoorden. Pas ook de configuratiebestanden aan met de nieuwe database-gegevens.
Updates uitvoeren
Update het CMS, alle plugins en alle thema's naar de nieuwste versie. Kies alleen actief onderhouden software.
Security aanscherpen
Implementeer security headers, gebruik beveiligingsplugins (bijv. Wordfence of iThemes Security voor WordPress), en controleer je headers via securityheaders.com.
Controleer je IP-adres op ip.sidn.nl voordat je de site offline zet, zodat je je eigen IP kunt whitelisten in de .htaccess.