Duplicate possible:
Comment puis-je empêcher le spam sur les sites que je contrôle?
Est-il possible d'obtenir un bloqueur de spam gratuit et efficace pour votre site Web?
J'aimerais vraiment éviter de servir les CAPTCHA aux utilisateurs de mon site, mais je ne veux pas que les robots du spam puissent publier des liens, etc.
Akismet est gratuit pour une utilisation personnelle. Il provient des fabricants de WordPress et fonctionnera avec de nombreuses plateformes. Il y a bibliothèques disponibles pour Python, PHP, ColdFusion, .Net, etc.
Je recommanderais de regarder la solution tierce qui est disqus . Il fournit une protection anti-spam, une modération et prend en charge les connexions d'openid, Facebook, Twitter et leurs propres comptes Disqus.
Une technique simple et efficace de Honey Pot a été proposée dans la question Solutions captcha efficaces .