O que é um ataque de dia zero?

Um ataque que explora uma vulnerabilidade de software antes que o desenvolvedor do software tenha a chance de corrigi-la é chamado de ataque de dia zero.

Principais conclusões

  • Um ataque de dia zero ocorre quando hackers exploram uma vulnerabilidade de software antes que o desenvolvedor tenha criado ou lançado uma correção.
  • O nome “zero-day” reflete o fato de que os desenvolvedores têm zero dias para corrigir a falha assim que os invasores começam a explorá-la.
  • As vulnerabilidades de dia zero existem porque mesmo um software bem projetado pode conter erros ou falhas ocultas que os desenvolvedores ainda não descobriram.
  • Essas falhas podem ser encontradas por meio de princípios éticos. hackers , pesquisadores independentes ou agentes maliciosos que os utilizam como arma antes que alguém saiba que o problema existe.
  • Como não há patch disponível, os ataques de dia zero representam sérios riscos à segurança, tornando essenciais as atualizações oportunas, o monitoramento e as ferramentas de prevenção de explorações para garantir a proteção.

O que é um ataque de dia zero?

Talvez você não pense duas vezes sobre o software que usa para executar seus computadores e dispositivos, mas por trás da interface há um código altamente complexo que pode ter levado anos para ser escrito e ajustado por uma grande equipe de desenvolvedores. Apesar de seus melhores esforços, os desenvolvedores podem deixar passar falhas no software. Embora algumas falhas afetem apenas a experiência do usuário, outras são muito mais graves.  

Uma falha de dia zero é qualquer vulnerabilidade de software explorável por hackers que ainda não possui uma correção. Os desenvolvedores de software podem desconhecer a vulnerabilidade, estar desenvolvendo uma correção ou simplesmente ignorá-la. Como você pode imaginar, uma vulnerabilidade desse tipo pode resultar em uma grave violação de segurança cibernética.

Por que ele é chamado de dia zero?

Muitas pessoas querem saber por que os especialistas chamam esse tipo de exploração de vulnerabilidade de dia zero em vez de qualquer outra coisa. É verdade que há um pouco de sarcasmo por trás do nome. No mundo da computação, as pessoas se referem a isso como um ataque de dia zero — porque os criadores do software têm zero dias para responder depois que ele é explorado. hackers Eles se aproveitaram disso. É como fechar a porta do celeiro depois que o lobo já entrou. Claro, você pode prevenir futuros ataques, mas isso não consola as ovelhas desaparecidas.  

Depois que a vulnerabilidade de dia zero se torna pública, ela deixa de ser uma falha de dia zero e passa a ser apenas uma vulnerabilidade. Normalmente, os fabricantes se esforçam para desenvolver um patch para corrigir a falha assim que tomam conhecimento dela.

Como os bugs de dia zero são descobertos?

Com os fabricantes trabalhando horas extras para minimizar as vulnerabilidades, você notará que o software é atualizado com bastante regularidade. Às vezes, as atualizações de segurança são lançadas no mesmo dia em que o software é lançado. Embora os desenvolvedores gostem de encontrar falhas de segurança internamente, eles também não se importam com a ajuda externa. 

Chapéu branco hackers

"White hat hacker é um termo arcaico para um hacker ético. hacker As empresas contratam esses especialistas para aprimorar a segurança da rede. Identificar possíveis vulnerabilidades de dia zero pode fazer parte do trabalho.

Chapéu cinza hackers

Chapéu cinza hackers São como os mocinhos, só que não trabalham em funções oficiais. hackers Pode tentar encontrar vulnerabilidades de dia zero na esperança de conseguir um emprego na empresa, ganhar notoriedade ou simplesmente por diversão. Um "grey hat" (chapéu cinza). hacker nunca se aproveita de nenhuma falha que descobre. Um exemplo disso é quando um hacker Exploraram uma vulnerabilidade na plataforma de criptomoedas Poly Network para roubar o equivalente a 600 milhões de dólares em tokens antes de devolver o montante.

Competições

Muitas empresas de software organizam eventos de hacking e pagam por isso. hackers Dinheiro e prêmios para quem descobrir feitos extraordinários. Aqui, hackers Encontrar falhas em sistemas operacionais, navegadores da web e aplicativos para dispositivos móveis e computadores. Um exemplo recente disso é quando dois especialistas em segurança holandeses levaram para casa US$ 200.000 pela descoberta de uma vulnerabilidade zero-day no Zoom, em um evento realizado pela Pwn2Own.

