Web Proxy tramite browser vs sistema: c'è una differenza?

0

Ho letto che quando si utilizza un proxy Web, il proprio ISP può ancora visualizzare le query DNS in modo che sappia quale sito si sta visitando, ma solo quali pagine e il contenuto delle pagine assumono che si sta utilizzando HTTPS.

Ma che ne è dell'utilizzo di un proxy attraverso un browser? È diverso? (ad esempio Firefox - > Opzioni - > Generale - > proxy di rete - > impostazioni.) Il browser invia le query DNS anche tramite il proxy?

    
posta ispiro 11.12.2017 - 21:46
fonte

2 risposte

3

Se le ricerche DNS vengono eseguite dal proxy o dal client stesso, dipendono dal tipo di proxy configurato e meno se il proxy è configurato nel browser o globale per il sistema. Quando si utilizza un proxy HTTP (che funziona anche per le richieste HTTPS) la ricerca DNS viene eseguita dal proxy. Se questo è un proxy SOCKS4, deve essere eseguito dal client. Con SOCKS4a e SOCKS5 dipende dal client effettivo e forse dalla configurazione aggiuntiva.

In ogni caso, anche se la ricerca DNS viene eseguita dal proxy, l'ISP può ancora vedere a quale dominio accedere, indipendentemente dal fatto che acceda o meno ai siti HTTPS. In nessuno dei protocolli proxy il traffico tra client e proxy viene crittografato per impostazione predefinita. Ciò significa che il dominio di destinazione può essere estratto dall'estensione SNI dell'handshake TLS. Si noti che alcuni proxy potrebbero essere in grado di utilizzare un proxy HTTP su HTTPS. Ma questo non è il caso per la maggior parte dei browser e ha bisogno di add-on speciali o di accesso alla configurazione avanzata per altri browser (come in Firefox).

Pertanto, per nascondere il dominio a cui accedi devi utilizzare una VPN e non un proxy o assicurarti di accedere al proxy stesso da HTTPS e non solo dal sito che visiti.

    
risposta data 11.12.2017 - 22:10
fonte
2

Se usi Firefox con un proxy di calze, c'è un'opzione di configurazione nascosta che devi attivare. Inserisci about:config nell'URL, quindi cerca la chiave network.proxy.socks_remote_dns . Abilitalo se vuoi che le tue query DNS utilizzino anche il proxy socks che potresti aver definito. Altrimenti le query DNS sarebbero comunque eseguite localmente.

    
risposta data 11.12.2017 - 23:10
fonte

Leggi altre domande sui tag