Một quả bom zip là một tệp lưu trữ ZIP1 tạm dừng hoặc làm hỏng hệ thống đọc nó. Phần mềm giải nén, khi giải nén một tệp lưu trữ như vậy, lấy một lượng lớn không gian đĩa, thời gian xử lý hoặc bộ nhớ. Điều này làm cho hệ thống thực thi đi ra khỏi tài nguyên và cuối cùng sự cố. Một ví dụ như vậy về các tập tin bom zip là lưu trữ nén 42.Zip có kích thước là 42 kilobyte nhưng mở rộng lên 4,5 petabyte dữ liệu không nén. Tìm hiểu về thuật toán nén trong bản tóm tắt ngắn gọn của chúng tôi
Công nguyên vs Bombs ZIP không tái tạo
Các tệp bom ZIP có thể được tạo theo hai phương thức khác nhau, tức là lưu trữ zip bị nổ và nén không được giới thiệu. Một bom zip đệ quy**chứa các lớp tệp nén trong một tệp lưu trữ duy nhất. Điều này cho thấy phần mềm giải nén để mở rộng một cách đệ quy các tài liệu lưu trữ lồng nhau, tăng đầu ra theo cấp số nhân. A Bomb ZIP không tái tạo Lưu trữ chồng chéo các tệp bên trong thùng chứa ZIP và không dựa vào việc giải nén các tệp ZIP giải nén của các tệp ZIP được lồng trong các tệp zip. Điều này dẫn đến việc mở rộng kho lưu trữ sau một vòng giải nén duy nhất và tăng kích thước đầu ra dẫn đến kích thước tệp đầu ra lớn tới 281 TB từ một tệp 10 MB nhỏ.
42.ZIP-Tệp lưu trữ ví dụ bom zip
42.ZIP là tệp lưu trữ zip ví dụ nổi tiếng nhất có kích thước chỉ 42kb, nhưng khi được mở rộng, nó đạt đến kích thước 4,5 pb, vượt quá kích thước của bất kỳ hệ thống lưu trữ có sẵn nào. Nó bao gồm các thiết bị zip được lồng nhau, trong đó tệp zip cấp thấp nhất giải nén thành SIE là 4,3 GB. Cấu trúc sử dụng thuật toán nén độ lệch phổ biến nhất tương thích với hầu hết các trình phân tích cú pháp.
Kết luận
Một tệp bom zip duy nhất có thể gây ra các vấn đề to lớn cho hệ thống máy tính của bạn. Ví dụ, phần mềm máy quét chống vi -rút sẽ quét nội dung của một kho lưu trữ như vậy để đảm bảo rằng chúng không chứa bất kỳ phần mềm độc hại nào. Nhưng những quả bom zip này sẽ tham gia vào các hoạt động chống vi-rút trong một hoạt động không kết thúc, dẫn đến sự cố hệ thống hoặc hệ thống ra khỏi các vấn đề bộ nhớ. Phần mềm độc hại khác có thể lây nhiễm cho máy tính trong quá trình dừng hoạt động của phần mềm chống vi -rút. Rất may, nhiều máy quét chống vi-rút hiện chỉ quét một vài lớp đệ quy để giúp ngăn chặn các cuộc tấn công được thực hiện bằng cách sử dụng bom zip như vậy.