Risques de piratage d'un site web
Le site Webmaster World présente un récapitulatif sur les différentes méthodes utilisées par les pirates pour attaquer les sites web et détourner le trafic à leur profit.
Aussi convient-il de temps en temps, de vérifier un certain nombre de points en allant faire un tour sur le serveur avec un client FTP.
Vous trouverez des outils qui permettent de se prémunir ou corriger les différentes malversations.
Piratages, symptômes et solutions
Le script malveillant
Quand le pirate parvient à trouver le code d'accès à votre site, il peut y déposer un script malfaisant (un malware), caché dans dans une de vos pages, la page d'accueil plus souvent, grâce à une balise iframe.
Contre cela, visitez les outils Google pour webmaster. Ce type d'attaque est décelé et affiché dans le diagnostic. Elle est aussi signalée dans les résultats par les moteurs de recherche, il suffit de rechercher son propre site.
Robots.txt
Ce fichier peut être ajouté ou modifié par un compétiteur. Il pourra ainsi empêcher les robots de moteurs de recherche d'indexer vos pages!
C'est simple à vérifier, taper l'URL du robot pour le vérifier!
http://www.xxxxxxxx.fr/robots.txt
Il n'y a qu'un seul fichier robots.txt (ou pas du tout) et il est lu à la racine du site par les crawlers.
Cloaking
Ce nom hideux désigne le fait de placer du contenu invisible aux utilisateurs, et vu par les seuls moteurs de recherche. Le but pour un pirate est de placer des liens promotionnels sur un site douteux, et c'est très dommageable pour le référencement et le facteur de confiance accordé par Google à chaque site.
Une première parade est d'utiliser le Link Checker en ligne de commande avec l'option -v pour afficher tous les liens externes ou le logiciel Xenu Link Sleuth.
.htaccess modifié
Ce fichier de configuration du serveur Apache est très puissant car il donne le contrôle entier sur les redirections et l'accès aux fichiers.
Un pirate peut l'utiliser pour rediriger les visiteurs sur son proche site. L'effet sera donc visible sous forme d'une baisse du trafic.
On ne peut le vérifier à partir du navigateur, il faut utiliser un client FTP (comme Filezilla) pour rapatrier localement le fichier et voir son contenu. Il doit être conforme à la copie locale ou à l'exemplaire par défaut fourni avec un CMS.
Remplacement du code Adsense
L'accès à vos pages permet aussi au pirate de remplacer le code Adsense dans les scripts de vos pages par le sien. Vous constaterez inévitablement un baisse de revenu mais si le pirate agit habilement, ce peut être difficilement détectable.
Le script Adsense Checker permet de vérifier automatiquement à la chaîne le code Adsense sur toutes les pages de votre site.
Modification des scripts
Le pirate peut ajouter des scripts ou modifier les scripts existants sur votre site. Le but de ces codes malveillants peut être d'utiliser le site pour envoyer des spams en masse, ou de contrôler le site ou recueillir des informations bancaires.
Là encore nous disposons d'un programme open source en PHP pour faire le contrôle: Script Checker.
Si l'on utilise un CMS, il faut avoir une copie locale du code de celui-ci, téléchargé sur le site de l'auteur, pour comparer avec le code en ligne sur le site à vérifier.
Piratage des DNS
Cela peut arriver avec un hébergement dédié ou par attaque du serveur. On peut associer le nom de domaine aux IP d'autres sites qui seront confectionnés de façon à imiter l'original.
Ici aussi le résultat sera immédiatement visible sous forme de baisse du trafic, ou de baisse des ventes si le hacking est très sélectif.
Vous pouvez effectuer un rapport sur les DNS avec le service en ligne DNS report.
Conclusion
La plupart des piratages se voient simplement en regardant le site. D'autres se situent dans dans les codes sources et requièrent des scripts pour les vérifier.
Dans tous les cas, en cas de doute, une précaution est à prendre: changer le mot de passe... une fois les malwares supprimés.
Référence
- Webmaster World. (Anglais).
- Piratage par redirection. Article par Google, Anglais.
|
|
|
