| Device fingerprinting - sledenje brez piškotkov | ||
|---|---|---|
|
kurent
3. jul 2014 12:39:51
Pridružen od: 21. jun 2012 10 objav 46 2 0 |
#1
Pozdravljeni! Pravkar zaključujem svoje diplomsko delo, kjer preučujem sledenje spletnim uporabnikom brez uporabe piškotkov. Zadeva temelji na browser (device) fingerprintingu, ideja pa izhaja od tule. Naredil sem algoritem, ki zbere informacije o obiskovalčevem sistemu in brskalniku, ter iz njih naredi hash ki potem služi kot identifikator obiskovalca. Sedaj moram zbrati čim večje število fingerprintov, da lahko ocenim kako uspešen je moj algoritem, za to pa potrebujem vašo pomoč. Obiskati je potrebno spletno stran http://fingerprinting.comyr.com in klikniti na gumb "Create my fingerprint", vse skupaj traja 10 sekund. :) Tisti bolj zagnani lahko poskusite tudi z različnimi browserji, da vidite če se Hash ujema, saj je trenutno nastavljen identifikator (naredim jih več z različnimi natančnostmi). Pod zavihkom Linked fingerprints lahko tudi vidite zgodovino vaših obiskov. Lastnosti identifikatorja: Kako deluje: in iz njih poskuša izvleči čim več uporabnih podatkov. Nato iz njih naredi hash, ki služi kot identifikator za kasnejšo prepoznavo uporabnika. Če koga zanima več o tem, naj prosim obišče stran (v angleščini) http://fingerprinting.comyr.com, kjer je tudi bolj razloženo vse skupaj. So pa poleg tudi linki do teoretičnega ozadja, podobnih strani in demotov ter bolj detajlni opis podatkov, ki jih zbiram. Seveda so dobrodošli tudi komentarji oziroma vprašanja. Najlepša hvala vsem, ki boste sodelovali. :) |
|
|
krifa
3. jul 2014 14:37:33
Pridružen od: 9. feb 2010 402 objav 401 54 6 |
#2
Zanimiva ideja. Trenutna resolucija nebi smela vplivati na hash. Ko sem browser odprl na drugem monitorju se je zgeneriral drugačen hash. Računaj, da lahko obiskovalec pride z mobile napravo na stran v landscape mode, naslednjič pa odpre v pokončnem modeu. |
|
|
Mika
3. jul 2014 14:54:28
Pridružen od: 22. apr 2007 4116 objav 2984 773 56 |
#3
Jaz sem v drugem browserju dobil drug hash, izpiše mi poleg browserja tudi različno število zaznanih fontov. |
|
|
wingback
3. jul 2014 14:58:16
Pridružen od: 19. maj 2013 334 objav 224 14 3 |
#4
Jaz sem nekaj podobnega zasledil že enkrat prej in sicer tule: https://github.com/carlo/jquery-browser-fingerprint Zdi se zanimivo. |
|
|
kurent
3. jul 2014 15:01:41
Pridružen od: 21. jun 2012 10 objav 46 2 0 |
#5
Hvala za komentar in odziv. Ja ta problem drugega monitorja mi je znan, ampak sem resolucijo vseeno vključil, ker je takih uporabnikov sorazmerno malo. Podatek o resolucija vsebuje tudi dokaj veliko količino informacije, sploh na mobile napravah, kjer je veliko variacij. Glede landscape mode-a sem pa zaenkrat naredil kar tako, da je vedno daljša stranica prva, krajša pa druga. (768x1024 se vedno spremeni v 1024x768). Največji problem takega sistema je ravno to, da pri toliko različnih napravah in parametrih in variacijah hitro pride do napake, zlo težko ga je nardit bulletproof :) Bolj kot je natančen, manj odporen je na napake. Ravno zato potrebujem večjo množico podatkov, da vidim kako se sistem obnaša. |
|
|
kurent
3. jul 2014 15:17:49
Pridružen od: 21. jun 2012 10 objav 46 2 0 |
||
|
ž
3. jul 2014 15:59:29
Pridružen od: 23. nov 2011 465 objav 1102 97 9 |
#7
Zanimiv projekt oz. celoten koncept. Evo, med browserji zadeva prepozna računalnik (Chrome, Safari). Fonti določeni z JavaScriptom se med browserji ujemajo, tisti s Flashom se pa ne, ostalo vse ok. Z izjemo št. jeder v CPUju, to piše vedno N/A. Ga pa zmede če gledam zadevo na drugem ekranu, torej na drugi resoluciji, na sicer istem računalniku. Se ne da to nekako naredit da pri določitvi dominira IP - vsaj, če se vsi ostali podatki ujemajo? Studio Žetko - Interfaces, Brands & Experiences
|
|
|
zeko
3. jul 2014 16:05:12
Pridružen od: 26. feb 2010 2680 objav 3522 839 122 |
noobiliate & bizarre domain name collector
|
|
|
drion
3. jul 2014 16:15:10
Pridružen od: 30. sep 2010 603 objav 304 205 29 |
*Uporabniku je bila onemogočena uporaba foruma zaradi goljufanja pri trgovanju.*
|
|
|
carli
3. jul 2014 20:22:04
Pridružen od: 5. avg 2008 1258 objav 583 54 17 |
#10
Če ima uporabnik ActiveX vključen za vse strani, lahko pridobiš dodatne podatke, celo serisko številko CPUja. Ko imaš enkrat to, ti že ni potrebno več spremljati drugega :D Poglej malo glede dostopa do serijskih številk opreme ... :D |
|