domingo, 1 de junho de 2008

Imagens Forenses VI

Segue mais um capítulo da nossa emocionante novela a respeito das imagens forenses. Neste emocionante episódio, nosso protagonista, o formato .AFF (Advanced Forensic Format) vai ser testado em relação ao tamanho final de arquivo gerado e ao tempo total de geração da imagem.

Como já comentei em artigos anteriores, o formato aff permite compressão dos dados, e é possível indicar, durante a aquisição pelo aimage, o nível de compressão (através do parâmetro compression) e o algoritmo de compressão (ZLIB ou LZMA).

A idéia desse estudo é achar combinações ideais para esses dois parâmetros, através da aquisição de uma imagem forense do mesmo pen drive de 876 Mb (837 Mb reais), variando apenas esses dois parâmetros. Vamos aos resultados:


Ponto de comparação:
CompressionTamanho da imagemTempo de aquisição
Sem compressão837 Mb 1m36s



Usando ZLIB (default)


CompressionTamanho da imagemTempo de aquisição
-1 (default)762 Mb = 8,96% menor3m24s = 112,5% mais demorado
0837 Mb = idêntico1m51s = 15,63% mais demorado
1764 Mb = 8,72% menor3m11s = 98,96% mais demorado
2764 Mb = 8,72% menor3m11s = 98,96% mais demorado
3763 Mb = 8,84% menor3m12s = 100% mais demorado
4763 Mb = 8,84% menor3m20s = 108,33% mais demorado
5762 Mb = 8,96% menor3m22s = 110,42% mais demorado
6762 Mb = 8,96% menor3m24s = 112,5% mais demorado
7762 Mb = 8,96% menor3m24s = 112,5% mais demorado
8762 Mb = 8,96% menor3m34s = 122,92% mais demorado
9762 Mb = 8,96% menor3m48s = 137,5% mais demorado





Usando LZMA


CompressionTamanho da imagemTempo de aquisição
-1 (default)721 Mb = 13,86% menor14m13s = 788,54% mais demorado
0721 Mb = 13,86% menor13m55s = 769,79% mais demorado
1721 Mb = 13,86% menor13m53s = 767,71% mais demorado
4721 Mb = 13,86% menor14m = 775% mais demorado
5721 Mb = 13,86% menor13m53s = 767,71% mais demorado


Conclusões
- Se tamanho não é problema, o jeito mais rápido de capturar uma imagem usando o aimage (ou o Adepto do Helix) é pedindo a opção de não-compactação.
- Se o tempo não é problema, o menor arquivo de imagem gerado é obtido usando-se o aimage com a opção -L (algoritmo LZMA). Como as opções de compress geram arquivos praticamente de mesmo tamanho, a melhor opção para usar com o -L seria o --compression=1 (ou =5).
- Se o principal é ter compactação, mas levando o tempo em consideração, então os algoritmos LZMA são proibitivos. O mais rápido nesse algoritmo foi quase 6 vezes mais demorado que o mais lento das opções do ZLIB.
- Indo nessa linha, de ter boa compactação, mas com tempos razoáveis, a melhor opção seria o algoritmo ZLIB (default) com a opção compression=5. Essa opção oferece a melhor taxa de compactação, e dentro dessa taxa, o melhor tempo, tudo isso levando-se em consideração os valores absolutos.
- Os que apresentaram maior/melhor taxa de transferência foram as opções compression=1 ou =2, com o algoritmo ZLIB (default). Esses são os que apresentaram a melhor relação custo x benefício, e são as indicadas para situações genéricas onde compactação é desejada e o tempo de aquisição deve ser optimizado.
- O algoritmo LZMA não pode ser setado pelo Adepto.


Comentários ?

Até o próximo post !

Nenhum comentário: