একটি PAC ফাইল আপনি যে সাইটগুলি খোলেন সে সম্পর্কে কী জানতে পারে?
রাউটিং স্ক্রিপ্ট এবং তার DNS সহায়কগুলিকে গন্তব্যের TLS থেকে আলাদাভাবে বিবেচনা করুন, এবং ব্রাউজার PAC মূল্যায়নের আগে HTTPS পথ সরিয়ে দেয় কি না যাচাই করুন।
PAC সিদ্ধান্ত গন্তব্যের HTTPS সংযোগের আগেই ঘটে। FindProxyForURL(url, host)-এর তবুও রাউটিং ইনপুট দরকার, যার মধ্যে হোস্টনেমও রয়েছে।
স্ক্রিপ্টে আর কী পৌঁছায় তা ব্রাউজার ও সংস্করণের উপর নির্ভর করে। PAC ডকুমেন্টেশন HTTPS পার্থক্য ব্যাখ্যা করে; Chromium সংবেদনশীল পথ ও কোয়েরি ডেটা মুছে দেয়। তাই সম্পূর্ণ-HTTPS-পথের নিয়মের এমন ইনপুট নাও থাকতে পারে। ঐতিহাসিক সম্পূর্ণ-URL আচরণ বর্তমান ব্রাউজারগুলির জন্য সার্বজনীন চুক্তি নয়।
হোস্টনেম প্রক্রিয়াকরণ থাকে, এবং DNS সহায়কগুলি মূল্যায়নের সময় অনুসন্ধান শুরু করতে পারে। পরবর্তী ওয়েবসাইট অনুরোধের এনক্রিপশন সেই আগের রাউটিং কাজকে লুকায় না।
স্ক্রিপ্টের উৎস গোপনীয়তা মূল্যায়নে রাখুন: ম্যানুয়াল কনফিগারেশন, ডিভাইস ব্যবস্থাপনা বা আবিষ্কার। অনুমোদিত ডেলিভারি ব্যবহার করুন এবং অপ্রত্যাশিত পরিবর্তন তদন্ত করুন। ব্রাউজার আসলে কোন স্ক্রিপ্ট এনেছে তা সেই মূল্যায়নের অংশ হিসেবে নিশ্চিত করুন। একটি স্ক্রিপ্ট সম্পূর্ণ HTTPS URL না দেখেই অবাঞ্ছিত মধ্যস্থতাকারী বেছে নিতে পারে।
ব্রাউজার সংস্করণ, কার্যকর নীতি, স্ক্রিপ্টের উৎস এবং ফাংশনের প্রকৃত ইনপুট লিপিবদ্ধ করুন। এগুলি নির্ধারণ করে এই রাউটিং প্রোগ্রাম কী শিখতে ও কী প্রভাবিত করতে পারে।