Home Comunidade Eventos YouTube Networks Desafios // produtos Academy News CTI | CVE Contato

03 - Ambientes voláteis (execução em RAM)

video explicativo
Video explicativoEspaco reservado para o video desta anotação — adicione video: https://youtu.be/... no frontmatter da nota.

No contexto das técnicas antiforense, os ataques de negação de serviço (DoS) contra ferramentas, exemplificados pelo Zip da Morte (ou Zip Bomb), representam uma estratégia agressiva para interromper ou inviabilizar o processo de investigação.

Abaixo, detalho como essa técnica funciona e como ela se insere no cenário da antiforense segundo as fontes:

1. O Contexto: Atacando a Credibilidade e as Ferramentas

A antiforense é definida como o conjunto de métodos que visa comprometer a disponibilidade ou a utilidade das evidências. Uma das abordagens mais modernas e ameaçadoras consiste em realizar ataques diretos contra as ferramentas de computação forense. Os invasores exploram vulnerabilidades conhecidas desses softwares para que, se a confiabilidade das evidências puder ser questionada ou o processo interrompido, as provas se tornem inúteis para o tribunal.

2. O Funcionamento do "Zip da Morte"

O Zip da Morte é descrito como o ataque de negação de serviço mais popular nesse meio. Ele explora a configuração padrão de muitas ferramentas e a curiosidade do investigador em analisar o conteúdo de arquivos compactados.

  • A Armadilha: São arquivos compactados com um tamanho físico muito pequeno, o que não levanta suspeitas iniciais.
  • O Efeito: Quando a ferramenta forense tenta descompactar o arquivo para análise, ele se expande massivamente, consumindo quantidades extremas de espaço em disco e memória RAM.
  • O Resultado: O sistema fica sobrecarregado, fazendo com que a ferramenta perca a disponibilidade, trave ou pare de funcionar completamente.
  • Ferramentas Vulneráveis: Softwares que abrem arquivos por padrão baseados em suas extensões são os mais expostos. As fontes citam o EnCase como um exemplo de ferramenta vulnerável a esse tipo de ataque.

3. Exemplo Clássico: O arquivo 42.zip

As fontes citam o arquivo 42.zip como o exemplo típico de uma "bomba de compressão":

  • Ele possui apenas 42.374 bytes compactados.
  • Contém 16 arquivos internos, que por sua vez contêm mais 16, em camadas sucessivas.
  • Se extraído totalmente, o espaço ocupado aproximar-se-ia de 4,5 PB (Petabytes), algo impossível de ser processado pela maioria das estações de trabalho forenses.

4. Outras Variantes e Prevenção

Além do Zip da Morte, as fontes mencionam o ReDoS (negação de serviço por expressão regular), que utiliza entradas mal elaboradas (como o Evil Regex) para fazer com que a máquina de processamento leve um tempo exponencial para validar dados, resultando também no desligamento do sistema.

Como prevenir: Embora ataques DoS não possam ser evitados em sua totalidade, sua ocorrência pode ser mitigada se os peritos escolherem as entradas das ferramentas com cuidado. Ao determinar previamente o tipo exato de arquivo que se busca, economiza-se tempo e evita-se que o software processe dados maliciosos que nem precisariam ser verificados.

Em suma, o Zip da Morte é uma tática antiforense que utiliza a própria funcionalidade da ferramenta de análise contra o investigador, transformando uma simples descompactação em um colapso técnico que atrasa ou impede a coleta de provas.