O que é um ataque de dia zero?

Um ataque que explora uma vulnerabilidade de software antes de o criador do software ter oportunidade de a corrigir é designado por ataque de dia zero.

Principais conclusões

  • Um ataque de dia zero ocorre quando hackers exploram uma vulnerabilidade de software antes de o programador ter criado ou lançado uma correção.
  • O nome «zero-day» reflete o facto de os programadores terem zero dias para corrigir a falha assim que os atacantes começam a explorá-la.
  • As vulnerabilidades de dia zero existem porque mesmo um software bem concebido pode conter erros ou falhas ocultas que os programadores ainda não descobriram.
  • Estas falhas podem ser encontradas através de princípios éticos. hackers , investigadores independentes ou agentes maliciosos que os utilizam como arma antes de alguém saber que o problema existe.
  • Uma vez que não existe nenhuma correção disponível, os ataques de dia zero representam graves riscos de segurança, tornando as atualizações atempadas, a monitorização e as ferramentas de prevenção de explorações essenciais para a proteção.

O que é um ataque de dia zero?

Pode não pensar duas vezes sobre o software que utiliza para executar os seus computadores e dispositivos, mas por trás da interface está um código altamente complexo que pode ter levado anos a ser escrito e afinado por uma grande equipa de programadores. Apesar dos seus melhores esforços, os programadores podem não detetar falhas no software. Embora algumas falhas afectem apenas a experiência do utilizador, outras são muito mais graves.  

Uma falha de dia zero é qualquer vulnerabilidade de software explorável por hackers que ainda não tem uma correção. Os programadores de software podem desconhecer a vulnerabilidade, estar a desenvolver uma correção ou simplesmente ignorá-la. Como pode imaginar, uma vulnerabilidade deste tipo pode resultar numa grave violação de cibersegurança.

Porque é que se chama dia zero?

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

Depois de a vulnerabilidade de dia zero ser tornada pública, deixa de ser uma falha de dia zero - é apenas uma vulnerabilidade. Normalmente, os fabricantes fazem um grande esforço para desenvolver uma correção para corrigir a falha assim que têm conhecimento da mesma.

Como é que os erros de dia zero são descobertos?

Com os fabricantes a trabalharem horas extraordinárias para minimizar as vulnerabilidades, notará que o seu software é atualizado com bastante regularidade. Por vezes, as actualizações de segurança são mesmo lançadas no mesmo dia em que o software é lançado. Embora os programadores gostem de encontrar falhas de segurança internamente, também não se importam com alguma ajuda externa. 

Chapéu branco hackers

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

Chapéu cinzento hackers

Chapéu cinzento hackers São como os bons, 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 cinzento). hacker nunca se aproveita de nenhuma falha que descubra. 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.

Concursos

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 nos sistemas operativos, navegadores da Web e aplicações para dispositivos móveis e computadores. Um exemplo recente disso é quando dois especialistas em segurança holandeses levaram para casa 200.000 dólares pela descoberta de uma vulnerabilidade zero-day no Zoom, num evento realizado pela Pwn2Own.

Investigadores

Investigadores de empresas de cibersegurança como Malwarebytes Os investigadores procuram vulnerabilidades como parte do seu trabalho. Quando encontram uma vulnerabilidade antes dos cibercriminosos, geralmente reportam-na aos fabricantes antes de a tornarem pública. Ao dar aos fabricantes uma vantagem inicial, os investigadores podem minimizar as hipóteses de... hackers Lançamento de ataques de dia zero.

Como é que os ataques de dia zero são descobertos?

Um utilizador de software percebe que é alvo de um ataque de dia zero quando o seu sistema se comporta de forma invulgar ou quando um hacker Utiliza a vulnerabilidade para instalar malware ameaçador, como o ransomware. Os investigadores também podem descobrir um ataque de dia zero após um evento. Por exemplo, após o ataque Stuxnet patrocinado pelo Estado iraniano, investigadores de todo o mundo perceberam que se tratava de um ataque de worm de dia zero. Por vezes, um ataque de dia zero é identificado por um fabricante após um cliente ter reportado uma atividade invulgar.

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 afectam os utilizadores normais de computadores. Entretanto, empresas conceituadas como a Microsoft, a Apple e a Google corrigem normalmente os ataques de dia zero o mais rapidamente possível para proteger a sua reputação e os seus utilizadores. Muitas vezes, a correção é feita antes de o utilizador comum ser afetado. Ainda assim, os zero-days não devem ser tomados de ânimo leve, porque o seu impacto pode ser seriamente prejudicial.

Como é que um ataque de dia zero acontece?

  • Identificação: Os hackers encontram vulnerabilidades não reportadas em software através de testes ou comprando em mercados negros no submundo da internet, como o Dark Web .
  • Criação: Os actores da ameaça criam kits, scripts ou processos que podem explorar as vulnerabilidades recentemente encontradas.
  • Inteligência: Os atacantes já têm um alvo em mente ou utilizam ferramentas como bots, sondagens ou scanners para encontrar alvos lucrativos com sistemas exploráveis.
  • Planeamento: Hackers informáticos avaliam a força e as fraquezas do seu alvo antes de lançarem um ataque. Podem utilizar engenharia social, espiões ou qualquer outra tática para se infiltrarem num sistema.  
  • Execução: Com tudo pronto, os atacantes implementam o seu software malicioso e exploram a vulnerabilidade.

Como atenuar os ataques de dia zero

Impedir que os atacantes explorem vulnerabilidades desconhecidas para violar o seu sistema é, sem dúvida, um desafio. É fundamental fechar os vectores de ameaça que um agente de ameaça pode utilizar para se infiltrar na sua rede com camadas de proteção e práticas mais seguras. Eis algumas sugestões que podem ajudá-lo a detetar e prevenir ameaças desconhecidas:

  • Não utilize software antigo. Hackers informáticos podem criar mais facilmente exploits para software que o fornecedor já não suporta.
  • Utilize ferramentas antivírus avançadas que incluem aprendizagem automática, deteção comportamental e atenuação de exploits. Estas funcionalidades podem ajudar as suas ferramentas de cibersegurança a impedir ameaças com assinaturas desconhecidas.
  • Nas empresas:
    • Formar os colaboradores para identificar ataques de engenharia social, como o spear phishing. hackers pode ser utilizado como vetor de ataque.
    • Adotar soluções de Deteção e Resposta de Pontos Finais (EDR) para monitorizar e proteger os seus pontos finais.
    • Melhorar a segurança da rede com firewalls, VPNs privadas e IPsec.
    • Segmente as suas redes com controlos robustos de acesso à rede.

Artigos relacionados

O que é uma vulnerabilidade?

O que é malware?

O que é o ransomware?

Perguntas frequentes

O que é um ataque de dia zero?

Por que se chama ataque «zero-day»?

O que é uma vulnerabilidade de dia zero?

Como hackers Descobrir vulnerabilidades de dia zero?

Os ataques de dia zero são comuns?

Como posso proteger-me contra ataques de dia zero?

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

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