Foros del Web » Creando para Internet » Diseño web »

spam en la pagina web

Estas en el tema de spam en la pagina web en el foro de Diseño web en Foros del Web. bueno les cuento una de las paginas web de avisos publicitarios del whm(web hosting manager) esta llena de spam de misotrol que son pastillas abortivas ...
  #1 (permalink)  
Antiguo 02/03/2011, 15:58
 
Fecha de Ingreso: noviembre-2010
Ubicación: chile,santiago
Mensajes: 101
Antigüedad: 14 años
Puntos: 1
Información spam en la pagina web

bueno les cuento
una de las paginas web de avisos publicitarios del whm(web hosting manager)
esta llena de spam de misotrol que son pastillas abortivas la verdad es que se postean como 200 avisos por dia i es impredicible cuando se postean
si quieren pueden comprobarlo
www.digital-life.cl
veran que esta llena de spam y ya no perdere tiempo en borrarlos de la base de datos entonces e llegado a dos soluciones por el momento,
una es poner gapcha que es el cuadradito con simbolos que cambian en orden aleatorio y se compara con la base de datos que sea igual si no no puede postear, el spam no podria pasar ese paso por que eso no es algo automatico ya que siempre aparecerian diferentes simbolos
y como segunda opcion lei en el foro hacer una tabla que almacene las ip i haci limitar el tiempo en el que puede postear una ip.
alguna otra solucion cualquier idea es bienvenida y sera agradecia =)
alguna consulta que me ayude a prohibir esto desde al base de datos es mysql
gracias
  #2 (permalink)  
Antiguo 02/03/2011, 16:05
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Tema movido desde PHP a Web general
  #3 (permalink)  
Antiguo 02/03/2011, 18:22
Colaborador
 
Fecha de Ingreso: diciembre-2005
Mensajes: 2.905
Antigüedad: 18 años, 11 meses
Puntos: 284
Respuesta: spam en la pagina web

Yo creo que la mejor opción es poner un Captcha. Creo que tiene menos complicación para implementarlo en la web.
  #4 (permalink)  
Antiguo 06/03/2011, 23:28
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: spam en la pagina web

Hoy en día un captcha ya no es tan efectivo como antes, ahora ya hay forma de leer esos captchas y saltarselos con programas automatizados, no digo que no sirvan, pero todo depende de la complejidad con la cual se genere la imagen, la mejor solución que veo yo es la que implementan los "grandes" cms como wordpress el cual es filtrar los comentarios, si ves algún patron (en este caso el nombre de las pastillas o la palabra aborto) en el mensaje que quieren publicar ponerlo bajo moderación, y hacer que algún moderador visite la pagina para revisar que los mensajes publicados no sean spam, esto junto con el captcha crearías un sistema bien protegido, obviamente no es infalible, pero si muy funcional
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #5 (permalink)  
Antiguo 07/03/2011, 09:06
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 9 meses
Puntos: 166
Respuesta: spam en la pagina web

Intenta con ReCaptcha, la estamos implementando en nuestros desarrollos con excelentes resultados.
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #6 (permalink)  
Antiguo 07/03/2011, 15:37
 
Fecha de Ingreso: noviembre-2010
Ubicación: chile,santiago
Mensajes: 101
Antigüedad: 14 años
Puntos: 1
Respuesta: spam en la pagina web

gracias por las respuestas, todo apunta a captcha
tambien pensando debe haber alguna forma de validar con js algunas palabras que no pueda contener el post
como aborto o misotrol i asi enviar un mensaje i no dejar que se publiquen
  #7 (permalink)  
Antiguo 07/03/2011, 15:44
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: spam en la pagina web

Si vas a hacer ese tipo de validación no tiene ningún caso que lo hagas en javascript ya que es extremadamente fácil saltarla, lo mejor es hacerla del lado del servidor
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #8 (permalink)  
Antiguo 07/03/2011, 16:02
 
Fecha de Ingreso: noviembre-2010
Ubicación: chile,santiago
Mensajes: 101
Antigüedad: 14 años
Puntos: 1
Respuesta: spam en la pagina web

por que de la base de datos no existe ninguna herramienta tampoco php seria lo mejor entonces
  #9 (permalink)  
Antiguo 07/03/2011, 16:05
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: spam en la pagina web

No tengo idea si esta preguntando o si afirmas que PHP es la mejor opción, por si era pregunta definitivamente me refería a filtrar en PHP, ahora, en la base de datos si que se podría filtrar, pero no es lo mejor
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #10 (permalink)  
Antiguo 07/03/2011, 21:02
(Desactivado)
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 471
Antigüedad: 19 años, 6 meses
Puntos: 45
Respuesta: spam en la pagina web

Cita:
Iniciado por Nemutagk Ver Mensaje
No tengo idea si esta preguntando o si afirmas que PHP es la mejor opción, por si era pregunta definitivamente me refería a filtrar en PHP, ahora, en la base de datos si que se podría filtrar, pero no es lo mejor
Prueba a filtrar palabras relacionadas con estos anuncios.

utiliza un foreach y recorre el array de la consulta de la base de datos de la siguiente forma:
Código PHP:
$cadena[0] = "viagra";
$cadena[1]= "condones";
$mysqlvar mysql_query(loquesea);
while(
$mysqlcont mysql_fetch_array($mysqlvar)){
foreach(
$cadena as $cadenac){
if(
strpos($cadenac,$mysqlcont)==false){
// SENTENCIAS A EJECUTAR SI EL MENSAJE CONTIENE ESA PALABRA
} else {
echo 
$mysqlcont;
}

Atención: No he comprobado que el ejemplo anterior tenga fallos, es solo un ejemplo para darte una idea.
  #11 (permalink)  
Antiguo 08/03/2011, 08:21
 
Fecha de Ingreso: noviembre-2010
Ubicación: chile,santiago
Mensajes: 101
Antigüedad: 14 años
Puntos: 1
Respuesta: spam en la pagina web

Cita:
Iniciado por Nemutagk Ver Mensaje
No tengo idea si esta preguntando o si afirmas que PHP es la mejor opción, por si era pregunta definitivamente me refería a filtrar en PHP, ahora, en la base de datos si que se podría filtrar, pero no es lo mejor
cual seria la manera de filtrarlo desde la bd

Etiquetas: php, spam
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:30.