지퍼 폭탄은 압축 된 zip 아카이브 파일로,이를 읽는 시스템을 정지하거나 충돌시킵니다. 감압 소프트웨어는 이러한 아카이브 파일을 압축 할 때 막대한 양의 디스크 공간, 처리 시간 또는 메모리를 사용합니다. 이로 인해 실행 시스템은 자원을 벗어나 결국 충돌합니다. Zip Bomb 파일의 이러한 예 중 하나는 42.zip 압축 아카이브입니다. 크기는 42 킬로바이트이지만 4.5 페타 바이트의 압축되지 않은 데이터로 확장됩니다. 간단한 개요의 압축 알고리즘에 대해 알아보십시오.
Recursive vs 비 수수적인 zip 폭탄 {.WP- 블록 헤드}
지퍼 폭탄 파일은 두 가지 다른 방법, 즉 재귀 적으로 폭발 및 비 수수적인 압축 지퍼 아카이브로 만들 수 있습니다. a 재귀 Zip Bomb 에는 단일 아카이브 파일에 압축 파일 레이어가 포함되어 있습니다. 이것은 감압 소프트웨어가 중첩 아카이브를 재귀 적으로 확장하여 출력을 기하 급수적으로 증가 시킨다고 지시합니다. a 비수체 Zip Bomb 아카이브는 Zip 컨테이너 내부의 파일과 겹치며 Zip 파일 내에 중첩 된 zip 파일의 압축 압력 포장 풀기에 의존하지 않습니다. 이로 인해 단일 감압 후 아카이브가 확장되고 출력 크기를 2 차적으로 증가시켜 출력 파일 크기가 작은 10MB 파일에서 최대 281TB만큼 크게 만듭니다.
42.ZIP-지퍼 폭탄 예제 아카이브 파일
42.zip은 크기가 42kb에 불과한 가장 잘 알려진 예제 Zip Archive 파일이지만 확장되면 4.5 PB 크기에 도달하여 사용 가능한 스토리지 시스템의 크기에 도달합니다. 재귀 적으로 중첩 된 지퍼 파일로 구성되며, 가장 낮은 레벨 Zip 파일은 4.3GB의 SIE로 압축됩니다. 이 구성은 대부분의 Zip 파서와 호환되는 가장 일반적인 Deflate 압축 알고리즘을 사용합니다.
결론 {.WP- 블록 헤드}
단일 지퍼 폭탄 파일은 컴퓨터 시스템에 엄청난 문제를 일으킬 수 있습니다. 예를 들어, 바이러스 백신 스캐너 소프트웨어는 이러한 아카이브의 내용을 스캔하여 악성 소프트웨어가 포함되어 있지 않도록합니다. 그러나 이러한 지퍼 폭탄은 안티 바이러스에 비전문 활동에 참여하여 시스템 충돌이나 메모리 문제에서 시스템이 발생합니다. 다른 악성 소프트웨어는 바이러스 백신 소프트웨어의 정지 활동 중에 컴퓨터를 감염시킬 수 있습니다. 고맙게도, 많은 안티 바이러스 스캐너는 이제 몇 층의 재귀 만 스캔하여 이러한 지퍼 폭탄을 사용하여 공격을 방지하는 데 도움이됩니다.