Um ficheiro PAC escolhe a rota antes de o navegador receber a resposta. Não pode inspecionar o tipo de conteúdo da imagem na resposta e depois escolher retroativamente outro proxy.

Um nome de ficheiro que termina em .jpg é apenas uma pista. As imagens podem vir de URL sem extensão, e uma URL que parece uma imagem pode devolver um documento de erro.

Há outra limitação para HTTPS: os navegadores podem remover o caminho e a consulta antes de passar a URL à avaliação PAC. Uma regra que procura /images/ pode nunca receber esse texto.

Não confie em interruptores antigos que expunham URL completos sem verificar o comportamento documentado do navegador atual. Esses interruptores também alteram que informação sensível da URL se torna visível para o script de encaminhamento.

Se um serviço controlado publica recursos num nome de anfitrião dedicado, uma política baseada no nome de anfitrião pode exprimir a rota pretendida com mais clareza. Caso contrário, escolha um mecanismo que tenha realmente a informação que a decisão exige. A entrada de URL de um script PAC não é uma vista da página descarregada nem do seu DOM.

Artigos relacionados