Zip Bomb - Pengertian, Tujuan dan Contoh

Zip bomb adalah file terkompresi yang menghabiskan banyak ruang penyimpanan saat didekompresi. Ketika zip bomb dibuka, itu dapat dengan cepat mengambil semua ruang kosong di perangkat penyimpanan.

Sebagian besar file Zip memiliki rasio kompresi antara 2:1 dan 10:1. Misalnya, file .ZIP terkompresi 3 megabita mungkin diperluas hingga 15 megabita. Sebuah zip bomb, di sisi lain, mungkin memiliki rasio kompresi lebih dari 1.000.000:1. Sebuah zip bomb 40 kilobyte kecil dapat berkembang menjadi lebih dari 5 gigabyte. Sebuah zip bomb 10 megabyte dapat berkembang menjadi lebih dari 280 terabyte.

Zip Bomb mencapai rasio kompresi astronomi menggunakan salah satu dari dua metode:

  1. Kompresi rekursif
  2. Overlapping file / File yang tumpang tindih

Kompresi rekursif, yang merupakan cara paling umum untuk membuat zip bomb, menyimpan lapisan file terkompresi dalam satu arsip. Saat arsip utama didekompresi, arsip bersarang akan diperluas secara rekursif. Saat beberapa lapisan file terkompresi dibuka, output tumbuh secara eksponensial.

Zip Bomb juga dapat dibuat menggunakan Overlapping file. Alih-alih menyimpan lapisan arsip terkompresi, arsip berisi beberapa header direktori yang mengarah ke satu file. Dengan "tumpang tindih" file dalam arsip, itu dapat melebihi rasio kompresi maksimum 1.032.

Zip Bomb dianggap malware karena dapat digunakan untuk tujuan jahat. Misalnya, dekompresi cepat dapat menggunakan 100% sumber daya sistem, membuat komputer tidak responsif. Untungnya, sebagian besar program antivirus dapat mendeteksi zip bomb dan memperingatkan agar tidak dibuka. Jika Anda tanpa sadar membuka zip bomb di PC Anda, sebagian besar aplikasi Zip memungkinkan Anda menghentikan dekompresi di tengah proses.

Lebih baru Lebih lama