Per il mio corso sulla sicurezza del computer stiamo analizzando diversi modi per utilizzare gli attributi per un utente unico (che sono prontamente disponibili su una rete) per prevenire varie attività maliziose. Abbiamo già studiato gli attributi di posta elettronica in cluster per aiutare a ridurre lo spam e possibilmente individuare le botnet, insieme ad altre cose. Ci è stato chiesto di convalidare voti unici per i concorsi su Internet oggi, e sono davvero perplesso. Ecco le condizioni:
Un sito Web organizza una competizione di una settimana in cui gli utenti possono votare una volta al giorno. Non ci sono account o accessi necessari per votare, tutto quello che devi fornire è un indirizzo email valido. Nessuna email di verifica viene inviata. Cosa puoi fare per mantenere l'integrità del concorso?
-Pensavo a tenere traccia degli IP, ma molti computer possono far parte di una singola rete. C'è qualcosa di più specifico di un IP che è unico per ogni computer, che è anche accessibile su una rete?
-Inoltre, come puoi impedire alle persone di inserire più indirizzi email personali validi (ad esempio, ho un indirizzo email di spam che distribuisco nei negozi, un indirizzo email universitario e poi uno vecchio che non uso , ma sono tutti validi!).
-Il concorso potrebbe essere vinta illegittimamente da qualcuno che ha lo spoofing IP?
Ho visto alcune domande simili poste qui, ma tutte contengono procedure molto complesse per minimizzare l'imbroglio. Questo è molto semplice, e ovviamente ci sono molti buchi.