Contents

Introduction

Qual é a diferença entre o modo proxy transparente e o modo proxy de encaminhamento?

Introduction

Este documento descreve a diferença entre o modo transparente e proxy no Cisco Web Security Appliance (WSA).

Qual é a diferença entre o modo proxy transparente e o modo proxy de encaminhamento?

O objetivo de um proxy é ser o intermediário (proxy) entre os clientes HTTP e os servidores HTTP. Isso significa especificamente que o Web Security Appliance (WSA), como um proxy da Web, tem dois conjuntos de soquetes TCP por solicitação de cliente:

Cliente > WSA

WSA > Servidor de origem

Como o proxy HTTP WSA obtém a solicitação do cliente pode ser definido como uma das duas maneiras: Transparentemente ou Explicitamente.

Cada uma dessas implantações tem várias opções de configuração específicas:

Implantação

Método

Descrição

Transparente

Switch de Camada 4 (PBR)

Um switch de Camada 4 é usado para redirecionar com base na porta de destino 80

Transparente

WCCP

Um dispositivo habilitado para WCCP v2 (normalmente um roteador, switch, PIX ou ASA) redireciona a porta 80

Transparente

Modo de ligação

NICs duplas, virtualmente em pares. O tráfego entra em uma placa de rede e sai da outra (não disponível)

Explícito

Navegador configurado

O navegador do cliente está explicitamente configurado para usar um proxy

Explícito

Arquivo .PAC configurado

O navegador do cliente está explicitamente configurado para usar um arquivo .PAC, que por sua vez faz referência ao proxy

O WSA pode usar todas essas implantações, exceto para o modo interligado. Espera-se que esta disponibilidade esteja disponível num futuro próximo.

Quando as solicitações são redirecionadas para o WSA de forma transparente, o WSA deve fingir ser o OCS (servidor de conteúdo de origem), já que o cliente não está ciente da existência de um proxy. Pelo contrário, se uma solicitação for enviada explicitamente ao WSA, o WSA responde com suas próprias informações de IP.

Há algumas diferenças entre solicitações HTTP de cliente explícito e transparente:

- Uma solicitação explícita tem um endereço IP de destino do proxy configurado. Uma solicitação transparente tem um endereço IP de destino do servidor Web desejado (DNS resolvido pelo cliente).

- O URI de uma solicitação transparente não contém o protocolo com o host:

Transparente

GET / HTTP/1.1

Explícito

GET http://www.google.com/ HTTP/1.1

Ambos contêm um cabeçalho de host HTTP que especifica o host DNS.

Configuração do WSA

O WSA pode ser configurado para "transparente" ou "forward". Isso é um pouco enganador, pois é realmente o modo "transparente" ou "explícito", ambos com implantações de proxy de encaminhamento. O proxy reverso é onde o proxy deve estar na mesma rede dos servidores HTTP e sua finalidade é servir conteúdo para esses servidores HTTP.

A única grande diferença entre o modo transparente e forward no WSA é que no modo transparente, o WSA responde a solicitações HTTP transparentes e explícitas. Enquanto que em explícito, o WSA SOMENTE responde a solicitações HTTP explícitas.

O WSA sempre envia sua solicitação de upstream como uma solicitação de estilo transparente, já que o WSA atua como seu próprio cliente, A MENOS que o WSA esteja configurado para usar especificamente um proxy de upstream explícito.

Aqui está outra diferença entre autenticação transparente e explícita:

Transparente

401 - é enviado do WSA quando a autenticação é necessária. Isso também é o que o OCS enviaria.

Explícito

407 - é enviado do WSA para informar ao cliente que um proxy HTTP requer autenticação.