O que é uma vulnerabilidade de dia zero?
Uma vulnerabilidade de dia zero é uma vulnerabilidade de sistema ou software desconhecida pelo fornecedor e para a qual não há correção ou meios de atenuação disponíveis no momento em que é descoberta. Um ataque de dia zero ocorre quando os agentes de ameaças desenvolvem e liberam malware que tem como alvo a vulnerabilidade de dia zero. Ao explorar essas vulnerabilidades de segurança, os invasores podem acessar sistemas críticos e roubar informações confidenciais.
As vulnerabilidades de dia zero representam um alto risco para as organizações porque, em geral, são descobertas antes que os pesquisadores de segurança ou os desenvolvedores de software estejam cientes delas e que uma correção possa ser lançada, permitindo que os agentes de ameaças explorem as falhas e lucrem com seus esquemas.
Como funcionam os ataques de dia zero
Um agente de ameaças encontra uma vulnerabilidade de sistema ou software, escreve e implementa rapidamente um código de exploração e, em seguida, o implanta para tirar proveito de uma vulnerabilidade de dia zero. Os agentes de ameaças geralmente aproveitam os ataques de engenharia social e o código de exploração para tirar proveito de sistemas vulneráveis sempre que um patch não está disponível para uma vulnerabilidade de dia zero.
A combinação de uma vulnerabilidade e a suscetibilidade dos alvos a ataques de engenharia social explica por que os ataques de dia zero são consistentemente muito bem-sucedidos e representam um risco significativo à segurança.
Exemplos de ataques de dia zero
Várias vulnerabilidades conhecidas de dia zero criaram problemas significativos.
O Strontium, um sindicato de hackers russo, lançou uma campanha de spear-phishing contra a Convenção Nacional Democrata em 2016, enviando e-mails de spear-phishing que visavam às vulnerabilidades do Microsoft Windows e do Adobe Flash. Essas falhas de segurança permitiam que os invasores instalassem um backdoor por meio do qual acessavam o navegador de um dispositivo.
Uma vulnerabilidade de dia zero no Windows foi descoberta em janeiro de 2019, de acordo com a equipe de caça-vírus do Google, VirusTotal. Essa vulnerabilidade permitiu que os invasores aproveitassem a forma como o Windows autentica as assinaturas de arquivos. Por meio dessa vulnerabilidade, os invasores poderiam passar um arquivo malicioso pela segurança do Windows anexando-o a um arquivo já assinado por código pela Microsoft ou pelo Google.
Vulnerabilidades de dia zero vs. explorações de dia zero
Embora os dois termos sejam usados de forma intercambiável, as vulnerabilidades de dia zero ocorrem quando uma falha no software é desconhecida pelo desenvolvedor. Os agentes de ameaças podem desenvolver uma exploração de dia zero se um patch não for lançado.
As explorações de dia zero geralmente são disfarçadas de malware ou bug; sua implantação pode ser devastadora para as organizações até que medidas de segurança sejam implementadas para identificar e bloquear seu progresso.