Browser per impronte digitali e browser per impronte digitali

Wed May 25 2022admin

1. Che cos'è l'impronta digitale del browser?

L'impronta digitale del browser può tracciare il browser web attraverso le informazioni di configurazione e impostazione visibili sul sito web. Ha una chiara identificazione individuale come l'impronta digitale sulle nostre mani.

Le informazioni sull'identificazione dell'impronta digitale del browser includono UA, fuso orario, posizione geografica o lingua , ecc. la qualità delle informazioni sviluppate dal browser determina l'accuratezza dell'impronta digitale del browser.

Per il sito Web, ottenere l'impronta digitale del browser non ha alcun valore pratico. Ciò che è veramente prezioso sono le informazioni sull'utente corrispondenti all'impronta digitale del browser. In qualità di webmaster, raccogliere le impronte digitali del browser degli utenti e registrare le operazioni degli utenti è un comportamento prezioso, soprattutto per il caso dell'utente senza identità.

Ad esempio, in un sito Web di video, l'utente A che non è registrato al sito Web ama sfogliare il video 2-D World e registrarlo tramite l'impronta digitale del browser, in modo da poter inviare direttamente il video 2-D World al browser la prossima volta. Poiché la maggior parte degli attuali dispositivi Internet sono privati, questo metodo push è facile da ottenere il favore della maggior parte degli utenti, in modo da farli diventare utenti registrati del sito web.

2. Acquisizione delle impronte digitali

L'entropia delle informazioni è la quantità media di informazioni contenute in ogni messaggio ricevuto. Maggiore è l'entropia dell'informazione, più informazioni possono essere trasmesse. Minore è l'entropia dell'informazione, meno informazioni possono essere trasmesse.

L'impronta digitale del browser è sintetizzata dalle informazioni caratteristiche di molti browser e anche l'entropia delle informazioni dei valori caratteristici è diversa. Pertanto, le impronte digitali sono anche suddivise in impronte digitali di base e impronte digitali avanzate.

1) Impronta digitale di base.

L'impronta digitale di base è la parte che è facile da trovare e modificare, come l'intestazione di HTTP

Oltre alle impronte ottenute da HTTP, puoi ottenere le informazioni caratteristiche del browser anche in altri modi, come ad esempio:

Agente utente nel browser

Intestazione HTTP ACCEPT inviata dal browser

Estensioni/plugin installati nel browser, come QuickTime, flash, Java o acrobat, e versioni di questi plugin.

Font installati sul computer.

Il browser esegue script JavaScript

cookie vari e "super cookie"

Il browser è impostato su "non tracciare"

Sistema operativo (ad es. Win32, Linux x86)

Lingua di sistema (ad es. CN, en US)

Il browser supporta il touch screen

Dopo aver ottenuto questi valori, è possibile eseguire alcune operazioni per ottenere l'entropia informativa specifica dell'impronta del browser e l'UUID del browser.

Queste informazioni sono simili al peso umano, all'altezza e al colore della pelle. Ha una grande probabilità di ripetizione e può essere utilizzato solo come identificazione ausiliaria. Pertanto, abbiamo bisogno di impronte digitali più accurate per giudicare l'unicità.

2) Impronta digitale avanzata

Le impronte digitali ordinarie non sono sufficienti per distinguere individui unici. In questo momento, sono necessarie impronte digitali avanzate per restringere ulteriormente l'ambito e persino generare un'identità univoca per tutti i browser.

Le informazioni utilizzate per produrre le impronte digitali possono essere suddivise in peso e le informazioni con un'elevata entropia informativa avranno un peso elevato.

Nel documento《Cross-Browser Fingerprinting via OS and Hardware Level Features》, si effettua una ricerca dettagliata sull'entropia delle informazioni e sulla stabilità di ciascun indice.

Da questo documento si può vedere che il peso del fuso orario, della risoluzione dello schermo e della profondità del colore, dell'entropia delle informazioni della tela e del webgl sull'impronta digitale del browser è relativamente grande. Diamo un'occhiata a quali informazioni contengono queste impronte digitali avanzate.

3).Impronta su tela

Canvas è un tag di disegno dinamico in HTML5. Può essere utilizzato anche per generare immagini o elaborare immagini. Anche se canvas viene utilizzato per disegnare gli stessi elementi, a causa di sistemi diversi, motori di rendering dei caratteri diversi, anti-aliasing, rendering sub-pixel e altri algoritmi diversi, canvas trasforma lo stesso testo in immagini e anche i risultati sono diversi.

Il codice di implementazione è più o meno il seguente: renderizza del testo sulla tela e poi convertilo in todataurl. Anche se la modalità privacy è attiva, puoi ottenere lo stesso valore.

Il processo è molto semplice. Rendi testo. Todataurl è quello di esportare il contenuto dell'intera tela e ottenere il valore.

