O que um arquivo PAC pode saber sobre os sites que você abre?
Considere o script de encaminhamento e os seus auxiliares DNS separadamente do TLS do destino, e verifique se o navegador remove os caminhos HTTPS antes da avaliação PAC.
A decisão PAC ocorre antes da conexão HTTPS com o destino. FindProxyForURL(url, host) ainda precisa de entrada de encaminhamento, incluindo o nome do host.
O que mais chega ao script depende do navegador e da versão. A documentação do PAC descreve as diferenças de HTTPS; o Chromium remove dados sensíveis de caminho e consulta. Por isso, uma regra de caminho HTTPS completo pode não ter essa entrada. O comportamento histórico com URL completa não é um contrato universal para os navegadores atuais.
O processamento do nome do host permanece, e os auxiliares DNS podem iniciar pesquisas durante a avaliação. A criptografia do pedido posterior ao site não oculta esse trabalho de encaminhamento anterior.
Mantenha a origem do script na avaliação de privacidade: configuração manual, gestão de dispositivos ou descoberta. Use uma entrega aprovada e investigue alterações inesperadas. Confirme qual script o navegador realmente buscou como parte dessa avaliação. Um script pode escolher um intermediário indesejado sem ver o URL HTTPS completo.
Registe a versão do navegador, a política efetiva, a origem do script e a entrada real da função. Isso determina o que este programa de encaminhamento pode aprender e influenciar.