Plan de site Navigation
Blog & Blues Techniques et Standards de la Qualité Web

Accueil > weblog


- Lire le billet précédent - Lire le billet suivant -

User agent identification

Par Laurent Denis, le 26 août 2005.

Ah... J'ai commis un crime affreux, je crois : ne pas identifier mon navigateur d'une manière prévisible par un script discriminant l'accès à un serveur. La sanction ne s'est pas fait attendre :

We're sorry, but we could not fulfill your request for /weblog/ on this server.

[...]

For your reference, the conditions for access to this server are:

Robots:

  • MUST read and obey robots.txt.
  • MUST identify themselves properly; for example MUST NOT identify as Mozilla.
  • MUST NOT pretend to be a human.

Humans:

  • MUST NOT pretend to be a robot.
  • MUST NOT use a computer infected with viruses, Trojan horses or other malicious software.

Both:

  • MUST NOT harvest email addresses.
  • MUST NOT attempt to send spam.
  • MUST NOT attempt to compromise server security.
  • MUST NOT use excessive amounts of bandwidth or other server resources.

The precondition on the request for the URL /weblog/ evaluated to false.

Notez que je n'ai pourtant enfreint aucune des règles (plus ou moins arbitraires) ci-dessus. J'utilise simplement une chaîne user-agent variable et totalement fantaisiste.

Vous l'avez donc bien cherché !, me direz-vous, Vous ne pouvez pas faire comme tout le monde ?. Certes, j'en conviens volontier, je l'ai bien cherché, et je pourrais faire comme tout le monde. Je sais fort bien à quoi je m'expose en agissant ainsi. Mais ce n'est pas gratuit.

Car ce que les utilisateurs de ce type de scripts discriminants ignorent sans doute, c'est que le monde des navigateurs ne se limite pas aux habituels Internet Explorer, Mozilla et autres Opera qu'ils savent identifier. Et que, dans ce domaine, la tâche va devenir chaque jour plus insurmontable : il est déjà totalement illusoire, aujourd'hui, de prétendre énumérer ne serait-ce que les divers navigateurs pour mobiles et PDA. Tous ces BlackBerry, Nokia, Sharp, Siemens, Sony/Ericsson et autres OpenWave sont susceptibles d'être utilisés pour accéder légitimement à votre site. Ne leur barrez pas la porte. Ne transformez jamais l'imprévisible identification de l'agent utilisateur en condition nécessaire. Ne fermez pas le Web...

Trackbacks

Les trackbacks pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.

Commentaires

Mike, le 26 octobre 2005

Tu dis ne fermez pas le web,
Moi je dis quand on va chez quelqu'un on ne porte pas un masque sur la figure.

Les commentaires pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.