Pesquisadores

Pesquisadores de empresas de cibersegurança como Malwarebytes Os pesquisadores procuram vulnerabilidades como parte de seu trabalho. Quando encontram uma vulnerabilidade antes dos cibercriminosos, geralmente a reportam aos fabricantes antes de torná-la pública. Ao dar aos fabricantes uma vantagem inicial, os pesquisadores podem minimizar as chances de... hackers Lançamento de ataques de dia zero.

Como os ataques de dia zero são descobertos?

Um usuário de software percebe que é alvo de um ataque de dia zero quando seu sistema se comporta de maneira incomum ou quando um hacker Utiliza a vulnerabilidade para instalar malwares ameaçadores, como ransomware. Pesquisadores também podem descobrir um ataque de dia zero após um evento. Por exemplo, após o ataque Stuxnet patrocinado pelo Estado iraniano, pesquisadores do mundo todo perceberam que se tratava de um ataque de worm de dia zero. Às vezes, um ataque de dia zero é identificado por um fabricante após um cliente relatar atividade incomum.

Os ataques de dia zero são comuns?

Os ataques de dia zero, como o ataque do worm Stuxnet, têm alvos específicos e não afetam os usuários comuns de computador. Enquanto isso, empresas de boa reputação, como Microsoft, Apple e Google, geralmente corrigem os ataques de dia zero o mais rápido possível para proteger suas reputações e seus usuários. Muitas vezes, uma correção é lançada antes que o usuário comum seja afetado. Ainda assim, os dias zero não devem ser considerados levianamente, pois seu impacto pode ser seriamente prejudicial.

Como ocorre um ataque de dia zero?

  • Identificação: Hackers encontram vulnerabilidades não relatadas em softwares por meio de testes ou comprando em mercados negros no submundo da internet, como o Dark Web .
  • Criação: Os agentes de ameaças criam kits, scripts ou processos que podem explorar as vulnerabilidades recém-encontradas.
  • Inteligência: Os atacantes já têm um alvo em mente ou usam ferramentas como bots, sondagem ou scanners para encontrar alvos lucrativos com sistemas exploráveis.
  • Planejamento: Hackers avaliam a força e os pontos fracos de seu alvo antes de iniciar um ataque. Eles podem usar engenharia social, espiões ou qualquer outra tática para se infiltrar em um sistema.  
  • Execução: Com tudo pronto, os invasores implantam seu software mal-intencionado e exploram a vulnerabilidade.

Como atenuar os ataques de dia zero

Impedir que os invasores explorem vulnerabilidades desconhecidas para violar seu sistema é, sem dúvida, um desafio. É fundamental fechar os vetores de ameaças que um agente de ameaças pode usar para se infiltrar em sua rede com camadas de proteções e práticas mais seguras. Aqui estão algumas dicas que podem ajudá-lo a detectar e evitar ameaças desconhecidas:

  • Não use software antigo. Hackers podem criar mais facilmente explorações para softwares para os quais o fornecedor não oferece mais suporte.
  • Use ferramentas antivírus avançadas que apresentem aprendizado de máquina, detecção comportamental e atenuação de exploração. Esses recursos podem ajudar suas ferramentas de segurança cibernética a bloquear ameaças com assinaturas desconhecidas.
  • Nas empresas:
    • Treine os funcionários para identificar ataques de engenharia social, como o spear phishing. hackers pode ser usado como vetor de ataque.
    • Adote soluções de detecção e resposta de endpoints (EDR) para monitorar e proteger seus endpoints.
    • Aprimore a segurança da rede com firewalls, VPNs privadas e IPsec.
    • Segmente suas redes com controles robustos de acesso à rede.

Artigos relacionados

O que é uma vulnerabilidade?

O que é malware?

O que é ransomware?

Perguntas frequentes

O que é um ataque de dia zero?

Por que se chama ataque de dia zero?

O que é uma vulnerabilidade de dia zero?

Como hackers Descobrir vulnerabilidades de dia zero?

Os ataques de dia zero são comuns?

Como posso me proteger contra ataques de dia zero?

Quem descobre falhas de dia zero antes que os invasores as explorem?

O que acontece depois que uma vulnerabilidade de dia zero é divulgada?