Em um ataque teardrop de negação de serviço (DoS), um cliente envia um pacote de informações malformado a uma máquina e explora o erro que ocorre quando o pacote é remontado, resultando na degradação do desempenho do servidor.

O que é um ataque Teardrop?

Um ataque teardrop é um tipo de ataque de negação de serviço (DoS) — um ataque que tenta tornar um recurso computacional indisponível ao sobrecarregar uma rede ou um servidor com solicitações e dados. O invasor envia pacotes fragmentados ao servidor-alvo e, em alguns casos em que há uma vulnerabilidade no protocolo TCP/IP, o servidor não consegue remontar o pacote, causando uma sobrecarga.

Por que os ataques teardrop são importantes?

Muitas organizações ainda dependem de sistemas operacionais antigos, obsoletos ou sem as devidas correções para executar aplicações legadas das quais ainda precisam. Essas organizações estão vulneráveis a ataques teardrop, que podem derrubar aplicações essenciais para suas operações.

Como funciona um ataque Teardrop?

As implementações de TCP/IP variam ligeiramente de uma plataforma para outra. Alguns sistemas operacionais — especialmente versões mais antigas do Windows e do Linux — contêm uma falha na remontagem de fragmentos TCP/IP. Os ataques Teardrop são projetados para explorar essa vulnerabilidade. Em um ataque Teardrop, o cliente envia um pacote de informações intencionalmente fragmentado a um dispositivo-alvo. Como os fragmentos se sobrepõem, ocorre um erro quando o dispositivo tenta remontar o pacote. O ataque explora esse erro para causar uma falha fatal no sistema operacional ou no aplicativo que processa o pacote.

Como a F5 lida com ataques Teardrop?

Por padrão, os Serviços de Entrega de Aplicações BIG-IP da F5 protegem contra ataques teardrop verificando o alinhamento dos quadros dos pacotes recebidos e descartando pacotes formatados incorretamente. Dessa forma, os pacotes teardrop são descartados, e o ataque é impedido antes que eles possam entrar na rede protegida.