Volta e meia nos deparamos com notícias sobre sites ou servidores que foram alvo de ataques cibernéticos. Com isso, aumentou a preocupação envolvendo a segurança da informação e dos dados. E também com os sites que os colaboradores da empresa acessam. E essa preocupação não é à toa quando se trata de ataques DoS e DDoS.
Nesse artigo vamos te explicar o que são os ataques DoS e DDoS, como funcionam, quais são os tipos e como mitigar esses ataques.
Já sabemos que o objetivo do ataque DDoS é sobrecarregar um sistema e impedir que usuários tenham acesso a determinado site ou servidor. Embora pareça algo simples, existe uma certa complexidade.
Quando se cria um fluxo contínuo e coordenado de solicitações falsas de acesso a um computador ou a um servidor, é nesse momento que um ataque DDoS se inicia. Desse modo, o alvo fica lotado de pedidos falsos e intermináveis. Assim, não consegue suprir a demanda de solicitações. Algumas delas são até de usuários verdadeiros, que querem realmente acessar um site, por exemplo, mas acabam sendo prejudicados pelo cibercriminoso.
A execução de um ataque DDoS inclui toda uma rede de botnets (computadores zumbis). Esses já estão infectados por “pragas” digitais e servem de auxílio para gerar ainda mais pedidos falsos de acesso a um alvo determinado, como um site de e-commerce, por exemplo.
Esses computadores zumbis, estão diretamente conectados a um computador mestre comandado por um cracker. Dependendo da situação e proporção do ataque, pode ser até mais que um computador mestre). O computador mestre é que controla os computadores zumbis. Ele faz todos solicitarem acesso a um alvo simultaneamente, causando os problemas que citamos.
Antes de mais nada é importante entender como funcionam os ataques de DDoS, e é diante disso que é preciso saber quais são os os diferentes caminhos que os cibercriminosos podem seguir. O modelo de interconexão de sistemas abertos (conhecido também por modelo de OSI), nada mais é do que uma estrutura em camadas para diversos padrões de rede que contém sete camadas diferentes. Em cada camada do modelo de OSI existe um propósito único.
Camada 7 – Aplicação:
localizada na parte superior, é a que mais se aproxima do usuário final. É nela que as pessoas interagem com diversos tipos de dispositivos (computador, notebook, smartphone e outros) e onde as redes se conectam às aplicações;
Camada 6 – Apresentação:
camada onde acontecem a criptografia e a descriptografia de dados, permitindo uma transmissão segura entre usuários;
Camada 5 – Sessão:
permite que dispositivos ou servidores se comuniquem entre si e controla as portas e as sessões;
Camada 4 – Transmissão:
na camada de transmissão os dados são comunicados por meio do TCP (Transmission Control Protocol), que se baseia no IP (Internet Protocol), chamado de TCP/IP;
Camada 3 – Rede:
determina o caminho físico que os dados seguirão para chegar ao destino;
Camada 2 – Link de Dados:
oferece um modo de transferir os dados entre entidades de rede. Além de detectar e corrigir erros que podem ocorrer na camada física;
Camada 1 – Física: diferente da camada de aplicação, citada no início dessa lista, a camada física é a primeira e mais baixa, é aqui que os bits brutos são transmitidos por meio de um link de dados físico que conecta os nós de rede.
Agora que entendemos as camadas, listamos alguns tipos de ataques DDoS e o que cada um deles faz:
Carrega portas aleatórias de um alvo com pacotes UDP – User Datagram Protocol, (protocolo de comunicação que serve para enviar muitos pacotes de informações e receber respostas de uma forma mais rápida) fazendo o servidor receber uma avalanche de informações, ficando mais lento até se sobrecarregar e ficar indisponível para acesso;
Invasores enviam pacotes válidos, porém falsificados, de NTP a um alvo de destino, as solicitações parecem ser verdadeiras e os servidores NTP da vítima continuam tentando responder à grande quantidade de solicitações recebidas, até que os recursos dessa rede se esgotem por não suportar a demanda, entrando em um fluxo repetitivo de reinicialização do sistema, e ficando fora do ar;
Afetam diretamente o processo de comunicação TCP de três vias, um processo conhecido como “aperto de mão de três vias”, que inclui um cliente, um host e um servidor. Na comunicação TCP, o cliente inicia uma nova sessão de comunicação gerando um pacote SYN. O host, por sua vez, nessa operação verifica as sessões até que elas sejam fechadas pelo contato do cliente com o servidor. Esse tipo de ataque o atacante envia pacotes SYN para o servidor de destino, por exemplo. Porém, esses IPs são falsos e com a repetição desse processo, a memória do servidor entra em colapso por não conseguir processar e armazenar os pacotes recebidos. VoIP Flood:
Uma variação do UDP Flood, nesse tipo de ataque o atacante envia um número gigantesco de solicitações falsas, originadas de vários IPs diferentes, especificamente atingindo protocolos do tipo VoIP. O servidor por sua vez recebe essa enorme demanda de solicitações (um combinado de pedidos falsos e verdadeiros). Eos recursos são sugados muito rapidamente, comprometendo toda a infraestrutura de acesso. Isso faz com que o servidor procure uma solução, que é reiniciar automaticamente. Com a demanda de solicitações que não param de chegar, o servidor começa a ficar lento e vai sobrecarregando até esgotar toda sua banda larga.
Todo site ou servidor está sujeito a sofrer direta ou indiretamente, as consequências de um ataque DDoS. Mas como assim diretamente e indiretamente? Calma, a gente te explica.
Diretamente é quando o seu site ou servidor se torna alvo do ataque DDoS e indiretamente é quando o seu site compartilha a hospedagem em um servidor ou até mesmo rede de outro site que é um alvo.
Não existe uma mágica que impeça todos os ataques simultaneamente, mas alguns cuidados podem ser tomados para que esses ataques sejam prevenidos.
E os cuidados corriqueiros que já citamos em outros artigos, vale para ajudar contra ataques do tipo DDoS. Como, por exemplo, atualizar softwares, proteger o sistema com soluções de segurança (firewall, antivírus e outros), que pode impedir que o seu computador seja usado como “zumbi” em ataque.
Previna-se contra ataques de negação de serviço (DoS ou DDoS).
Fale com um dos especialistas e conheça as nossas soluções de segurança oferecidas pela Contacta.
Avenida Almirante Barroso, 81
33º andar, Sala 33A106 – Centro
Rio de Janeiro, RJ
Rua George Ohm, 230
Torre A, 6º andar, Conjunto 61 – Cidade Monções
São Paulo, SP