Posso spoofare il mio agente utente in modo che il tipo di dispositivo che sto utilizzando non venga visualizzato?

1

Stavo cercando di spoofing su un user-agent, ma tutto ciò che è venuto fuori finora è lo spoofing del tipo di browser. Tuttavia posso ancora vedere che tipo di dispositivo sto usando (tbh non sono nemmeno sicuro del motivo per cui qualcuno vorrebbe spoofare il tipo di browser). Ad ogni modo, volevo sapere se posso spoofare il mio agente utente in modo che possa diventare un altro dispositivo, o se ci sono altri metodi in modo che quando utilizzo un browser, il mio dispositivo non venga mostrato. Ad esempio, se possiedo un Mac, utilizzo TOR insieme a un proxy che mi protegge da un sito Web come Gmail che trova il tipo di dispositivo che sto utilizzando?

    
posta user81864 19.02.2018 - 19:41
fonte

2 risposte

1

Il tuo tipo di dispositivo è codificato esplicitamente nella stringa user-agent. Confronta questi UA:

Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1
Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; SCH-I535 Build/KOT49H) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

In questo esempio iPhone indica, beh, un iPhone e SCH-I535 è il numero di modello di un Galaxy S3. Di conseguenza, se si modifica UA in una stringa personalizzata, la maggior parte dei siti Web identificherà l'utente come un dispositivo diverso. Tuttavia, ci sono anche molte tecniche avanzate di fingerprinting dei dispositivi che sono potenzialmente meno accurate ma anche più difficili da bloccare .

if I own a Mac, does using TOR along with a proxy protecting me from a website like Gmail finding the type of device I am using?

Il browser Tor mira a un design che minimizza le possibilità di fingerprinting del dispositivo. Tuttavia, non può fermare tutto. Ad esempio, se stai eseguendo il browser in modalità a schermo intero, stai dando via la risoluzione dello schermo del tuo dispositivo. Puoi leggere il documento sui browser Tor capitolo sulle impronte digitali per un elenco completo delle misure esatte che hanno prendere.

    
risposta data 19.02.2018 - 20:15
fonte
1

L'intestazione user-agent può essere utilizzata per determinare quale tipo di dispositivo macchina stai eseguendo. Per impostazione predefinita, la maggior parte dei browser invierà un tipo di informazione identificativa in quell'intestazione che include il browser utilizzato e la macchina. Ad esempio, l'utilizzo di Chrome su un MacBook con OSX potrebbe comportare l'aspetto del tuo agente utente:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36

Nota come non solo il browser web identificato (Chrome) ma anche la macchina (Intel Mac OS X). Se dovessi cambiare lo user-agent per imitare un altro sistema operativo, potrebbe assomigliare a questo:

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36

In questo caso, il sito web di destinazione potrebbe presumere che tu stia utilizzando Windows come sistema operativo di base, usando ancora Chrome.

L'utilizzo di Tor o di un proxy non manterrà un sito Web come Gmail dal sapere quale tipo di dispositivo stai utilizzando, a condizione che il browser invii l'intestazione user-agent che lo identifica. I browser a volte ti consentono di inviare un agente utente personalizzato, se lo desideri. Firefox / Tor supporta questo in modo nativo, mentre credo che Chrome richieda l'uso di un componente aggiuntivo per farlo.

    
risposta data 19.02.2018 - 20:15
fonte

Leggi altre domande sui tag