Што файл PAC можа даведацца пра сайты, якія вы адкрываеце?
Разглядайце скрыпт маршрутызацыі і яго памочнікі DNS асобна ад TLS прызначэння і праверце, ці браўзер выдаляе шляхі HTTPS перад ацэнкай PAC.
Рашэнне PAC прымаецца да HTTPS-злучэння з прызначэннем. FindProxyForURL(url, host) усё яшчэ патрабуе ўваходных даных маршрутызацыі, у тым ліку імя хоста.
Што яшчэ трапляе ў скрыпт, залежыць ад браўзера і версіі. Дакументацыя PAC апісвае адрозненні HTTPS; Chromium выдаляе канфідэнцыйныя даныя шляху і запыту. Таму правіла для поўнага шляху HTTPS можа не мець такіх даных. Гістарычныя паводзіны з поўным URL не з'яўляюцца ўніверсальнай умовай для сучасных браўзераў.
Апрацоўка імя хоста застаецца, і памочнікі DNS могуць пачынаць запыты падчас ацэнкі. Шыфраванне пазнейшага запыту да сайта не хавае гэтую папярэднюю працу маршрутызацыі.
Трымайце крыніцу скрыпта ў ацэнцы прыватнасці: ручная канфігурацыя, кіраванне прыладамі або выяўленне. Выкарыстоўвайце зацверджаную дастаўку і расследуйце нечаканыя змены. Пацвердзіце які скрыпт браўзер фактычна загрузіў як частку гэтай ацэнкі. Скрыпт можа выбраць непажаданага пасярэдніка, не бачачы ўвесь URL HTTPS.
Запішыце версію браўзера, дзейсную палітыку, крыніцу скрыпта і фактычныя ўваходныя даныя функцыі. Яны вызначаюць, што гэтая праграма маршрутызацыі можа даведацца і на што паўплываць.