Estoy construyendo una pequeña aplicación que depende en gran medida de la votación anónima del usuario sobre algún tipo de elementos. Es tan pequeño que requerir el registro sería tedioso y no podría justificarse.Contando los votos anónimos con precisión
De todos modos, hice un poco de investigación sobre esto, incluyendo una búsqueda aquí en stackoverflow (https://stackoverflow.com/search?q=anonymous+votes), y no parece que haya una respuesta satisfactoria.
Mi pregunta es: ¿hay medidas de seguridad que pueda aplicar para evitar que los juegos emitan votos anónimos?
Una cosa que viene a la mente es CAPTCHA, pero me gustaría evitar eso, ya que los usuarios votarán varios elementos en un período de tiempo muy corto, y los CAPTCHA simplemente los molestarán.
Otra cosa en la que pensé es en limitar el número de votos por minuto desde una sola IP (además de una cookie), pero no estoy seguro de cómo va a funcionar.
¿Alguna idea?
¿Es posible que todos los que voten creen una cuenta en el sitio (y luego limiten a las personas a una cuenta por dirección de correo electrónico o algo así) pero simplemente no tengan la información de la cuenta vinculada al voto? En otras palabras, cualquier persona que tenga acceso a su base de datos sabrá * quién * votó pero no * por qué opción * votaron. – MatrixFrog
IP a menudo se utilizan, pero un proxy puede pasar la seguridad, un captcha no es fácil de usar, pero eficiente, las cookies y la sesión son incluso más débiles que IP. Si se siente mal con respecto a la verificación de IP, hágase una pregunta: ¿qué es más importante? facilidad de uso o seguridad (porque pocas personas se toman el tiempo para votar con un proxy) – Julien