[FUGSPBR] Ainda sobre filtrar ICMP ...

Ronan Lucio ronan em melim.com.br
Sex Nov 23 15:28:25 BRST 2001


Daeh Ricardo,

Com certeza a sua colocação está correta, também acho
interessante barrar o icmp 17 (address mask request), aos
IP´s externos à rede.

Não se deve barrar todos os pacotes ICMP pois eles
são muito úteis, inclusive para controle de tráfego, barrando-os,
o link estará sujeito à alguns comportamentos estranhos,
principalmente quando o mesmo estiver congestionado ou
fazendo alguma negociação com outro hosta congestionado.

Quanto a barrar ICMP Echo Request, eu particularmente,
acho interessante, pelo menos para os IP´s externos à rede.

E lembrem-se, ICMP não tem nada haver com PING, o
ping só é um aplicatico que se utilizada do protocolo ICMP
para obter os resultados inerentes a sua finalidade assim
como o navegador utiliza o TCP.

[]´s

Ronan Lucio
Melim Internet Provider

> Pessoall,
>
> estava acompanhando na lista o assunto sobre filtrar ICMP.
>
> Sei que isso nao e' diretamente relacionado ao FreeBSD, mas vale
> para qualquer SO e equipamento.
>
> Coincidentemente uma discussao parecida esta rolando na lista do
> GTER-CG. Apos acompanhar as duas discussoes e ler um documento do
> SNAC/NSA (System and Network Attack Center/National Security Agency)
> e a RFC 1122, acredito que uma dica pode ser util:
>
>     Nao e' aconselhavel bloquear todas mensagens de ICMP no seu
>     filtro. Bloqueando "Parameter Problem" e "Source Quench", por
>     exemplo, voce estara perdendo informacoes importantes sobre
>     a conexao, o que pode acarretar num mal aproveitamento dos
>     recursos da sua rede.
>
>
> O documento do SNAC da dicas legais do que bloquear:
>
> Trafego ICMP Inbound:
>  liberar Echo Reply (tipo 0)
>          Destination Unreachable (tipo 3)
>          Source Quench (tipo 4)
>          Time Exceeded (tipo 11)
>          Parameter Problem (tipo 12)
>  bloquear demais tipos de ICMP
>
> Trafego ICMP Outbound:
>  liberar Echo Reply (tipo 0)
>          Source Quench (tipo 4)
>          Echo Request (tipo 8)
>          Parameter Problem (tipo 12)
>
> Existe uma divisao de opinioes quanto a liberar o "Echo Request" (tipo 8)
> no trafego inbound. Segundo a RFC 1122, todo host conectado a Internet
> deve implementar ECHO REQUEST/ECHO REPLY.  Isso nos leva a interpretacoes:
> "deve implementar mas nao significa que tenho que liberar...  ou
>  se deve implementar entao tem que usar...". E' complicado...
>
> Existem alguns ataques de DOS que se aproveitam da possibilidade
> de utilizar o Echo Resquest. Mas, na minha opiniao, se seu SO pode tratar
> isso de maneira que consiga impedir um DOS de ICMP (como o FreeBSD faz com
> o ICMP_BANDLIM), vale a pena liberar o ECHO REQUEST tambem.
>
> Fora essa falta de entendimento com relacao ao ECHO REQUEST , as demais
> dicas dadas podem ser bem-vindas a muitos.
>
> Espero ter colaborado.
>
> Abracos,
> Ricardo Bueno
>
> --
> _______________________________________________________________________
>  Ricardo Bueno da Silva                e-mail: rbueno em ccuec.unicamp.br
>  Centro de Computacao - CCUEC                  Fone: (0xx19) 3788-2200
>  Universidade Estadual de Campinas - UNICAMP    Fax: (0xx19) 3289-2577
>
> ----
> Para sair da lista envie um e-mail para majordomo em fugspbr.org
> com as palavras "unsubscribe fugspbr" no corpo da mensagem.
>
>

----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd