Bom zip adalah file arsip zip terkompresi yang menghentikan atau merusak sistem yang membacanya. Perangkat lunak dekompresi, ketika melepaskan file arsip seperti itu, membutuhkan ruang disk yang sangat besar, waktu pemrosesan, atau memori. Ini membuat sistem pelaksanaan keluar dari sumber daya dan akhirnya macet. Salah satu contoh file bom zip adalah arsip terkompresi 42.zip yang ukurannya adalah 42 kilobyte tetapi memperluas ke 4,5 petabyte dari data yang tidak terkompresi. Pelajari tentang algoritma kompresi di ringkasan singkat kami
bom zip rekursif vs non-rekursif
File bom zip dapat dibuat dalam dua metode yang berbeda yaitu meledak secara rekursif dan arsip ZIP yang tidak terkompresi secara rekursif. A bom zip rekursif berisi lapisan file terkompresi dalam satu file arsip. Ini memberi tahu perangkat lunak dekompresi untuk memperluas arsip bersarang secara rekursif, menumbuhkan output secara eksponensial. A Bom Zip Non-Rekursif Arsip tumpang tindih file di dalam wadah zip dan tidak bergantung pada pembongkaran rekursif dekompresor dari file zip yang bersarang di dalam file zip. Ini menghasilkan perluasan arsip setelah satu putaran dekompresi dan meningkatkan ukuran output secara kuadratik menghasilkan ukuran file output sebesar hingga 281 TB dari file 10 MB kecil.
42.zip-file arsip contoh bom zip
42.zip adalah contoh file arsip zip paling terkenal yang memiliki ukuran hanya 42kb, tetapi ketika diperluas, mencapai ukuran 4,5 pb, yang jauh lebih dari ukuran sistem penyimpanan yang tersedia. Ini terdiri dari file-file zip bersarang secara rekursif, di mana file zip tingkat terendah mendekompresi ke SIE 4,3 GB. Konstruksi menggunakan algoritma kompresi mengempis yang paling umum yang kompatibel dengan sebagian besar parser zip.
kesimpulan
Satu file bom zip dapat menyebabkan masalah luar biasa pada sistem komputer Anda. Misalnya, perangkat lunak pemindai antivirus akan memindai isi arsip semacam itu untuk memastikan bahwa mereka tidak mengandung perangkat lunak berbahaya. Tetapi bom zip ini akan melibatkan antivirus dalam kegiatan yang tidak berakhir, yang mengakibatkan sistem crash atau sistem keluar dari masalah memori. Perangkat lunak berbahaya lainnya dapat menginfeksi komputer selama aktivitas terhenti dari perangkat lunak antivirus. Untungnya, banyak pemindai anti-virus sekarang hanya memindai beberapa lapisan rekursi untuk membantu mencegah serangan yang dilakukan dengan menggunakan bom zip tersebut.