Wat kan een PAC-bestand leren over de sites die je opent?
Beoordeel het routeringsscript en zijn DNS-hulpen apart van de TLS van de bestemming, en controleer of de browser HTTPS-paden verwijdert vóór de PAC-evaluatie.
Een PAC-beslissing valt vóór de HTTPS-verbinding met de bestemming. FindProxyForURL(url, host) heeft nog steeds routeringsinvoer nodig, waaronder de hostnaam.
Wat er verder bij het script komt, hangt af van browser en versie. De PAC-documentatie beschrijft HTTPS-verschillen; Chromium verwijdert gevoelige pad- en querygegevens. Een regel voor het volledige HTTPS-pad heeft daardoor mogelijk geen zulke invoer. Historisch gedrag met volledige URL is geen universeel contract voor huidige browsers.
De verwerking van de hostnaam blijft, en DNS-hulpen kunnen tijdens de evaluatie opzoekingen starten. De versleuteling van het latere websiteverzoek verbergt dat eerdere routeringswerk niet.
Houd de scriptbron in de privacybeoordeling: handmatige configuratie, apparaatbeheer of ontdekking. Gebruik goedgekeurde levering en onderzoek onverwachte wijzigingen. Bevestig welk script de browser werkelijk heeft opgehaald als onderdeel van die beoordeling. Een script kan een ongewenste tussenpartij kiezen zonder de volledige HTTPS-URL te zien.
Noteer browserversie, geldend beleid, herkomst van het script en de werkelijke invoer van de functie. Die bepalen wat dit routeringsprogramma kan leren en beïnvloeden.