Uma bomba ZIP é um arquivo de arquivo comprimido ZIP que interrompe ou trava o sistema que o lê. O software de descompressão, quando descompra um arquivo de arquivo, leva uma quantidade enorme de espaço em disco, tempo de processamento ou memória. Isso faz com que o sistema de execução sai de recursos e traga eventualmente. Um exemplo de arquivos de bomba ZIP é 42.zip Arquivo compactado cujo tamanho é de 42 kilobytes, mas se expande para 4,5 petabytes de dados não compactados. Aprenda sobre algoritmos de compressão em nosso breve compêndio

Recursive vs não recursivo BOMBS

Os arquivos de bomba ZIP podem ser criados em dois métodos diferentes, isto é, arquivos ZIP de explosão recursivamente e não recursivamente. A Bomba ZIP recursiva contém camadas de arquivos compactados em um único arquivo de arquivo. Isso diz ao software de descompressão para expandir recursivamente os arquivos aninhados, aumentando a saída exponencialmente. Um arquivo de bomba zip****não recursivo se sobrepõe aos arquivos dentro do contêiner zip e não depende da descompacção recursiva do descompressor de arquivos ZIP aninhados nos arquivos ZIP. Isso resulta na expansão do arquivo após uma única rodada de descompressão e aumenta o tamanho da saída quadraticamente, resultando no tamanho dos arquivos de saída tão grande quanto 281 TB de um pequeno arquivo de 10 MB.

42.zip-um exemplo de arquivo de exemplo de bomba

42.ZIP é o exemplo de arquivo zip de exemplo mais conhecido que possui um tamanho de apenas 42kb, mas quando expandido, atinge um tamanho de 4,5 PB, que é bem acima do tamanho de qualquer sistema de armazenamento disponível. Consiste em arquivos postais estilizados recursivamente, onde o arquivo zip de nível mais baixo descomprima para um SIE de 4,3 GB. A construção usa o algoritmo de compressão de deflate mais comum, que é compatível com a maioria dos analisadores de zíper.

Conclusão

Um único arquivo de bomba ZIP pode causar tremendos problemas ao seu sistema de computador. Por exemplo, o software antivírus do scanner digitalizará o conteúdo desse arquivo para garantir que eles não contenham nenhum software malicioso. Mas essas bombas de ZIP envolverão o antivírus em uma atividade não acabada, resultando em uma falha no sistema ou no sistema de problemas de memória. Outro software malicioso pode infectar o computador durante a atividade de interrupção do software antivírus. Felizmente, muitos scanners antivírus agora digitalizam apenas algumas camadas de recursão para ajudar a evitar ataques realizados usando essas bombas de zip.