2010-05-02 6 views
6

Je fais la page web de ma bibliothèque locale, et je pensais que ça pourrait être intéressant d'avoir un captcha "custom" basé sur les couvertures de livres. Alors servez une des douzaines de couvertures de livres, et demandez à l'utilisateur de remplir le formulaire en tapant le titre du livre pour prouver qu'il est humain. En supposant que j'ai supprimé les informations de titre/auteur de l'image et du nom de fichier, cela serait-il suffisant? Le fait qu'il s'agisse d'un système unique sur un site Web relativement petit serait-il suffisant pour le rendre efficace? Juste comment les bots de spam sont-ils difficiles ces jours-ci? Est-ce que le nom de l'image serait ISBN # être trop évident?Captcha Alternative, comment sécuritaire?

Voici une couverture exemple:

Prove You Are Human http://www.mfrl.org/images/isbn/0886775906.GIF

+2

Pourquoi voulez-vous cela au lieu de (RE) CAPTCHA? – Nitrodist

+2

Est-ce que ces couvertures ont l'air attrayantes sans titres et sans auteur? Peuvent-ils tous être reconnus? –

+0

Vous voulez dire qu'ils devraient rappeler le titre du livre par la photo de sa couverture? Ne serait-ce pas trop dur pour eux? – Chris

Répondre

3

Vous devez le rendre difficile pour un système OCR pour lire le texte. Sinon, le robot spam passera facilement à travers votre captcha, sans aucune personnalisation d'un spammeur humain. C'est pour cette raison que vous voyez de drôles de XOR, de bruit et de distorsion sur la plupart des captchas ces jours-ci. En principe, il est logique de ne PAS baser le nom de l'image sur quelque chose qui peut être recherché, bien que dans le cas d'une bibliothèque locale, il y a peu de chance que les spammeurs écrivent des scripts personnalisés pour vaincre votre captcha ...

+0

Existe-t-il un moyen assez simple de tester l'OCR sur certaines couvertures? J'ai ajouté un exemple de couverture dans le post original, car je n'arrive pas à l'obtenir dans un commentaire. – aslum

1

Essayez version jQuery et html de ceci: Practical non-image based CAPTCHA approaches?

+0

Merci, mais nous avons déjà CAPTCHA ...J'étais curieux de savoir s'il pourrait être possible de faire quelque chose qui était un peu plus thématiquement approprié pour une bibliothèque, et plus facile pour nos clients de technophobe, tout en étant assez sûr. – aslum