2008-11-03 15 views
6

Tengo un problema en mi blog. Tengo las visitas de los robots tipo que dejan "buenos" los comentarios de mi blog :(¿Cuál es el mejor método para evitar que los robots envíen spam a su blog?

Me pregunto si hay una manera más inteligente para mantenerlos fuera, además de utilizar los módulos de captcha. Mi problema con los módulos de captcha es que yo piense que son molestas para el usuario :(

no sé si te sirve de ayuda para nadie más que mi sitio está en beta asp.net mvc.

+0

captchas son realmente molesto, tan bueno para usted para buscar una alternativa. Odio especialmente los captchas estúpidos (como el del blog SO) que no puedo recordar que pasé la prueba humana la última vez y me los repito cada vez que publico. –

+0

Entonces, aunque esta no es una pregunta de programación, la voté en lugar de cerrarla. Claramente soy sobornado fácilmente :) –

Respuesta

11

¿Ha pensado en utilizar esto?

http://akismet.com/

Desde sus preguntas más frecuentes

cuando un nuevo comentario, trackback o pingback viene a tu blog que se presenta al servicio web Akismet que se extiende cientos de pruebas en el comentario y devuelve un pulgar hacia arriba o hacia abajo .

Es un sistema realmente fácil de usar, que recomiendo encarecidamente.

0

yo creo que hay varias opciones ...

  1. necesario estar registrado en comentar - pero eso es más molesto que código de imagen, por lo que probablemente no es la mejor idea

  2. Examine el agente de usuario de el póster (vea here) para algo que parece genuino o excluya aquellos que parecen sospechosos

  3. Use un buen Captcha. Tan molestos como son, usados ​​correctamente, no son tan malos. Tardé 7 intentos para registrarme en Gmail el otro día porque simplemente no podía leer lo que decía. Un buen código de imagen aunque isnt tan malo en realidad, lo mantuvo corto y legible

0

Si el correo no deseado que está recibiendo es el enlace pesado que podría asumir cualquier comentario que contenga> = 2 enlaces es un comentario spam y lo publiques al blog a menos que el autor del blog los apruebe. Esto es lo que hacen la mayoría de los complementos de spam de comentarios. Actualmente estoy trabajando en un software de blog y adopté esta solución mientras tanto, hasta que puedo integrar akismet por completo.

5

Tienen un CAPTCHA que es realmente simple. ¿Quizás lo haga siempre "naranja"? No creo que nadie haya hecho eso antes.

+1

Para cualquiera que vote esta idea aparentemente tonta: es lo que Jeff Atwood (un co-creador de stackoverflow) hace en su blog, y parece funcionar ... –

+1

Sí, no lo hago No sé por qué esta respuesta fue rechazada. Es una respuesta legítima, obviamente funciona (bueno, al menos en el blog de Jeff funciona). Y es divertido también. Supongo que las personas que rechazaron esto nunca leyeron codinghorror.com o no tienen sentido del humor. – Sandman

+0

Solía ​​hacer esto. Hice mi propia imagen de captcha que decía abc123. Nunca cambió Un usuario realmente comentó sobre el hecho de que siempre fue el mismo. –

2

Akismet es definitivamente el método # 1 que conozco para limitar los comentarios de spam. También es bueno descargarlo a un tercero (a un precio razonable). De esa forma, si el cliente se queja, simplemente 'eche la culpa'

Otra opción es incorporar algo como el archivo de firmas de spam de mod_security. Tienen una lista de palabras clave para escanear un comentario y colocar el mensaje para que se modere si tiene una coincidencia. Aunque si tuviera un tablero de mensajes que realmente discutiera temas que contienen estas palabras clave, necesitará muchos moderadores. :-)

También es posible que desee considerar el escaneo de IP y compararlas con las listas de bloqueo de SpamHaus o DCShield. Recientemente comenzamos este enfoque y ha hecho maravillas.

Cosas que no funcionan: requieren registro, captcha simple, agente de usuario ... pueden ser automatizadas o vencidas con mano de obra barata.

7

He tenido buena suerte con Honeypots and Hashes.

Al dificultar que los robots publiquen con éxito, puede dejar que los usuarios publiquen sin registro, captchas o falsos positivos de akismet.

+0

+1 para esto, el mismo enfoque ha permitido a cada mensaje humano a través de nuestros filtros y ha bloqueado todos los correos no deseados automáticos (mantengo registros solo para verificar la eficacia de mis filtros) – Gareth

+0

Un antiguo colega tuvo un gran éxito al utilizar honeypots –

0

Hice spam en el problema de otra persona usando Disqus para ejecutar los comentarios de mi blog. No ha habido spam desde el cambio, Disqus se mantiene al tanto.

Cuestiones relacionadas