Cosa può sapere un file PAC sui siti che apri?
Considera lo script di routing e i suoi helper DNS separatamente dal TLS di destinazione, e verifica se il browser rimuove i percorsi HTTPS prima della valutazione PAC.
La decisione PAC avviene prima della connessione HTTPS alla destinazione. FindProxyForURL(url, host) ha comunque bisogno di input di routing, incluso il nome host.
Che cos'altro arriva allo script dipende dal browser e dalla versione. La documentazione PAC descrive le differenze HTTPS; Chromium rimuove i dati sensibili di percorso e query. Una regola sul percorso HTTPS completo può quindi non avere questo input. Il comportamento storico con URL completo non è un contratto universale per i browser attuali.
L'elaborazione del nome host resta, e gli helper DNS possono avviare ricerche durante la valutazione. La crittografia della successiva richiesta al sito non nasconde quel lavoro di routing precedente.
Tieni la fonte dello script nella valutazione della privacy: configurazione manuale, gestione dei dispositivi o scoperta. Usa una distribuzione approvata e indaga i cambiamenti inattesi. Verifica quale script ha effettivamente scaricato il browser come parte di quella valutazione. Uno script può scegliere un intermediario indesiderato senza vedere l'intero URL HTTPS.
Registra la versione del browser, la politica effettiva, l'origine dello script e l'input reale della funzione. Questi determinano ciò che questo programma di routing può apprendere e influenzare.