Primero de todo, busqué lo mejor que pude y leí todas las preguntas SO que parecen relevantes, pero nada específicamente respondió esto. Esto no es un duplicado, afaik.Cuál es un método confiable para registrar votos de usuarios anónimos, sin permitir duplicados
Obviamente, si se permite la votación anónima en un sitio web, no hay una forma infalible de evitar que alguien vote más de una vez.
Sin embargo, me pregunto si alguien con experiencia puede ayudarme a encontrar una forma razonablemente confiable de rastrear visitantes absolutamente únicos y registrar votos en contra de esas credenciales.
Actualmente estoy garantizando que solo se permite un voto por combinación de elemento/sesión; sin embargo, esto se evita fácilmente reiniciando el navegador, cambiando navegadores/computadoras o borrando los datos de la sesión.
La grabación en IP parece ser la próxima solución razonable, pero me pregunto si esto dará falsos positivos con demasiada frecuencia (varias personas en la misma LAN detrás de una NAT tendrán la misma IP externa, etc.).
¿Hay algún término medio aquí o algún otro método/combinación que tenga en cuenta?
Déjeme expresarlo de esta manera: ¿Desea confirmar que alguien es un individuo específico y único? Eso es autenticación. La autenticación es el opuesto fundamental del anonimato. –
No quiero confirmarlo, solo necesito una mejor "mejor conjetura": los usuarios anónimos son anónimos simplemente porque no los necesito para crear una cuenta. Me refiero a que son huéspedes del sistema, así que sin un user_id cuál es la siguiente mejor información para asociar con su voto para obtener razonablemente cerca de un voto por "usuario" –