Quel est le moyen le plus sûr de lutter contre le spam? Tout algorithme? Ou moyen de lutter contre les spammeurs?Programmation PHP Spam Prevention
Répondre
Obtenez un captcha mec, c'est probablement le meilleur moyen de vaincre le spam. Voici un grand appelé reCaptcha. C'est assez facile à intégrer avec PHP et est puissant. Here is how you do it.
Cela en combinaison avec un service comme par ex. http://akismet.com – Redlab
Akismet est remarquable pour attraper le spam.
Je vous suggère de ne pas utiliser captcha car ce n'est pas convivial. si vous utilisez PHP, il y a un moyen beaucoup plus facile d'arrêter le spam sous forme, qui ne gêne pas l'utilisateur .. best captcha alternative in PHP
FYI: le lien dans cette réponse n'est plus valide, pointe vers un 404 – gavtaylor
Downvote en raison de la pourriture du lien. La prochaine fois résumerez la méthode dans votre message. Merci. – dotancohen
Mollom est une alternative plus conviviale pour ReCaptcha. Il peut être configuré pour n'autoriser la validation de CAPTCHA que si le contenu de la soumission a l'air "spammé", de sorte qu'il n'interfère pas avec les utilisateurs qui entrent des soumissions sécurisées.
Vous pouvez également jeter un oeil à b8, c'est un filtre de spam statistique implémenté en PHP.
3 méthodes simples que j'utilise sur le formulaire de contact du site Web de mon employeur qui aident vraiment:
Définir un horodatage Serverside lorsque la page se charge de contact et vérifier le temps à nouveau quand il poste. Si votre formulaire a été soumis en moins de 5 secondes (ou quel que soit le temps minimum est raisonnable pour votre formulaire) alors vous savez que c'est un bot puisque les humains ne sont pas si rapides.
Vérifiez plusieurs types de points dans le message. Une grande partie de spam que nous voyons le spam essaie de mélanger html et balises de style de tableau d'affichage, vous obtenez
<a>
et[url=] [link=]
dans le même message, c'est un outil facile à vérifier drapeau rougeCréer un champ de saisie de texte caché appelé email et nommez le champ de courriel visible quelque chose de différent. les visiteurs humains ne voient pas ce champ, donc si elle a une valeur est un bot (pourrait techniquement être un aveugle avec un lecteur d'écran, mais très peu probable)
Peut-être que je me trompe, mais je ne pense pas que Auto Fill fonctionnerait alors. Parce que cela placerait votre email dans le champ email, marquant automatiquement votre soumission comme spam. – RugerSR9
Cest un scénario totalement plausable, d'autant plus que les différents plugins de remplissage automatique varieraient dans la façon dont ils ont été programmés, mais dans plus de 5 ans d'utilisation de ces techniques, je n'ai jamais eu de faux positif. Très rarement, je vais voir un faux positif pour les personnes avec des paramètres de navigateur bizarre qui ne gardent pas la session afin que la comparaison d'horodatage échoue. – WebChemist
- 1. sql injection/Browser-Hijacker prevention php
- 2. PHP plugin pour calculer le spam spam assassin score?
- 3. PHP Calculatrice de score de spam?
- 4. Spam Check, score de spam comment?
- 5. Expression régulière - Bloquer le spam
- 6. mambo: email va au spam
- 7. Les mails PHP finissent toujours dans le dossier spam
- 8. Problème Php Mailer - les messages marqués comme spam -
- 9. Constraint-programmation en PHP
- 10. Programmation sonore en php
- 11. Filtrage de spam bayésien orienté objet?
- 12. spam honeypot api
- 13. Filtrage anti-spam immédiat?
- 14. Spam Assassin donnant une sortie invalide
- 15. gérer les messages signalés comme spam
- 16. Filtrage anti-spam pour ASP.NET
- 17. phpmail toujours aller au spam
- 18. Mail arrive dans le spam
- 19. reCAPTCHA ou filtres anti-spam?
- 20. GoogleMail classant la newsletter comme spam
- 21. Gmail et Hotmail marqués comme spam
- 22. En-tête personnalisé() et score de spam
- 23. Programmation Asterisk PBX en utilisant PHP?
- 24. Demande de logique de programmation PHP
- 25. Programmation PHP OOP - Comment faire une demande
- 26. spam détecter dans le site Web
- 27. Contrôle du spam dans les rails
- 28. Prévention du spam de débogage dans eVC4
- 29. edm étant marqué comme SPAM par hotmail
- 30. Réseau bayésien pour le filtrage du spam
Tirez sur les salauds. Mais une réponse plus pratique est impossible sans en savoir un peu plus sur le problème - voulez-vous dire dans le contenu soumis par l'utilisateur? E-mail entrant? Autre chose? Comment se manifestent vos problèmes de spam actuels? Comment vous authentifiez-vous actuellement? – symcbean