Qual è il mio user agent?

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

216.73.216.229

Connessione

Protocollo
HTTP/2
TLS
TLSv1.3
Versione IP
IPv4
Servito da
Columbus

Dispositivo

Lingua del browser
Schermo
Fuso del browser

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Ogni richiesta del tuo browser porta con sé uno user agent: una breve autodescrizione del browser, della versione e della piattaforma su cui gira. È una delle intestazioni più antiche del web e una delle più discretamente informative.

Perché la stringa sembra assurda

Uno user agent moderno si legge come uno scavo archeologico: Mozilla/5.0 all’inizio, un motore di rendering nel mezzo, diversi nomi di browser che possono valere oppure no. Il motivo è semplice. Quando i server iniziarono a controllare la stringa per decidere quale versione della pagina inviare, qualunque browser non dichiarasse di essere quello popolare riceveva la versione ridotta. Così ogni browser prese a dichiarare di essere tutti gli altri, e le stringhe non si sono mai accorciate.

Oggi i browser stanno riducendo ciò che dichiarano. Chrome congela gran parte del dettaglio e fornisce valori precisi solo ai siti che li chiedono esplicitamente tramite i Client Hints; Safari invia da anni una stringa quasi costante.

Cos’altro annuncia il tuo browser

Lo user agent è solo una parte di ciò che parte senza che nessuno lo chieda:

  • Lingua — da Accept-Language, che determina sia la lingua del sito sia una parte dell’impronta.
  • Dimensione dello schermo e densità di pixel — leggibili da qualunque script della pagina.
  • Fuso orario — dal sistema operativo, e una verifica incrociata affidabile rispetto al tuo indirizzo IP.
  • Indizi di piattaforma — architettura della CPU, mobile o desktop, memoria del dispositivo.

Il fingerprinting, in breve

Nessun valore da solo ti identifica. Presi insieme, spesso sì. Una specifica versione di browser, su uno specifico sistema operativo, a una specifica risoluzione, in uno specifico fuso, con uno specifico insieme di font, è spesso unica tra milioni di visitatori — e, a differenza dei cookie, non c’è nulla da cancellare.

Falsificare un valore di solito peggiora le cose: uno user agent che dichiara Windows su una macchina che rende come un Mac è molto più distinguibile di entrambe le risposte oneste.

Domande frequenti

Che cos'è una stringa user agent?

Una riga di testo che il browser invia a ogni richiesta, dichiarando sé stesso, la propria versione e il sistema operativo. I server la usano per decidere cosa inviarti.

Perché cita browser che non uso?

Compatibilità storica. Quasi ogni user agent dichiara di essere Mozilla, e la maggior parte rivendica anche Safari o Chrome, perché decenni di controlli lato server hanno premiato i browser che fingevano di essere i concorrenti.

Posso cambiare il mio user agent?

Sì, browser ed estensioni permettono di impostarlo liberamente. Raramente aiuta la privacy: una stringa insolita ti rende più distinguibile, non meno, e tutto il resto del browser resta coerente.

Uno user agent basta a identificarmi?

Da solo no. Unito a dimensione dello schermo, lingua, fuso orario, font installati e comportamento di rendering, contribuisce a un'impronta che spesso è unica tra milioni di visitatori.

Strumenti correlati