Como o Monitor de Tráfego de Camada 4 bloqueia o tráfego se estiver recebendo apenas tráfego espelhado?
Ambiente:
Monitor de tráfego de camada 4 - L4TM configurado para bloquear tráfego suspeito
Solução:
O Cisco Web Security Appliance (WSA) tem um serviço L4TM (Monitor de Tráfego de Camada 4) incorporado que pode bloquear sessões suspeitas em todas as portas da rede (TCP/UDP 0-65535).
Para poder monitorar ou bloquear essas sessões, o tráfego deve ser redirecionado para o WSA, usando um dispositivo TAP (Test Access Port) ou configurando uma porta espelho em dispositivos de rede (portas SPAN em dispositivos Cisco). O modo em linha L4TM ainda não é suportado.
Mesmo que o tráfego seja espelhado (copiado) somente das sessões originais para o dispositivo, o WSA ainda pode bloquear o tráfego suspeito, quer restaurando uma sessão TCP, quer enviando mensagens ICMP "host inalcançável" para sessões UDP.
Para sessões TCP
Quando o WSA L4TM recebe um pacote de ou para um servidor e o tráfego corresponde a uma ação de bloqueio, o L4TM enviará um datagrama TCP RST (redefinição) para o cliente ou servidor, dependendo do cenário. Um datagrama TCP RST é apenas um pacote regular com o sinalizador TCP RST definido como 1.
O receptor de um RST primeiro o valida e, em seguida, altera o estado. Se o receptor estava no estado LISTEN, ele o ignora. Se o receptor estava no estado SYN-RECEIVED e estava anteriormente no estado LISTEN, o receptor retorna ao estado LISTEN, caso contrário, o receptor aborta a conexão e vai para o estado CLOSED. Se o receptor estiver em qualquer outro estado, ele aborta a conexão e avisa o usuário e vai para o estado FECHADO.
Há dois casos a considerar (em ambos os casos, os usuários/clientes estão por trás de um firewall):
Para sessões UDP
Um comportamento semelhante é executado pelo WSA quando o tráfego suspeito é de uma sessão UDP, mas em vez de enviar TCP RST , o L4TM enviará mensagens ICMP host inalcançável (código 1 do ICMP tipo 3) ao cliente ou ao servidor. No entanto, não há spoofing de IP nesses casos, pois a mensagem ICMP afirma que o host está inacessível, portanto, não pode enviar pacotes. O IP de origem nesse caso será o IP do WSA.
Esses RSTs e pacotes ICMP são enviados do WSA usando a tabela de roteamento de dados, através de M1, P1 ou P2, dependendo da implantação.