Este documento descreve como o Cisco ASA Content Security and Control (CSC) Security Services Module pode atuar como um servidor proxy para tráfego HTTP.
Consulte as Convenções de Dicas Técnicas da Cisco para obter informações sobre convenções de documentos.
A. Entender as etapas envolvidas no estabelecimento de uma conexão HTTP através do módulo CSC ajudará você a entender outros problemas (como erros de página e problemas de desempenho):
Quando um usuário tenta se conectar a um site, seu navegador envia um pacote SYN para o endereço IP desse site.
O módulo CSC, que atua como um proxy, intercepta o pacote SYN e responde com um SYN-ACK em nome do site.
O navegador da Web, que não sabe que o módulo CSC atua como um proxy, responde com um ACK e uma conexão é formada entre a máquina cliente e o mecanismo de proxy HTTP do módulo CSC.
Observação: a primeira metade dessa conexão é conhecida como CSS (Client Side Socket, soquete do lado do cliente).
Neste ponto, o navegador acha que a conexão com o site está ativa e funcional e envia a solicitação HTTP GET.
A solicitação HTTP GET é processada pelo módulo CSC; ou seja, ele é verificado em relação às configurações de bloqueio/filtragem/WRS de URL. Se a solicitação for permitida, o módulo CSC começa a estabelecer uma conexão com o servidor Web no site.
O mecanismo de proxy HTTP envia um pacote TCP SYN com um endereço IP de origem e uma porta de origem que corresponde ao TCP SYN original que o cliente acha que enviou ao servidor Web (como recebido no CSS). O servidor Web responde com um SYN ACK, e o mecanismo de proxy HTTP responde com um ACK. Nesse ponto, o soquete do lado do servidor (SSS) está ativado.
O mecanismo de proxy HTTP envia o HTTP GET do cliente ao servidor web e o servidor web responde com conteúdo.
Este conteúdo é digitalizado/verificado. Se estiver limpo, o conteúdo será encaminhado de volta ao cliente.
Essas mesmas etapas são repetidas para qualquer outra solicitação da Web do cliente para qualquer servidor da Web.
Observe que o navegador do cliente nunca se conecta realmente ao site; ele se conecta ao módulo CSC que finge ser o site como ilustrado nesta imagem:
![]()
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
11-Jan-2013 |
Versão inicial |