Si votre site web a été piraté, ce qui compte surtout, c'est une approche calme et ordonnée : fermer temporairement le site, changer les mots de passe, restaurer une sauvegarde saine et colmater la faille sous-jacente.
Comment reconnaître un piratage ?
Une infection n'est pas toujours visible sous la forme d'un message classique « piraté ». Soyez attentif à ces signes :
Votre navigateur ou Google affiche un avertissement indiquant que le site n'est pas sûr.
Des textes, des liens ou des publicités étranges apparaissent sur des pages sans que vous les ayez placés.
Les visiteurs sont redirigés vers un site web inconnu.
Le site est soudain beaucoup plus lent, ou affiche des messages d'erreur.
Du spam est envoyé depuis votre domaine, ou votre e-mail n'arrive plus à destination.
Vous ne parvenez plus à vous connecter, ou il existe des comptes administrateurs que vous ne connaissez pas.
Que faire immédiatement ?
- 1Restez calme et ne supprimez encore rienJeter des fichiers de façon précipitée complique la recherche de la cause.
- 2Mettez le site temporairement hors ligneOu en mode maintenance. Vous protégez ainsi vos visiteurs et évitez d'autres dommages à votre réputation.
- 3Changez tous les mots de passeDe l'hébergement et du panneau de contrôle, du CMS, du FTP/SFTP, de la base de données et des comptes e-mail. Utilisez des mots de passe nouveaux et uniques.
- 4Prévenez votre hébergeurIl voit souvent dans les fichiers journaux quand et par quel chemin cela s'est produit, et peut vous aider.
- 5Faites d'abord une copie de la situation actuelleFaites-le avant de commencer le nettoyage, pour pouvoir encore examiner plus tard ce qui s'est passé.
Restaurer le site
- 1Restaurez une sauvegarde saineChoisissez une version antérieure à l'infection. Attention à la date : la sauvegarde la plus récente est peut-être déjà contaminée. Voir les sauvegardes expliquées.
- 2Analysez et nettoyezAvec WordPress ou Joomla, des fichiers sont souvent modifiés, ou des fichiers supplémentaires sont laissés. Vérifiez aussi la présence de comptes administrateur inconnus et de tâches planifiées.
- 3Mettez tout à jourLe cœur du CMS, tous les thèmes et toutes les extensions. Supprimez ce que vous n'utilisez pas.
- 4Vérifiez le résultat dans une fenêtre de navigation privéeN'y a-t-il plus de redirections étranges, et tout fonctionne-t-il comme il se doit ?
- 5Remettez le site en ligneGoogle affichait un avertissement ? Demandez alors si nécessaire un réexamen.
Cherchez la cause
Restaurer sans trouver la cause signifie généralement que le problème reviendra. En pratique, il s'agit presque toujours de l'une de ces trois causes :
Une extension ou une version de CMS obsolète.
Un mot de passe faible ou réutilisé.
Une faille dans un logiciel tiers.
Vous n'êtes pas sûr du point d'entrée ? Faites-le examiner avant d'aller plus loin.
Besoin d'aide pour la restauration ?
Nous aidons à nettoyer et à restaurer un site infecté, qu'il s'agisse d'un site WordPress. Si votre site tourne sur Joomla, vous pouvez aussi faire appel à nous pour un site Joomla en panne.
Vous êtes en pleine crise et voulez agir vite ? N'hésitez pas à nous contacter directement via la page de contact.
Et ensuite ?
Le site fonctionne de nouveau ? C'est le moment d'éviter que cela se reproduise : suivre les mises à jour, contrôler les sauvegardes et réduire la surface d'attaque. Ces mesures sont décrites dans l'article : prévenir le piratage d'un site web.
Vous réduisez structurellement le risque avec un site sans CMS, tout simplement parce qu'il y a bien moins de choses à attaquer.