{"id":283,"date":"2008-06-12T00:00:54","date_gmt":"2008-06-11T23:00:54","guid":{"rendered":"http:\/\/www.hyperbate.com\/dernier\/?p=283"},"modified":"2008-06-12T00:00:54","modified_gmt":"2008-06-11T23:00:54","slug":"typographie-pour-humains","status":"publish","type":"post","link":"https:\/\/hyperbate.fr\/dernier\/?p=283","title":{"rendered":"Typographie pour humains"},"content":{"rendered":"<p><img decoding=\"async\" class=\"imageadroite\" style=\"float: right\" src=\"\/dernier\/files\/2008\/06\/catptcha_1.png\" alt=\"\" width=\"180\" height=\"174\" \/><\/p>\n<p>Si <a href=\"http:\/\/www.hyperbate.fr\/dernier\/?p=262\" target=\"_self\">le spam rel\u00e8ve parfois de l&rsquo;art brut<\/a>, c&rsquo;est aussi le cas du Captcha auquel on peut m\u00eame pr\u00eater des implications philosophiques, puisqu&rsquo;il cherche \u00e0 identifier si une intelligence est de nature humaine ou automatique. Nous revoil\u00e0 plong\u00e9s dans une des questions fondamentales de la th\u00e9ologie, de la politique, du droit et de la pens\u00e9e : \u00ab\u00a0qu&rsquo;est-ce qu&rsquo;un homme ?\u00a0\u00bb.<\/p>\n<p>Tout ce qui peut-\u00eatre mod\u00e9lis\u00e9 num\u00e9riquement, tout ce qui passe par le r\u00e9seau, donc, peut ou pourra \u00eatre r\u00e9pliqu\u00e9, dupliqu\u00e9, simul\u00e9, \u00e9mul\u00e9. Il en va ainsi de la pr\u00e9sence humaine, et c&rsquo;est ce qui a motiv\u00e9 le Captcha (<em>Completely Automated Public Turing test to Tell Computers and Humans Apart<\/em>), un moyen mis en place pour d\u00e9tecter les automates en tirant parti de leurs maladresses. Car Internet est rempli d&rsquo;automates (\u00ab\u00a0<em>bots<\/em>\u00ab\u00a0) qui font mine d&rsquo;avoir une activit\u00e9 \u00ab\u00a0humaine\u00a0\u00bb. Ils envoient des e-mails, commentent des articles sur des blogs, cliquent r\u00e9guli\u00e8rement sur des banni\u00e8res publicitaires, inscrivent massivement des faux utilisateurs \u00e0 des services divers, cherchent \u00e0 entrer sur des sites \u00e0 l&rsquo;acc\u00e8s prot\u00e9g\u00e9, effectuent des requ\u00eates r\u00e9p\u00e9titives, etc. Le but de tous ces robots est presque exclusivement publicitaire et\/ou malveillant.<br \/>\nLa publicit\u00e9 n&rsquo;est pas toujours directe : quand un blog re\u00e7oit en commentaire un message inintelligible mais contenant quelques liens, ce n&rsquo;est pas destin\u00e9s \u00e0 des lecteurs humains mais au robot r\u00e9f\u00e9renceur de Google, qui \u00e9value le \u00ab\u00a0google rank\u00a0\u00bb d&rsquo;un site selon le nombre d&rsquo;autres sites qui pointent vers lui. Mettre un lien en commentaire d&rsquo;une centaine de blogs permet \u00e0 un site d&rsquo;obtenir un r\u00e9f\u00e9rencement exceptionnel.<\/p>\n<p><a href=\"http:\/\/crush3r.com\/\"><img decoding=\"async\" src=\"\/dernier\/files\/2008\/06\/captcha_teeshirt.jpg\" alt=\"\" \/><\/a><\/p>\n<p>La parade \u00e9l\u00e9mentaire contre toute utilisation frauduleuse d&rsquo;un service sur le r\u00e9seau, c&rsquo;est l&rsquo;acc\u00e8s r\u00e9serv\u00e9 par mot de passe. Mais un tel proc\u00e9d\u00e9 va \u00e0 l&rsquo;encontre de la philosophie du Web 2.0 qui est de transformer les visiteurs des sites en consommateurs actifs de contenu (je d\u00e9taille tout \u00e7a dans un article qui devrait para\u00eetre bient\u00f4t dans la revue <a href=\"http:\/\/www.revue-marges.fr\/\" target=\"_blank\"><em>Marges<\/em><\/a>).<br \/>\nPuisqu&rsquo;il est g\u00e9n\u00e9ralement plus important pour le Web 2.0 de distinguer les robots des humains que de conna\u00eetre l&rsquo;identit\u00e9 des visiteurs, on a donc mis au point le <em>Captcha<\/em>, qui a l&rsquo;avantage majeur d&rsquo;\u00eatre non-intrusif puisqu&rsquo;il ne r\u00e9clame pas d&rsquo;informations confidentielles de la part de l&rsquo;utilisateur.<\/p>\n<p><img decoding=\"async\" class=\"imageadroite\" style=\"float: right\" src=\"\/dernier\/files\/2008\/06\/captcha_3.jpg\" alt=\"\" width=\"180\" height=\"271\" \/> Le captcha le plus populaire est le recours \u00e0 des images de texte que l&rsquo;on doit identifier. En effet, lire une cha\u00eene de caract\u00e8res est quelque chose d&rsquo;\u00e9l\u00e9mentaire pour un programme informatique, mais comprendre un texte diffus\u00e9 sous forme d&rsquo;image gif ou jpeg est nettement plus complexe et r\u00e9clame une interpr\u00e9tation de ce qui est \u00e9crit.<br \/>\nLa reconnaissance de caract\u00e8res est un des domaines qui a le mieux r\u00e9ussi \u00e0 l&rsquo;intelligence artificielle, et cette r\u00e9ussite a eu pour moteur les besoins de l&rsquo;industrie pour qui chaque action automatisable permet de faire des \u00e9conomies importantes (en mati\u00e8re de personnel). Dans un premier temps, les moyens mis au point pour lire les textes r\u00e9clamaient un effort important en amont, on se rappellera que <a href=\"http:\/\/www.hyperbate.fr\/dernier\/?p=210\" target=\"_self\">c&rsquo;est pour cela qu&rsquo;a \u00e9t\u00e9 mise au point la typographie \u00ab\u00a0MICR\u00a0\u00bb<\/a> utilis\u00e9e sur les billets de banque. Les codes-barre sont aussi un moyen de faciliter la lecture pour la machine. Il n&rsquo;est pas rare qu&rsquo;on adapte des traits humains aux limites cognitives d&rsquo;un logiciel, par exemple en imposant <a href=\"http:\/\/www.hyperbate.fr\/dernier\/?p=158\" target=\"_blank\">une expression neutre<\/a> aux personnes dont on veut reconna\u00eetre le faci\u00e8s, en adaptant son articulation et ses intonations aux besoins des logiciels de reconnaissance vocale ou encore en imposant des gestes pr\u00e9cis \u00e0 ceux dont on veut interpr\u00e9ter l&rsquo;\u00e9criture manuscrite.<br \/>\nLe logiciel Graffiti, des assistants personnels Palm impose par exemple une n\u00e9ographie &#8211; un alphabet, ou plut\u00f4t des gestes d&rsquo;\u00e9criture pr\u00e9cis &#8211; adapt\u00e9e \u00e0 son entendement :<\/p>\n<p><img decoding=\"async\" src=\"\/dernier\/files\/2008\/06\/graffiti_neography.png\" alt=\"Graffiti (n\u00e9ographie PalmOS)\" \/><\/p>\n<p>Mais malgr\u00e9 les difficult\u00e9s, la science de la reconnaissance des caract\u00e8res progresse sans cesse et accepte \u00e0 pr\u00e9sent des documents mal scann\u00e9s, des photocopies douteuses et des textes inclin\u00e9s. Il est donc relativement facile d&rsquo;identifier une s\u00e9rie de lettres et de chiffres \u00e9crits en noir sur blanc dans une typo standard telle que Times.<br \/>\nAlors les images \u00ab\u00a0captcha\u00a0\u00bb sont de plus en plus compliqu\u00e9es : changements de typo, d\u00e9formation des lettres, baisse du contraste (plus le contraste est fort et mieux l&rsquo;ordinateur comprend), augmentation du \u00ab\u00a0bruit\u00a0\u00bb dans l&rsquo;image, tout est bon pour rendre les mots illisibles.<br \/>\nCes m\u00e9thodes rappellent furieusement la cr\u00e9ativit\u00e9 typographique qui a entour\u00e9 les d\u00e9buts du graphisme sur ordinateur, \u00e0 se demander s&rsquo;il ne s&rsquo;agit pas de se moquer des \u00ab\u00a0Dirty faces\u00a0\u00bb de <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Neville_Brody\" target=\"_blank\">Neville Brody<\/a> ou des typographies du fondeur <a href=\"http:\/\/www.2rebels.com\" target=\"_blank\">2rebels<\/a>.  Il semble qu&rsquo;il existe des captcha sonores mais je n&rsquo;en ai pas rencontr\u00e9 \u00e0 ce jour.<\/p>\n<p><img decoding=\"async\" class=\"imageadroite\" style=\"float: right\" src=\"\/dernier\/files\/2008\/06\/catptcha_2.png\" alt=\"\" width=\"180\" height=\"172\" \/>\u00c0 l&rsquo;usage, il y a un probl\u00e8me logique : chacun de ces captcha est g\u00e9n\u00e9r\u00e9 par un algorithme informatique. Il suffit donc de comprendre l&rsquo;algorithme pour mettre au point un moyen de contourner la protection.  C&rsquo;est ainsi que les syst\u00e8mes des grands webmails gratuits (Google, Yahoo, Hotmail) <a href=\"http:\/\/www.ecrans.fr\/Spam-CAPTCHA-echaude-craint-l-eau,3907.html\" target=\"_blank\">ont r\u00e9cemment \u00e9t\u00e9 \u00ab\u00a0crack\u00e9s\u00a0\u00bb<\/a>, devenant des plate-formes de r\u00eave pour la diffusion de spams massifs : des logiciels cr\u00e9ent des comptes e-mail, les emploient pendant quelques heures puis les d\u00e9laissent pour en cr\u00e9er d&rsquo;autres, etc.<br \/>\nLe probl\u00e8me de fiabilit\u00e9 du syst\u00e8me ne vient d&rsquo;ailleurs pas toujours du captcha mais de la mani\u00e8re dont les lettres  saisies par l&rsquo;internaute sont compar\u00e9es \u00e0 l&rsquo;image propos\u00e9e, car pour que le serveur puisse effectuer une telle comparaison, il faut que l&rsquo;utilisateur lui envoie les moyens de le faire. Je me rappelle \u00eatre tomb\u00e9 sur un captcha illisible mais pour lequel le code \u00e0 identifier \u00e9tait \u00e9crit en toutes lettres dans l&rsquo;HTML de la page web en question, sous forme de champ cach\u00e9 de formulaire (si vous ne comprenez pas ce que je raconte, disons que \u00e7a revient \u00e0 mettre la clef de sa maison sous le paillasson).<br \/>\nMais un autre probl\u00e8me appara\u00eet vite, celui des limites de l&rsquo;utilisateur non-robotique. Combien de fois avez-vous du re-saisir un code parce que vous ne pouviez pas diff\u00e9rencier un 0 d&rsquo;un O, un 9 d&rsquo;un q, un A d&rsquo;un 4, un i ou un l d&rsquo;un 1, etc ? D&rsquo;ailleurs l&rsquo;humanit\u00e9 ne r\u00e9side-t-elle pas partiellement dans le fait de commettre des erreurs ? Le programme, s&rsquo;il a la bonne r\u00e8gle \u00e0 appliquer, ne se trompera pas. Et que se passe-t-il pour les dyslexiques ou pour les personnes qui ont de gros probl\u00e8mes de vue ? Le consortium W3C, qui \u00e9dicte les normes du web, voit dans le captcha (qu&rsquo;il consid\u00e8re comme souvent inutile et inefficace) une entrave \u00e0 la navigation de nombreuses personnes handicap\u00e9es.<br \/>\nAu chapitre des id\u00e9es originales, il faut mentionner le <a href=\"http:\/\/recaptcha.net\/\" target=\"_blank\">ReCaptcha<\/a> du chercheur Luis Von Ahn \u00e0 l&rsquo;universit\u00e9 Carnegie Mellon. Ce syst\u00e8me ne propose pas un mot \u00e0 identifier mais deux. Un des deux mots a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9 par ordinateur, l&rsquo;autre provient d&rsquo;une num\u00e9risation qu&rsquo;un logiciel de reconnaissance de caract\u00e8res n&rsquo;est pas parvenu \u00e0 interpr\u00e9ter. Si le mot g\u00e9n\u00e9r\u00e9 est correctement compris, le programme en d\u00e9duit que le second l&rsquo;a probablement \u00e9t\u00e9 aussi et il peut donc participer \u00e0 enrichir le fonds d&rsquo;ouvrages tomb\u00e9s dans le domaine public num\u00e9ris\u00e9s pour le compte de l&rsquo;Internet Archive Foundation.<\/p>\n<p><a href=\"http:\/\/sternlab.org\/index.php?project=CAPTCHApaintings\"><img decoding=\"async\" src=\"\/dernier\/files\/2008\/06\/captcha_paintings.jpg\" alt=\"\" \/><\/a><\/p>\n<p>Une mode actuelle est de rendre le message sophistiqu\u00e9 et inattendu. Demander par exemple <em>combien fait la somme de trente-deux et de z\u00e9ro<\/em>, <em>quelle est la quatri\u00e8me lettre du mot Gwplz1<\/em> ou <em>quelle est la couleur du cheval blanc d&rsquo;Henri IV<\/em> sont autant de questions qui r\u00e9clament une r\u00e9flexion d&rsquo;un type que l&rsquo;on ne peut pour l&rsquo;instant pas exiger de la part des machines. Elles ont aussi la vertu \u2014 ou l&rsquo;inconv\u00e9nient \u2014 de permettre de limiter son audience aux locuteurs d&rsquo;une langue pr\u00e9cise. Ainsi, seule une personne parlant le fran\u00e7ais pourra r\u00e9pondre \u00e0 la question \u00ab\u00a0quelle est la couleur du cheval blanc d&rsquo;Henri IV\u00a0\u00bb.<br \/>\nOn peut imaginer de cr\u00e9er des <em>captcha <\/em>qui serviraient \u00e0 r\u00e9server l&rsquo;acc\u00e8s \u00e0 un site non seulement \u00e0 des \u00eatres  humains, mais \u00e0 des \u00eatres humains appartenant \u00e0 un milieu culturel bien pr\u00e9cis.<br \/>\nDes gens qui connaissent suffisamment bien <em>Star Wars<\/em> pour r\u00e9pondre \u00e0 la question <em>\u00ab\u00a0\u00c0 quel ordre de chevalerie appartient Luke Skywalker ?\u00a0\u00bb<\/em> ou qui utilisent tel ou tel vocabulaire d&rsquo;une mani\u00e8re fortement cod\u00e9e (les gens qui disent <em>\u00ab\u00a0extr\u00e8me droite\u00a0\u00bb<\/em> ne votent pas comme ceux qui parlent de <em>\u00ab\u00a0droite nationale\u00a0\u00bb<\/em> par ex.), ou qui savent que Donatello, Leonardo, Michelangelo et Raffaelo ne sont pas (que) des <em>Tortues Ninja<\/em>.<br \/>\nOn peut aussi imaginer un syst\u00e8me dynamique et invisible qui \u00e9pie l&rsquo;internaute, qui v\u00e9rifie si le curseur de sa souris bouge, s&rsquo;il visite plusieurs pages et s&rsquo;il passe du temps sur chaque, ou si au contraire il poste un commentaire au moment m\u00eame o\u00f9 il charge la page.<\/p>\n<p>Il existe de nombreuses alternatives au captcha promises \u00e0 un certain succ\u00e8s dans l&rsquo;avenir, comme la biom\u00e9trie et\/ou l&rsquo;identit\u00e9 g\u00e9n\u00e9ralis\u00e9e (une seule identit\u00e9, un seul mot de passe pour tous les services web). Les probl\u00e8mes qui ont impos\u00e9 la cr\u00e9ation du captcha sont en tout cas loin d&rsquo;\u00eatre r\u00e9solus.<\/p>\n<p>\u00c0 lire aussi : <a href=\"http:\/\/incident.net\/users\/gregory\/wordpress\/26-es-tu-humain\/\" target=\"_blank\">Es-tu humain ?<\/a> (Gregory Chatonsky), <a href=\"http:\/\/www.ecrans.fr\/Spam-CAPTCHA-echaude-craint-l-eau,3907.html\" target=\"_blank\">Captcha \u00e9chaud\u00e9 craint l&rsquo;eau froide<\/a>, <a href=\"http:\/\/www.ecrans.fr\/ReCaptcha,1830.html\" target=\"_blank\">Recaptcha : 10 secondes rendues utiles<\/a> et <a href=\"http:\/\/www.ecrans.fr\/Quand-le-spam-pourrit-les-blogs,1829.html\" target=\"_blank\">Quand le spam pourrit les blogs<\/a> (S\u00e9bastien Delahaye\/\u00c9crans).<br \/>\n\u00c0 voir, l&rsquo;<a href=\"http:\/\/worldnews.online.fr\/ok\/\" target=\"_blank\">\u0153uvre en ligne \u00ab\u00a0OK\u00a0\u00bb<\/a> (2005), par Claude Closky, qui r\u00e9cup\u00e8re dynamiquement les captcha de Google. Quelques autres oeuvres : <a href=\"http:\/\/guthguth.blogspot.com\/2006\/04\/halt-robot_14.html\" target=\"_blank\">Halt! Robot<\/a> (2006), par Guthrie Lonergan ; <a href=\"http:\/\/www.winter2006.info\/\" target=\"_blank\">Winter 2006<\/a> (2006) par Dragan Espenschied ; <a href=\"http:\/\/www.songsofthehumpbackwhale.com\/projects\/areyousureyourenotacomputer.html\" target=\"_blank\">Word Verification<\/a> (2008), par Max Kotelchuck. <a href=\"http:\/\/www.gus23.com\/portfolio\/art\/captcha.shtml\" target=\"_blank\">Dream Captcha<\/a> (2008), par Jeffrey Augustine Songco. <a href=\"http:\/\/www.datenform.de\/areyouhumaneng.html\" target=\"_blank\">Are you human?<\/a>, par Aram Bartholl. <a href=\"http:\/\/www.scriptopolis.fr\/?p=1962\" target=\"_blank\">Humains apr\u00e8s tout ?<\/a> chez Scriptopolis.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si le spam rel\u00e8ve parfois de l&rsquo;art brut, c&rsquo;est aussi le cas du Captcha auquel on peut m\u00eame pr\u00eater des implications philosophiques, puisqu&rsquo;il cherche \u00e0 identifier si une intelligence est de nature humaine ou automatique. Nous revoil\u00e0 plong\u00e9s dans une des questions fondamentales de la th\u00e9ologie, de la politique, du droit et de la pens\u00e9e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,30],"tags":[],"class_list":["post-283","post","type-post","status-publish","format-standard","hentry","category-design","category-logiciels"],"_links":{"self":[{"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/posts\/283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=283"}],"version-history":[{"count":0,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/posts\/283\/revisions"}],"wp:attachment":[{"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}