4) Impronta digitale Webgl

Webgl (Web Graphics Library) è un'API JavaScript in grado di eseguire il rendering di grafica 3D e 2D interattiva ad alte prestazioni in qualsiasi browser Web compatibile senza utilizzare plug-in. Webgl lo fa introducendo un'API molto coerente con OpenGL es 2.0, che può essere utilizzata negli elementi HTML5. Questa coerenza consente all'API di sfruttare la grafica hardware fornita dal dispositivo dell'utente per accelerare. I siti Web possono utilizzare webgl per identificare le impronte digitali del dispositivo. In genere, ci sono due modi per produrre le impronte digitali:

Report Webgl: il modulo di report completo del browser webgl è disponibile e rilevabile. In alcuni casi, viene convertito in un valore hash per un'analisi più rapida.

Immagini Webgl: immagini 3D nascoste renderizzate e convertite in valori hash. Poiché il risultato finale dipende dal dispositivo hardware che esegue il calcolo, questo metodo genera valori univoci per diverse combinazioni di dispositivi e relativi driver. Questo metodo genera valori univoci per diverse combinazioni di dispositivi e driver.

Puoi controllare il sito Web tramite browserleaks test per vedere quali informazioni il sito Web può ottenere tramite questa API.

Il principio di generazione dell'impronta digitale webgl è disegnare un oggetto gradiente con shader e convertire l'immagine in una stringa Base64. Quindi enumera tutte le estensioni e le funzioni di webgl e aggiungile alla stringa base64 per produrre una stringa enorme, che può essere molto unica su ogni dispositivo.

Ad esempio, il metodo di produzione dell'impronta digitale webgl della libreria fingerprint 2JS:

3.Come impedire la generazione dell'"impronta digitale dell'utente"

L'articolo menzionava anche all'inizio che molte persone amano e odiano la tecnologia dei browser. Perché un gran numero di siti Web utilizza varie tecnologie per "generare" le impronte degli utenti, in modo da fornire consigli più accurati agli utenti del sito Web e soddisfare le abitudini di navigazione degli utenti. Sebbene gli utenti apprezzino la comodità offerta dalla tecnologia, inevitabilmente si sentiranno ansiosi e a disagio per la "divulgazione della privacy". Quindi, come possiamo impedire la generazione dell'"impronta digitale dell'utente"?

Di seguito è necessario introdurre il browser delle impronte digitali, che può impedire la generazione di "impronta digitale dell'utente reale".

4. Cos'è il browser delle impronte digitali?

Il browser per impronte digitali è l'ultima generazione di tecnologia anti-associazione tramite modifica o camuffamento dell'impronta digitale del browser: sostituisce perfettamente i tradizionali metodi di anti-associazione account come VPS e macchina virtuale, e risolve lo scenario di utilizzo di un computer che effettua l'accesso e gestisce più account allo stesso tempo.

La funzione più basilare del browser delle impronte digitali è impedire al sito Web di tracciare la nostra vera impronta digitale del browser. Ora è più utilizzato nel campo del commercio elettronico transfrontaliero multi account anti Associazione.

Qual ​​è il principio del browser delle impronte digitali?

Il browser delle impronte digitali impedisce a qualsiasi sito Web di leggere le informazioni sull'impronta digitale reale modificando l'impronta digitale del browser, in modo da raggiungere lo scopo dell'anti-tracciamento.

Il browser delle impronte digitali ti consente di configurare più account aziendali e di social marketing indipendenti che non sono mai collegati tra loro. Poiché puoi utilizzare il proxy IP e i tuoi cookie e altri file sono completamente isolati, anche l'impronta digitale del tuo browser è protetta da noi e non può essere rilevata da alcun mezzo esterno.

5. Browser per impronte digitali Lalicat?

Lalicat Fingerprint Browser può aiutarti a gestire centinaia di profili browser separati e supportare la gestione dei membri e la cooperazione sulla condivisione di più profili tra loro per impostare il flusso di lavoro aziendale in modo efficiente. In altri casi, il browser antirilevamento Lalicat può anche utilizzare l'API locale per gestire più account automaticamente. Puoi automatizzare l'app tramite Selenium o Browser Automation Studio. È anche facile impostare i processi aziendali.

Casi d'uso: SEO, e-commerce, SMM, marketing di affiliazione, agenzia pubblicitaria, sondaggio online, arbitraggio sul traffico, biglietteria online e altri.

Ora Lalicat può offrire 3 giorni di prova gratuita con profili illimitati per tutti i nuovi utenti.

ottieni la prova gratuita

Offriamo 3 giorni di prova gratuita per tutti i nuovi utenti

Nessuna limitazione nelle funzionalità

By clicking "accept", you agree to use Cookies to optimize the information presented to you, and analyze the traffic of our website.
If you want to opt out of our cookies, please read our Cookie Policy for your guidance.