Что файл PAC может узнать о сайтах, которые вы открываете?
Рассматривайте скрипт маршрутизации и его DNS-помощники отдельно от TLS пункта назначения и проверьте, удаляет ли браузер пути HTTPS до оценки PAC.
Решение PAC принимается до HTTPS-соединения с пунктом назначения. FindProxyForURL(url, host) по-прежнему требует входных данных маршрутизации, включая имя хоста.
Что ещё попадает в скрипт, зависит от браузера и версии. Документация PAC описывает различия HTTPS; Chromium удаляет конфиденциальные данные пути и запроса. Поэтому правило для полного пути HTTPS может не иметь таких данных. Историческое поведение с полным URL не является универсальным договором для современных браузеров.
Обработка имени хоста сохраняется, а DNS-помощники могут запускать запросы во время оценки. Шифрование последующего запроса к сайту не скрывает эту более раннюю работу маршрутизации.
Учитывайте источник скрипта в оценке конфиденциальности: ручная настройка, управление устройствами или обнаружение. Используйте одобренную доставку и расследуйте неожиданные изменения. Подтвердите, какой скрипт браузер фактически получил, как часть этой оценки. Скрипт может выбрать нежелательного посредника, не видя полный URL HTTPS.
Записывайте версию браузера, действующую политику, источник скрипта и фактические входные данные функции. Они определяют, что эта программа маршрутизации может узнать и на что повлиять.