2009-10-17 5 views
1

Je ne connais pas très bien le fonctionnement des spambots.Cette méthode anti-spambot fonctionnerait-elle?

J'ai pensé à arrêter les spambots et je voudrais savoir si ça marchera ou non. Lorsqu'un utilisateur s'enregistre, au lieu d'envoyer un e-mail de confirmation à son adresse e-mail, l'utilisateur reçoit un lien juste après la fin du formulaire. L'utilisateur doit cliquer sur le lien pour terminer l'enregistrement.

Maintenant, je demande si cela peut ne pas fonctionner parce que je ne sais pas si les spambots suivent des liens après avoir soumis un formulaire. Si elles suivent effectivement les liens après un formulaire, qu'en est-il de l'insertion dynamique du lien dans le DOM via jquery, l'uri ne sera jamais dans le DOM et, idéalement, le bot ne pourra pas le suivre .

Merci.

Répondre

1

La suggestion pour modifier dynamiquement le DOM est astucieuse, car elle rend plus difficile la tâche de "grattage d'écran". Cependant, la plupart des spambots modernes et plus généralement les robots ont commencé à intégrer des interpréteurs javascript et d'autres modules à partir de navigateurs web normaux, de peur qu'ils ne puissent commencer à lire les pages avec tous les changements dynamiques (ajax, jquery-rewriting etc.) maintenant banal sur de nombreux sites.

Comme suggéré dans d'autres réponses, il est difficile d'empêcher les parties très motivées d'automatiser l'accès aux applications, on ne peut qu'espérer les "ralentir".

1

Je suppose que si quelqu'un voulait vraiment jouer avec votre site, il pourrait construire un bot pour suivre ce lien. De plus, googlebot fonctionne en suivant les liens pour l'indexer sur Internet, il est donc 100% possible qu'un robot puisse être programmé pour utiliser un tel lien. En ce qui concerne l'utilisation de jQuery ou de tout autre type de JS, cela pourrait les ralentir, mais si quelqu'un veut vraiment entrer dans votre site, il trouvera un moyen de le contourner. En mettant en œuvre quelque chose de seul, les lignes de http://recaptcha.net/ valent peut-être mieux votre temps pour protéger votre site Web contre les robots.

1

Peu importe ce que vous faites, si votre site ou votre logiciel est assez populaire, quelqu'un finira par écrire un spambot qui saura l'exploiter. En outre, ils peuvent simplement enregistrer de vrais humains, puis utiliser ces comptes pour le spam plus tard.

Questions connexes