2009-05-25 21 views
-2

J'écris une application d'abonnement pour un site de rallye. Comme l'abonnement ne nécessite pas d'inscription préalable, un captcha devrait être utile.Éviter CAPTCHA graphique en vérifiant contre OpenStreetMap

L'abonnement est basé sur une équipe. Une équipe comprend 1 à 3 personnes. Pour chaque personne, une adresse postale doit être fournie.

Maintenant je me demande, s'il est logique de vérifier si la ville existe et la rue fournie est dans la ville fournie. Ou serait-il fragile, c'est-à-dire que les abonnés utilisent une abréviation comme st. Au lieu de af rue ....

Est-ce que les applications captchas géo-basées existent déjà?

EDIT:

Je ne veux pas dire pour construire un système de captcha pare-balles. Cela signifiait comme un indice pour le propriétaire du site

  • Adresse provenant d'un pays n'appartenant pas au groupe cible: indicateur en tant que révision nécessaire.
  • plusieurs supscription de la même ville: drapeau comme révision nécessaire. (Ici géocodage est bien sûr pas nécessaire)
  • ... (avez-vous des idées?)
+0

Il semble que vous confondiez deux problèmes. Si vous vérifiez simplement que des adresses valides sont données, qu'est-ce qui empêche un spammeur de créer automatiquement des comptes de spam en utilisant des adresses de répertoire? –

+0

Comme je l'ai dit, jetez un oeil à Virtual Earth Web Services. Je contient tout ce que vous avez demandé. –

Répondre

1

L'idée d'un captcha est de fournir une sorte de défi qui sera difficile à résoudre par un morceau de logiciel. Rechercher des adresses valides n'est pas une chose difficile à faire, donc à la fin il est vraiment difficile de prouver que l'affiche est bien humaine. Si vous voulez vraiment éviter captcha graphique peut-être vous devriez regarder dans une approche invisible captcha?