Reciente

6/recent/ticker-posts

Cómo evitar que se amañe un sistema de votos en una página web sin registro

Últimamente he tenido contacto con algunos sitios web para promocionar blogs y pasando por estos me he fijado que no pocos de ellos tienen formas de abusar de su sistema para hacer trampas con las votaciones, a continuación os hablare de esos pequeños "Bugs" y de como solucionarlos.

Hace poco detecte que en algunos de estos sitios web que antes os comentaba habían formas de abusar de su sistema para posicionarse mejor, en una de estas el fallo que encontré era que contaba cada recarga de la página como una visita independiente de forma indiscriminada, esto significaba que se podían inflar las visitas a base de pulsar F5, esto se puede solucionar haciendo que el sistema cuente en función de la IP que accede a esa sección, pero, aunque esto filtra gran parte de esas visitas que se puedan coseguir pulsando F5, se puede pasar por encima de esto utilizando una VPN o algún navegador como Opera, que la trae integrada, para evitar esto lo mejor es utilizando las cookies para dejar ciertos datos en el navegador que indiquen que esa persona ya ha visitado esa página y que no hace falta sumar visitas, de esta forma, aunque no frenas en seco este problema, dificultas mucho inflar las visitas de forma inorgánica.

Esto no se puede aplicar a visitas solamente, si no también a páginas web como directorios de blogs que listan blogs por puntuación y permiten votar a cualquiera sin estar registrado, cuando avisé sobre estos problemas a los encargados de uno de estos sitios me dijeron que no obligaban a registrarse para votar debido a que si no nadie votaría, cosa que hasta cierto punto es cierto, pero por desgracia abre las puertas a que se abuse del sistema de votaciones para inflar la nota de tu propia página. Algunos sitios web han regulado esto permitiendo que voten solo un pequeño porcentaje de usuarios sin registrar, como sería el caso de Menéame, donde solo un 20% de los votos pueden ser anónimos antes de que se publique la noticia, de esta forma no se excluye a quien no quiera registrarse, pero se limita considerablemente el abuso del sistema de votos.

En conclusión, la mejor forma de evitar que la gente abuse de todo esto es implementando un sistema que evite que varias visitas simultaneas desde una misma IP, poniendo un sistema de cookies que identifique un navegador como que ya ha votado y limitando la cantidad de gente no registrada que pueda votar. Aunque esto no soluciona el problema al 100%, limita mucho a toda esa gente que se quiere aprovechar de cualquier tipo de fallo en una web de esta índole.

Publicar un comentario

0 Comentarios