Au secours ! Mon site a été piraté. Comment résoudre le problème et comment l'éviter ?
Le piratage de votre site web est une situation désagréable. Nous faisons tout notre possible pour compliquer la tâche des pirates, mais cela peut tout de même arriver. Il est important non seulement de réparer les dégâts, mais aussi de découvrir comment le pirate s'est introduit. Restaurer simplement une sauvegarde ne suffit pas : le problème pourrait se reproduire aussitôt.
À faire immédiatement
- Mettez temporairement votre site web hors ligne, afin qu'il ne nuise pas aux visiteurs. Vous pouvez le faire dans DirectAdmin sous Gestion du compte, Domaines, avec Suspendre / Réactiver. Consultez Suspendre un domaine ou mettre uniquement votre site web temporairement hors ligne.
- Modifiez tous vos mots de passe : votre mot de passe Mon WebOké, votre mot de passe DA, les comptes FTP, les utilisateurs de base de données, les administrateurs de WordPress ou Joomla et vos boîtes mail. Supprimez les administrateurs et les comptes FTP que vous ne connaissez pas. Après avoir modifié un mot de passe de base de données, adaptez également le fichier de configuration de votre site web, comme wp-config.php.
- Vérifiez que votre propre ordinateur ne contient pas de virus. Un ordinateur infecté peut transmettre des mots de passe.
Nettoyer
- Restaurez une version saine avec WebOké Backups, datant d'avant le piratage. Vous choisissez vous-même un moment parmi les 30 derniers jours. Choisissez alors Restauration complète, afin que les fichiers ajoutés par le pirate disparaissent également. Vous ne savez pas quel moment est sain ? Restaurez d'abord une sauvegarde avec En tant que copie à côté de la version actuelle et comparez tranquillement.
- Dans DirectAdmin, sous Fonctionnalités supplémentaires, consultez dans Imunify360 Plugin les fichiers détectés comme malveillants. Consultez Imunify360 : analyser votre site web à la recherche de malwares.
- Mettez ensuite immédiatement à jour WordPress ou Joomla, ainsi que tous les plugins et thèmes. Vous pouvez le faire avec Installatron ou le Website Manager. En effet, la faille se trouve aussi dans la sauvegarde.
Vous souhaitez que nos experts résolvent le piratage pour vous ? C'est possible, mais cela demande du temps et n'est donc pas gratuit. Consultez Service de résolution de piratage.
Comment le pirate s'est-il introduit ?
- Un programme, un plugin ou un thème obsolète présentant une faille connue. C'est la cause la plus fréquente.
- Un mot de passe facile à deviner ou ayant fuité. Pour savoir si votre mot de passe figure dans une fuite de données, consultez haveibeenpwned.com.
- Un ordinateur infecté par un keylogger.
- Un formulaire sans contrôle, permettant d'envoyer du code ou du spam.
Vous trouverez des traces dans les journaux : Informations système et fichiers, Statistiques du site et journaux. Soyez particulièrement attentif aux requêtes POST provenant d'adresses IP inhabituelles. Dans Historique de connexion de DirectAdmin, vous voyez qui s'est connecté et à quel moment.
Prévenir
- Maintenez toujours WordPress, Joomla, les plugins et les thèmes à jour. Activez les mises à jour automatiques dans Installatron ou le Website Manager.
- Utilisez FTPS ou SFTP plutôt que le FTP classique.
- Utilisez un utilisateur de base de données distinct pour chaque programme, et non votre utilisateur DA.
- N'utilisez que des plugins reconnus et supprimez ceux que vous n'utilisez pas.
- Protégez davantage les dossiers d'administration, par exemple avec un mot de passe sur un dossier.
Google considère votre site comme dangereux
Votre site est signalé comme dangereux dans Google ? Nettoyez-le d'abord entièrement. Demandez ensuite un nouvel examen dans Google Search Console, sous Problèmes de sécurité.
Voir aussi dans le manuel DirectAdmin : Imunify360 : analyser votre site web à la recherche de malwares et Est-ce aussi possible dans Mon WebOké ? WebOké Backups.
Explications détaillées avec captures d'écran : Mon site web a été piraté : plan par étapes dans le manuel DirectAdmin.
Envie d'en savoir plus ? Suivez gratuitement Formation WordPress, leçon 7.1 Comment les sites web se font pirater ou leçon 7.5 Piraté : reconnaître, réparer et prévenir.
