Bloqueando tráfego HTTP pelo cabeçalho do pacote de requisição (pt-BR)
Artigo originalmente publicado em http://bit.ly/r0KxFe
Objetivo:
Este artigo visa mostrar como bloquear o tráfego pelo cabeçalho do pacote de uma requisição HTTP.
Aplica-se a:
Bloqueio de acesso a aplicações de instant messaging, software de conexão peer-to-peer (P2P), etc, que usam conexão HTTP.
Método de bloqueio:
Vamos supor que o administrador do Forefront TMG deseja bloquear acesso ao uTorrent. Para identificar o cabeçalho do pacote de requisição vá até o logging do Forefront TMG.
Será necessário gerar uma query e verificar o campo Client Agent, que, por padrão não aparece. É necessário adiciona-lo seguindo os passos abaixo:
Clicar com o botão direito sobre as colunas da query e selecionar "add-remove columns", conforme imagem abaixo:
Selecione a esquerda o campo "Client Agent" e clique no botão "Add" para adicionar o campo aos que já estão sendo exibidos. Feito este passo, clique em "OK", conforme imagem abaixo:
Ao identificar o texto que aparecerá no campo Client Agent, vá em "Firewall Policy" e selecione sua regra de acesso internet.
Clique com o botão direito na regra de acesso internet do Forefront TMG e vá na opção "Configure HTTP" conforme abaixo:
Vá na aba "Signatures", clique em "Add" para criar nova regra e siga os passos abaixo:
1. No campo "name" crie um nome significativo para o bloqueio a ser realizado. Neste exemplo usaremos: "uTorrent".
2. No campo "Search in" seleciona a opção "Request Headers"
3. No campo "HTTP-Header" digite "User-Agent" que é o campo do protocolo que contem o texto, ou parte do texto que identifica o pacote.
4. no campo "Signature" colocar todo ou parte do texto que aparece na coluna Client Agent no Logging. Ex: "uTorrent"
Os passos citados acima podem ser vistos na imagem abaixo:
Clique em OK duas vezes e mande aplicar a regra.
Conclusão:
Este artigo buscou mostrar os procedimentos necessários para bloquear uma requisição HTTP através do cabeçalho do pacote.