Como identificar um ataque DDoS no seu servidor e interrompê-lo

Um ataque distribuído de negação de serviço ( DDoS ) pode acontecer a qualquer pessoa, a qualquer momento. Se você tiver um site(you have a website) em execução em um servidor da Web dedicado, é importante entender o que é um ataque DDoS , como identificá-lo e o que fazer para interrompê-lo e evitá-lo.

O que é um ataque DDoS?

Um ataque distribuído de negação de serviço ocorre quando um hacker usa um botnet para enviar ao seu servidor web um número esmagador de solicitações HTTP em um período muito curto de tempo.

Um botnet é uma rede muito grande de computadores na Internet que estão infectados com um vírus que os transforma em um relé para o software do hacker. A maioria dos computadores em uma botnet são computadores comuns que foram infectados por um vírus, e o usuário nem percebe isso.

Durante a operação normal, um servidor da Web fornece sua página da Web aos visitantes da seguinte forma:

  • Uma pessoa digita seu URL no navegador da web.
  • O navegador da Web emite uma solicitação HTTP para a (HTTP)URL do site .
  • Os servidores DNS(DNS servers) do seu ISP convertem a URL no endereço IP correto do servidor web.
  • A solicitação HTTP é direcionada pela Internet para o servidor web.
  • O servidor web usa a página solicitada na URL para encontrar o arquivo HTML correto .
  • O servidor web responde com todo o conteúdo contido nesse arquivo HTML .
  • O navegador do usuário recebe o arquivo HTML e exibe a página para o usuário.

A maioria dos servidores web são dimensionados com CPU e hardware de rede para lidar com o tráfego médio esperado por dia. Para alguns sites, isso pode chegar a cem mil ou até um milhão de visitantes em um dia.

No entanto, um hacker que espera atacar seu site com um ataque DDoS utilizará uma botnet de milhões de computadores de todo o mundo para enviar milhares de solicitações HTTP por segundo ao seu servidor web.

Como seu servidor da web não foi dimensionado para esse volume de tráfego, o servidor da web responderá aos visitantes regulares do site com a mensagem de erro Serviço indisponível. (Service Unavailable.)Isso também é conhecido como erro HTTP 503.

Em casos raros em que seu site está sendo executado em um servidor web muito pequeno com poucos recursos disponíveis, o próprio servidor irá congelar ou travar.

Como identificar um ataque DDoS?

Como você sabe se seu site caiu por causa de um ataque DDoS ? Existem alguns sintomas que são uma oferta inoperante.

Normalmente, o erro HTTP 503(HTTP Error 503) descrito acima é uma indicação clara. No entanto, outro sinal de um ataque DDoS é um pico muito forte na largura de banda.

Você pode ver isso entrando em sua conta com seu host e abrindo o Cpanel . Role para baixo até a seção Logs e selecione Bandwidth .

Um gráfico de largura de banda normal para as últimas 24 horas deve mostrar uma linha relativamente constante, com exceção de alguns pequenos picos.

No entanto, um pico desproporcional recente na largura de banda que permanece alto por mais de uma hora ou mais é uma indicação clara de que você está enfrentando um ataque DDoS contra seu servidor web.

Se você acredita ter identificado um ataque DDoS em andamento, é importante agir rápido. Esses ataques consomem muita largura de banda de rede e, se você pagou por um provedor de hospedagem, isso significa que o servidor de dados deles experimentará o mesmo pico de largura de banda. Isso pode ter um impacto adverso em seus outros clientes também.

Como parar um ataque DDoS

Não há nada que você possa fazer sozinho se estiver enfrentando um ataque DDoS . Mas, ligando para o seu provedor de hospedagem na web(your web hosting provider) , eles podem bloquear imediatamente todas as solicitações HTTP recebidas direcionadas ao seu servidor da web.

Isso alivia instantaneamente a demanda em seu servidor web, para que o próprio servidor não falhe. Também evita que o ataque afete negativamente os outros clientes do provedor de hospedagem.

O próximo passo é esperar até que o ataque DDoS termine.

Tal ataque realmente requer recursos significativos para hackers. Normalmente, o ataque é pago por alguém que queria encerrar seu site. Esses pagamentos são para um ataque que dura um período específico de tempo, de uma hora a várias horas.

A boa notícia é que haverá um fim para o ataque. A má notícia é que, bloqueando todo o tráfego para o seu servidor web até que o ataque termine, a pessoa que queria encerrar seu site basicamente ganhou.

Como vencer um ataque DDoS

Infelizmente, os ataques DDoS são uma maneira simples e barata de encerrar um site por um curto período de tempo.

Os ataques nunca são permanentes, mas têm a intenção de enviar uma mensagem. Isso significa que algo que você publicou em seu site incomodou alguém o suficiente para que eles estivessem dispostos a pagar hackers para atacar seu site.

Se você executa uma operação online crítica, como uma grande empresa, e precisa que seu site seja resistente a ataques DDoS , é possível, mas não é barato.

Os serviços de proteção contra DDoS(DDoS) funcionam estabelecendo uma espécie de botnet de contador que é maior que o botnet que executa o ataque DDoS . Isso cria uma resposta distribuída às solicitações HTTP recebidas , mesmo que haja centenas de milhares ou milhões dessas solicitações.

Existem taxas de serviço mensais que vêm com esses serviços. Mas se você for uma vítima frequente de ataques DDoS , esses serviços de proteção DDoS podem valer a pena.

Os ataques DDoS(DDoS) podem ser, na melhor das hipóteses, um pequeno incômodo que causa algumas horas de inatividade do site. Na pior das hipóteses, isso pode custar uma quantidade significativa de negócios online perdidos, sem mencionar uma queda no número de clientes que confiam em seu site.

Entender como identificar um ataque DDoS e como pará-lo pode reduzir seu tempo de inatividade e reduzir o tempo necessário para você e seu provedor de hospedagem se recuperarem dele.



About the author

Sou desenvolvedor web com experiência em Firefox e Google Docs. Sou formado em administração de empresas pela Universidade da Flórida. Minhas habilidades incluem: desenvolvimento de sites, sistema de gerenciamento de conteúdo (CMS), análise de dados e design de interface de usuário. Sou um consultor experiente que pode ajudar sua equipe a criar sites e aplicativos eficazes.



Related posts