AccueilđŸ‡«đŸ‡·Chercher

Cloaking

Le cloaking (en français, masquage[1]) est une technique utilisée par les black hat pour optimiser leur positionnement dans les moteurs de recherche. Elle consiste pour le serveur web ainsi programmé à présenter un contenu de page web différent suivant que le client distant est un robot de moteur de recherche ou un internaute humain.

Fonctionnement

La distinction du visiteur (robot ou internaute humain) est rĂ©alisĂ©e par le serveur web grĂące Ă  une reconnaissance de l'adresse IP (par exemple identification d'un moteur de recherche par son IP), ou l'en-tĂȘte HTTP User-Agent envoyĂ© par le client qui fait une requĂȘte sur la page. Quand un client est identifiĂ© comme Ă©tant un robot de moteur de recherche, un script localisĂ© sur le serveur web dĂ©livre une version diffĂ©rente de la page web, une version qui contient des Ă©lĂ©ments non prĂ©sents sur la page web « normale » (lisible par un humain).

Le seul usage lĂ©gitime qu'il peut ĂȘtre fait de cette technique est de proposer seulement aux clients qui peuvent l'interprĂ©ter des contenus spĂ©cifiques (par exemple, un contenu Adobe Flash n'est pas lisible par un robot).

Utilisations

Le cloaking est souvent utilisĂ© comme technique de rĂ©fĂ©rencement abusif (spamdexing) afin de duper les moteurs de recherche et faire ainsi monter le rang du site ou de la page dans les classements des moteurs de recherche, technique dite d'upranking. Elle peut aussi ĂȘtre utilisĂ©e pour berner les utilisateurs de moteur de recherche en les amenant Ă  visiter une page ou un site grĂące Ă  la description fournie par le dit moteur de recherche, alors que la page finalement visible par l'utilisateur a un contenu sensiblement diffĂ©rent et/ou sans rapport, voire un contenu pornographique[2]. Pour cette raison, les moteurs de recherche principaux considĂšrent que cette technique est une violation de leur directives, et ils sous-notent ou suppriment les sites incriminĂ©s lorsqu'un cloaking est dĂ©tectĂ© comme Ă©tant frauduleux.

DĂ©pistage

Quand la page est modifiĂ©e en fonction du navigateur utilisĂ© (dĂ©tectĂ© par l'en-tĂȘte User-Agent du protocole HTTP), cela peut ĂȘtre mis facilement en Ă©vidence avec les options de certains logiciels comme Wget (option --user-agent) ou avec des extensions Firefox qui permettent de se faire passer pour n'importe quel agent-utilisateur. Exemple : Slurp (robot de Yahoo!).

Notes et références

  1. Fiche du terme masquage dans le Grand dictionnaire terminologique de l'Office québécois de la langue française
  2. (en) Renato M. Silva, Akebo Yamakami et Tiago Almeida, « Machine Learning Methods for Detection Spamdexing », International Journal of Information Security Science, vol. 2, no 3,‎ , p. 86-107

Voir aussi

Articles connexes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.