Що файл PAC може дізнатися про сайти, які ви відкриваєте?
Розглядайте скрипт маршрутизації та його помічники DNS окремо від TLS призначення й перевірте, чи браузер видаляє шляхи HTTPS до оцінювання PAC.
Рішення PAC ухвалюється до HTTPS-з'єднання з призначенням. FindProxyForURL(url, host) усе ще потребує вхідних даних маршрутизації, зокрема імені хоста.
Що ще потрапляє до скрипту, залежить від браузера та версії. Документація PAC описує відмінності HTTPS; Chromium видаляє конфіденційні дані шляху й запиту. Тому правило для повного шляху HTTPS може не мати таких даних. Історична поведінка з повним URL не є універсальним договором для сучасних браузерів.
Обробка імені хоста залишається, а помічники DNS можуть запускати пошуки під час оцінювання. Шифрування пізнішого запиту до сайту не приховує цієї попередньої роботи маршрутизації.
Тримайте джерело скрипту в оцінці приватності: ручне налаштування, керування пристроями або виявлення. Використовуйте схвалене доставляння й розслідуйте неочікувані зміни. Підтвердьте який скрипт браузер фактично отримав як частину цієї оцінки. Скрипт може вибрати небажаного посередника, не бачачи повного URL HTTPS.
Записуйте версію браузера, чинну політику, походження скрипту й фактичні вхідні дані функції. Вони визначають, що ця програма маршрутизації може дізнатися і на що вплинути.