FindProxyForURL ontvang die bestemming, nie die PAC-aflaai-URL nie
'n Navraagparameter wat gebruik word om 'n PAC-lêer te haal, word nie outomaties as deel van elke bestemmings-URL aan die routeringsfunksie blootgestel nie.
Veronderstel jou konfigurasie-URL is https://config.example/proxy.pac?office=west. Binne FindProxyForURL(url, host) is die url-argument nie daardie konfigurasie-URL nie.
Dit beskryf die bestemmingsversoek wat gerouteer word, onderhewig aan die kliënt se gedokumenteerde sanitisering. Die script kry nie 'n bladsy-agtige location.search wat die PAC-aflaai se navraagstring bevat nie.
As die navraagparameter 'n konfigurasie kies, laat die konfigurasieserver dit doelbewus gebruik wanneer die teruggestuurde script gegenereer word. Die kliënt ontvang dan 'n eksplisiete beleid eerder as om onbeskikbare aflaai-metadata by elke routeringsbeslissing te probeer herstel.
Hou die invoer beheer en vermy die publikasie van geheime in die konfigurasie-URL. 'n URL wat vir verspreiding gebruik word, kan in konfigurasie-rekords en bedienerlogboeke verskyn.
Dit is apart van die ontleding van 'n bestemming se navraag. Blaaiers kan ook HTTPS-pad- en navraaginligting uit daardie bestemmingsinvoer verwyder, maar dit is 'n ander grens, nie toegang tot die PAC-aflaai-URL nie.