Zip-Bombe
Eine Zip-Bombe ist eine komprimierte Datei, die beim Dekomprimieren eine enorme Menge an Speicherplatz belegt. Wenn eine Zip-Bombe geöffnet wird, kann sie schnell den gesamten freien Speicherplatz auf einem Speichergerät belegen.
Die meisten Zip-Dateien haben ein Komprimierungsverhältnis zwischen 2:1 und 10:1. Eine komprimierte .ZIP-Datei mit 3 Megabyte kann sich beispielsweise auf 15 Megabyte vergrößern. Eine Zip-Bombe kann dagegen ein Komprimierungsverhältnis von über 1.000.000:1 haben. Eine kleine Zip-Bombe mit 40 Kilobyte kann sich auf über 5 Gigabyte vergrößern. Eine Zip-Bombe mit 10 Megabyte kann sich auf über 280 Terabyte vergrößern.
Zip-Bomben erreichen astronomische Komprimierungsverhältnisse mit einer von zwei Methoden:
- Rekursive Komprimierung
- Überlappende Dateien
Bei der rekursiven Komprimierung, der häufigsten Methode zur Erstellung einer Zip-Bombe, werden mehrere Ebenen komprimierter Dateien in einem einzigen Archiv gespeichert. Wenn das primäre Archiv dekomprimiert wird, vergrößert es die verschachtelten Archive rekursiv. Wenn mehrere Ebenen komprimierter Dateien geöffnet werden, wächst die Ausgabe exponentiell.
Eine Zip-Bombe kann auch mit überlappenden Dateien erstellt werden. Statt mehrere Ebenen komprimierter Archive zu speichern, enthält das Archiv mehrere Verzeichnisheader, die auf eine einzige Datei verweisen. Durch das „Überlappen“ von Dateien innerhalb des Archivs kann das maximale Komprimierungsverhältnis von 1.032 überschritten werden.
Zip-Bomben gelten als Schadsoftware, weil sie für böswillige Zwecke eingesetzt werden können. Die schnelle Dekomprimierung kann beispielsweise 100 % der Systemressourcen beanspruchen und den Computer dadurch reaktionsunfähig machen. Glücklicherweise können die meisten Antivirenprogramme Zip-Bomben erkennen und vor dem Öffnen warnen. Wenn Sie unwissentlich eine Zip-Bombe auf Ihrem PC öffnen, können Sie die Dekomprimierung mit den meisten Zip-Dienstprogrammen während des Vorgangs stoppen.
Testen Sie Ihr Wissen