TechBord Logo
TechBord detail

زیپ بمب (Zip Bomb) چیست؟

زیپ بمب یک فشرده سازی فایل (File Compression) است که در هنگام فشرده سازی مقدار زیادی از فضای ذخیره سازی را مصرف می کند. هنگامی که یک بمب فشرده باز می شود، می تواند به سرعت تمام فضای خالی یک دستگاه ذخیره سازی (Storage Device) را اشغال کند.

اکثر فایل های زیپ (Zip) دارای نسبت فشرده سازی بین 2:1 هستند. و 10:1. به عنوان مثال، یک فایل مگابایت (Megabyte) فشرده زیپ (Zip) 3 ممکن است به 15 مگابایت افزایش یابد. از طرف دیگر، یک بمب فشرده ممکن است دارای نسبت تراکم بیش از 1,000,000:1 باشد. یک بمب فشرده کوچک 40 کیلوبایت (Kilobyte) ممکن است به بیش از 5 گیگابایت (Gigabyte) گسترش یابد. یک بمب زیپ 10 مگابایت (Megabyte) ممکن است به بیش از 280 ترابایت (Terabyte) گسترش یابد.

بمب‌های فشرده با یکی از دو روش به نسبت تراکم نجومی دست می‌یابند:

  1. فشرده سازی بازگشتی
  2. فایل های همپوشانی

فشرده سازی بازگشتی، که رایج ترین روش برای ایجاد یک بمب فشرده است، لایه هایی از فایل های فشرده را در یک . هنگامی که بایگانی اولیه از حالت فشرده خارج می شود، بایگانی (Archive) بایگانی های تودرتو را گسترش می دهد. با باز شدن چندین لایه از فایل های فشرده، خروجی به صورت تصاعدی افزایش می یابد.

یک بمب فشرده نیز ممکن است با استفاده از فایل های همپوشانی ایجاد شود. به جای ذخیره لایه‌های بایگانی فشرده، آرشیو حاوی چندین سرصفحه بازگشت (Recursion) است که به یک فهرست راهنما (Directory) اشاره می‌کنند. با «همپوشانی» فایل‌ها در بایگانی، می‌تواند از حداکثر نسبت فشرده‌سازی 1032 تجاوز کند.

بمب‌های فشرده فایل (File) در نظر گرفته می‌شوند زیرا می‌توانند برای اهداف مخرب استفاده شوند. به عنوان مثال، فشارزدایی سریع ممکن است از 100% بد افزار (Malware) استفاده کند، که باعث می‌شود کامپیوتر پاسخگو نباشد. خوشبختانه اکثر برنامه‌های منابع سیستم (System Resources) می‌توانند بمب‌های فشرده را شناسایی کرده و نسبت به باز کردن آنها هشدار دهند. اگر ناخودآگاه یک زیپ بمب را روی آنتی ویروس (Antivirus) خود باز کنید، اکثر Zip کامپیوتر شخصی (PC) به شما اجازه می‌دهند تا فشرده‌سازی را در اواسط فرآیند متوقف کنید.

تعریف اصطلاح زیپ بمب (Zip Bomb) توسط تک بورد

تعریف زیپ بمب (Zip Bomb) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف زیپ بمب (Zip Bomb) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.