Sto costruendo una piccola applicazione che dipende in gran parte dal voto degli utenti anonimi su alcuni tipi di articoli. È così piccolo che richiedere la registrazione sarebbe noioso e non potrebbe essere giustificato.Conteggio dei voti anonimi con precisione
In ogni caso, ho fatto qualche ricerca su questo, inclusa una ricerca qui su StackOverflow (https://stackoverflow.com/search?q=anonymous+votes), e non sembra che ci sia una risposta soddisfacente.
La mia domanda è: ci sono delle misure di sicurezza che posso applicare per impedire voti di gioco anonimi?
Una cosa viene in mente è CAPTCHA, ma vorrei evitare che, poiché gli utenti voteranno su più elementi in un periodo di tempo molto breve, e CAPTCHA li infastidiranno.
Un'altra cosa che ho pensato è limitare il numero di voti al minuto da un singolo IP (oltre a un cookie), ma non sono sicuro di come funzionerà.
Qualche idea?
È possibile avere tutti quelli che votano creare un account sul sito (e quindi limitare le persone a un account per indirizzo email, o qualcosa del genere) ma semplicemente non avere le informazioni sull'account legate al voto? In altre parole, chiunque abbia accesso al proprio database saprebbe * chi * ha votato ma non * quale scelta * ha votato. – MatrixFrog
IP vengono spesso utilizzati, ma un proxy può passare la sicurezza, un captcha non è facile da usare, ma efficiente, i cookie e la sessione sono anche più deboli di IP. Se ti senti male per il controllo IP, poniti una domanda: cosa è più importante? facilità d'uso o sicurezza (perché poche persone prendono tempo per votare con il proxy ...) – Julien