Que peut apprendre un fichier PAC sur les sites que vous ouvrez ?
Examinez le script de routage et ses auxiliaires DNS séparément du TLS de la destination, et vérifiez si le navigateur supprime les chemins HTTPS avant l'évaluation PAC.
Une décision PAC intervient avant la connexion HTTPS vers la destination. FindProxyForURL(url, host) a toujours besoin d'entrées de routage, dont le nom d'hôte.
Ce qui parvient au script dépend du navigateur et de sa version. La documentation PAC décrit les différences propres à HTTPS ; Chromium supprime les données sensibles de chemin et de requête. Une règle portant sur le chemin HTTPS complet peut donc n'avoir aucune de ces entrées. Le comportement historique avec l'URL complète n'est pas un contrat universel pour les navigateurs actuels.
Le traitement du nom d'hôte subsiste, et les auxiliaires DNS peuvent déclencher des résolutions pendant l'évaluation. Le chiffrement de la requête ultérieure vers le site ne masque pas ce travail de routage antérieur.
Gardez la source du script dans l'évaluation de confidentialité : configuration manuelle, gestion des appareils ou découverte. Utilisez une distribution approuvée et examinez les changements inattendus. Vérifiez quel script le navigateur a réellement récupéré dans le cadre de cette évaluation. Un script peut choisir un intermédiaire indésirable sans voir l'URL HTTPS complète.
Consignez la version du navigateur, la politique effective, l'origine du script et l'entrée réelle de la fonction. Ces éléments déterminent ce que ce programme de routage peut apprendre et influencer.