یک فایل PAC درباره سایتهایی که باز میکنید چه میتواند بداند؟
اسکریپت مسیریابی و کمککنندههای DNS آن را جدا از TLS مقصد در نظر بگیرید و بررسی کنید که آیا مرورگر مسیرهای HTTPS را پیش از ارزیابی PAC حذف میکند.
تصمیم PAC پیش از اتصال HTTPS به مقصد رخ میدهد. هنوز FindProxyForURL(url, host) به ورودی مسیریابی نیاز دارد، از جمله نام میزبان.
اینکه چه چیز دیگری به اسکریپت میرسد به مرورگر و نسخه بستگی دارد. مستندات PAC تفاوتهای HTTPS را توصیف میکند؛ Chromium دادههای حساس مسیر و پرسوجو را حذف میکند. بنابراین یک قاعده مسیر کامل HTTPS ممکن است چنین ورودی نداشته باشد. رفتار تاریخی با URL کامل قرارداد جهانی مرورگرهای امروزی نیست.
پردازش نام میزبان باقی میماند و کمککنندههای DNS میتوانند در طول ارزیابی جستوجو آغاز کنند. رمزگذاری درخواست بعدی وبسایت آن کار مسیریابی پیشین را پنهان نمیکند.
منبع اسکریپت را در ارزیابی حریم خصوصی نگه دارید: پیکربندی دستی، مدیریت دستگاه یا کشف. از تحویل تأییدشده استفاده کنید و تغییرهای غیرمنتظره را بررسی کنید. تأیید کنید مرورگر واقعاً کدام اسکریپت را واکشی کرد بهعنوان بخشی از آن ارزیابی. یک اسکریپت میتواند بدون دیدن کل URL HTTPS یک واسطه ناخواسته را انتخاب کند.
نسخه مرورگر، سیاست مؤثر، منبع اسکریپت و ورودی واقعی تابع را ثبت کنید. اینها تعیین میکنند این برنامه مسیریابی چه میتواند بیاموزد و بر چه چیزی اثر بگذارد.