ধরুন আপনার configuration URL হলো https://config.example/proxy.pac?office=west। FindProxyForURL(url, host)-এর ভিতরে url আর্গুমেন্টটি সেই configuration URL নয়।

এটি রাউটিং করা হচ্ছে এমন গন্তব্য অনুরোধ বর্ণনা করে, যা ক্লায়েন্টের নথিভুক্ত স্যানিটাইজেশনের অধীন। স্ক্রিপ্টটি PAC ডাউনলোডের query string ধারণকারী পৃষ্ঠা-সদৃশ location.search পায় না।

যদি query প্যারামিটারটি একটি configuration নির্বাচন করে, তবে configuration সার্ভারকে ফেরত দেওয়া স্ক্রিপ্ট তৈরি করার সময় এটি সচেতনভাবে ব্যবহার করতে দিন। তখন ক্লায়েন্ট প্রতিটি রাউটিং সিদ্ধান্তে অনুপলব্ধ ডাউনলোড মেটাডেটা পুনরুদ্ধারের চেষ্টা না করে একটি স্পষ্ট নীতি পায়।

ইনপুট নিয়ন্ত্রণে রাখুন এবং configuration URL-এ গোপন তথ্য প্রকাশ করা এড়িয়ে চলুন। বিতরণের জন্য ব্যবহৃত URL configuration রেকর্ড ও সার্ভার লগে দেখা যেতে পারে।

এটি গন্তব্যের query বিশ্লেষণ থেকে আলাদা। ব্রাউজার HTTPS পথ ও query তথ্য সেই গন্তব্য ইনপুট থেকেও সরাতে পারে, কিন্তু সেটি আরেকটি সীমা, PAC ডাউনলোড URL-এ প্রবেশ নয়।

সম্পর্কিত নিবন্ধ