What is a Zip bomb, and how it crashes devices
A zip bomb or decompression bomb is a malicious archive file that disrupts the device once you open it. You might find Zip bombs uploaded online, or hackers could distribute them via email campaigns.
Usually, it will appear as a harmless file, but it can crash devices due to its compressed data. The Zip file could archive petabytes of data layered with nested zip files.
Thus, the zip bomb disrupts devices by requiring extreme amounts of memory and disk space to open.
What is a Zip bomb?
A Zip bomb or a zip of death is a malicious file attempting to render devices unusable. The shown size for such Zip files might be only a few kilobytes. However, compression algorithms let it contain data so large it can overwhelm hard drives.
Wrecking the device operation might not be the only aim. Zip bombs could attempt to halt antivirus programs and leave devices unprotected.
There can be a few types of Zip bombs:
Recursive Zip bomb
A recursive Zip bomb has multiple nested archives that get unfolded one after another. The layers of recursion mean that one Zip file can contain seemingly endless compressed files. Such attacks also feature zip quines, meaning archives have copies of themselves.
Non-recursive Zip bomb
A non-recursive Zip bomb is a more powerful attack, overlapping files within a Zip file. Thus, the compression ratios are impressive, like a 46-megabyte file compressing 4.5 petabytes.
What happens if you open a Zip bomb
Bombs disrupt device operation depending on how much time, disk space, and memory it requires. A file consisting of petabytes of information is likely to be more devastating.
Zip bombing does not hijack devices. Instead, Zip bombs work to overload a device with compressed data.
An example of what a Zip bomb does
A Zip bomb tries to crash devices or programs by consuming too many computational resources. The most notorious example of a Zip bomb is the 42.zip file. You can find it on various websites and services.
It is a file of 42 kilobytes. However, it has 16 zipped files that have 16 zipped files. Those also have 16 zipped files that also contain 16 zipped files.
If you were to download 42.zip and unpack its 4.5 petabytes of data, your device would run out of space.
Are Zip bombs dangerous
If you only download a Zip bomb, the file is usually safe. The key for the bomb to explode is that users must unpack it. The file will not cause damage if users do not unzip it.
A different scenario occurs if users unzip the enormous archives. A different scenario occurs if users unzip the enormous archives.
- Zip bombs can be dangerous since they can trigger data loss or crash computers.
- However, they might be even more harmful if they create a distraction for malware or viruses to enter.
- Bombs can inflict timeouts on crucial programs like security software.
Luckily, most modern antivirus programs can detect Zip bombs. Modern compression programs can also determine whether a Zip file is harmful. However, website owners should pay close attention to file uploads from users.
Additional security measures are necessary if a website allows users to add Zip files. Unprotected sites could suffer DoS (Denial of Service) attacks due to such bombs.
Zip bombs can be useful in cybersecurity
Multiple experts note the potential of Zip bombs in cybersecurity fields. In fact, these attacks could work in favor of users and companies. It is possible to unleash a Zip bomb on malicious bots trying to damage websites.
So, tech-savvy users can learn how to create Zip bombs for legitimate purposes.
How to stay safe from Zip bombs
A Zip bomb is not a high-risk attack in most cases. However, preserve your device resources and protect data with these recommendations.
Do not unzip unknown Zip files
You can avoid Zip bombs by avoiding such files. However, that might be unrealistic as Zip files are useful and have many legitimate uses. Thus, you need to follow other tips for using Zip files safely.
Do not download files from unknown sources
The general rule is that Zip files from unknown or suspicious sources might be unsafe. They could be malicious or wreck your system by exploiting too many resources.
Install modern antivirus programs
It could be that users will stumble upon a devious Zip file. Therefore, it is helpful to have a solution to detect it. Modern antivirus tools can determine if a tiny Zip file could contain petabytes of compressed data.