Unique (ish) impronte digitali del sistema operativo / hardware

4

Nei modi di Fingerprinting del browser , è possibile ottenere un'impronta digitale un po 'unica per il sistema operativo e l'hardware del dispositivo (a 1 out 1000 punteggio di entropia sarebbe abbastanza buono per le mie esigenze)

Modifica Per più contesto, sto cercando di differenziare il più accuratamente possibile i visitatori unici su una pagina web. Idealmente, se qualcuno ha già visitato la pagina ma ritorna con un IP diverso e tramite un browser diverso, sarei in grado di fare un'indagine "informata" sul fatto che il visitatore stia tornando o meno.

    
posta silkAdmin 23.10.2016 - 16:06
fonte

2 risposte

3

Electronic Frontier Foundation (EFF) Il sito Panopticlick è dedicato al fingerprinting del browser che va ben oltre la tua desiderata entropia 1: 1000 (utilizzando questi metodi, praticamente ogni browser è unico).

La loro implementazione è progettata per mostrare quanto è difficile essere anonimi online, quindi il sito ha una buona quantità di spiegazione , tra cui una documentazione tecnica dettagliata e alcuni suggerimenti su come defendi contro questo tipo di tracciamento.

Si prega di rispettare la privacy delle persone. Una cosa è tenere traccia delle persone attraverso gli accessi. Un'altra cosa è rintracciarli senza la loro conoscenza e / o permesso.

Ideally, if someone already visited the page but returns with a different IP and via a different browser I would be able to make an "informed" guess whether or not that visitor is returning.

Ci dovrebbero essere abbastanza dati specifici per hardware e sistema operativo per ottenere un'impronta digitale agevole rispetto al browser entro il tuo 1: 1000 desiderato, ma potresti essere in grado di andare oltre con la corrispondenza sfuocata fintanto che sei a tuo agio con le collisioni tra utenti diversi (che è un altro problema di privacy).

    
risposta data 31.10.2016 - 23:06
fonte
0

Un'idea.

È difficile e non perfetto. Più accurata è la più complessa, ma penso che sia possibile ottenere tutte le informazioni che puoi raccogliere come sistema operativo, tempo, tempo sulla pagina, modelli di mouse, risoluzione, motori, pagine visitate ... inserendola in un processo di apprendimento approfondito e usa i tuoi utenti autenticati per lo scopo di apprendimento.

Non è facile da implementare, ma la buona parte è che le reti neurali hanno la capacità di imparare da loro stessi e puoi anche usare algoritmi genetici.

Usando questo metodo non dovresti preoccuparti delle proprietà o dei dati specifici perché I.A. scoprirà il processo migliore per farlo e migliorerà con il tempo, i dati e le nuove fonti. Dovresti anche tener conto di come scartare dati errati o falsi, ma ... puoi utilizzare Machine Learning anche per questo.

Le opinioni sono le benvenute: -)

    
risposta data 27.10.2016 - 22:47
fonte

Leggi altre domande sui tag