PAC
siglaredessegurança
Significa: Proxy Auto-Config
Um arquivo JavaScript que diz ao navegador qual proxy usar por URL.
Um arquivo de Configuração Automática de Proxy (do inglês Proxy Auto-Config) define uma função `FindProxyForURL` que o navegador chama para cada requisição, retornando qual proxy (se houver) usar. Permite regras de proxy detalhadas por destino sem fixar um único proxy.
Um arquivo PAC é JavaScript que o navegador executa para decidir, requisição a requisição, qual proxy usar. Uma função recebe a URL e o host e devolve um proxy, uma lista de alternativas, ou uma conexão direta. Essa interface minúscula é como as organizações direcionam tráfego há décadas, e ela sobreviveu bastante à era para a qual foi projetada.
Sua persistência se explica pelo que consegue expressar. Mandar domínios internos direto, rotear todo o resto por inspeção, contornar um provedor de pagamento que quebra sob interceptação, cair para um segundo proxy se o primeiro estiver inalcançável, tudo avaliado no cliente sem tocar a rede. Serviços de segurança em nuvem ainda se apoiam nisso porque funciona em todo lugar onde há navegador.
Vale conhecer os modos de falha antes de implantar um. A função roda a cada requisição, então lógica cara, em especial resolução DNS dentro do arquivo, acrescenta latência a toda a navegação. A ordem importa porque a primeira correspondência vence, então uma regra ampla colocada cedo engole silenciosamente as regras específicas abaixo dela. E um erro de sintaxe pode falhar fechando ou falhar abrindo conforme o cliente, o que significa que testar o arquivo importa tanto quanto escrevê-lo.
Também conhecido como: pac