Come fanno i sondaggi online a garantire un solo voto per persona?

3

Ad esempio, Personaggio dell'anno di TIME sondaggio.

Posso vedere che i CAPTCHA prevengono i peggiori abusi, ma se il server riceve solo una manciata di richieste POST, come decide che questo proviene dalla persona A, questa proviene dalla persona B?

È necessario richiedere che l'utente abbia un account sul tuo sito per realizzare questo?

    
posta Eli Rose 16.01.2016 - 20:53
fonte

2 risposte

3

Non c'è niente che puoi fare online per impedire a una persona di votare più volte.

Quando fai una richiesta HTTP, il sito web sa:

  • Il tuo indirizzo IP. Questo può essere facilmente falsificato, tramite l'uso di proxy o VPN.
  • Alcune intestazioni HTTP inviate dal tuo browser. Possono anche essere falsificati.
  • Tutte le informazioni che le applet CSS / JavaScript / Flash / Java possono raccogliere sono lato client, quindi possono essere falsificate con un minimo di sforzo.

Ad esempio, Tor è un browser che aiuta le persone a proteggere il loro anonimato online, fornendo protezioni abilitate di default contro la maggior parte dei browser vettori di impronte digitali.

Un captcha non impedirà a un utente di votare due volte. Può impedire a un computer di votare automaticamente, ma è molto probabile che l'utente sia in grado di passare il captcha due volte se fosse mai stato in grado di farlo una volta.

Le soluzioni esistono se chiedi all'utente di fornire alcune informazioni sulla sua identità fisica, ma non sono pratici per i sondaggi online.

    
risposta data 16.01.2016 - 21:18
fonte
1

Per impedire realmente il doppio voto, è necessario un approccio crittografico, ad es. invia a ogni partecipante una chiave in anticipo o utilizza una chiave che già possiede, come la carta d'identità tedesca con funzioni crittografiche.

Tuttavia, se si configurasse un tale ostacolo per un normale sondaggio su Internet, nessuno parteciperebbe. La gente non lo vuole nemmeno per fini elettorali ...

Ad oggi puoi leggere su Zombie Cookies (Wikipedia) che sono cookie HTTP che ripristinano il loro contenuto da altri fonti se cancellato. Evercookie ne è un'implementazione.

    
risposta data 16.01.2016 - 21:47
fonte

Leggi altre domande sui tag