2010-05-10 4 views
10

Ich bin sicher, dass viele von Ihnen darüber gehört haben: http://panopticlick.eff.org/Benutzer/Browser Fingerabdrucks ohne Cookies

Es ist ein Weg, um eine etwas einzigartige Fingerabdruck eines Website-Besucher zu bilden, basierend auf Informationen über ihre Browser, Schriftarten, Plugins, etc ...

Kennt jemand eine Bibliothek (Python !?), um dies zu tun?

Ich mag würde, damit für die Besucher auf einer Umfrage abzustimmen, ohne ein Konto haben, mit ...

Antwort

1

Sie könnten sie jQuery, dass die Daten an den Server zu senden, und den Rest, dass beim Empfang Garner Anfrage von HTTP-Headern.

Erstellen Sie eine Prüfsumme, bish-bash-bosh getan.

Warnung so viel von dieser Information ist JS vorgesehen (dies gilt auch für den User-Agent), ist es sehr leicht manipuliert. Wenn Sie einen einzelnen Hash haben, muss ich nur einen kleinen Wert (wie die Browser-Version) ändern, um eine neue Bewertung zu erhalten.

Sounds gefährlich ... warum nicht nur Logins wie jeder andere verwenden, ist es einfach mit OpenID heutzutage.

+0

Ich möchte für eine sehr "leichte" Benutzererfahrung sorgen. Ich brauche keine Nutzer für irgendetwas anderes und ich denke, dass die Möglichkeit, ohne Login zu stimmen, die Teilnahme erhöht. Weißt du, ob jQuery die Schriften/Plugins bekommen kann? – Art

+0

Siehe: http://bytes.com/topic/javascript/answers/868406-classid-get-list-installed-fonts –

+0

Dieser Fingerabdruck ist nützlich für "Vote" -Systeme oder einfache "Umfragen". – Pons