Nous avons donc mis en place une solution de captcha. Notre souci d'accessibilité nous a fait adopter une autre solution que la classique image contenant des lettres déformées. Afin de permettre aux personnes non-voyantes ou mal-voyantes de nous envoyer des messages comme tout le monde, nous avons mis en place un captcha textuel qui nécessite une compréhension de texte.

Le système pose une question simple, par exemple : "Combien font deux plus deux ?". Lors de la soumission du formulaire, le système étudie la réponse en la comparant aux réponses valides, dans notre exemple : "4" et "quatre". Afin d'augmenter l'accessibilité de notre formulaire de contact, nous avons ajouté la même question en anglais. Cela nous permet de couvrir une population d'internautes plus importante et de ne pas empécher nos quelques visiteurs anglophones réguliers de nous contacter. La nouvelle liste de réponse dans notre exemple est donc : "4", "quatre", "four".

Nos premiers tests nous montrent que nos visiteurs arrivent toujours à nous contacter et qu'aucun spam ne nous est parvenu.

Reste à savoir dans combien de temps les spammeurs vont détecter et identifier les phrases types et attaquer de nouveau nos formulaires...

Plus d'infos sur wikipedia et sur le site du W3C.