- Dec 23, 2014
- 8,510
I can agree that it was the correct and proper definition, a few years ago. Technically, the zero-day had the meaning of the day when the vulnerability was published or the vendor was informed. This definition was probably incorrectly expanded to the new areas related to the machine learning, messaging security, AV cloud, etc."Zero Day" only applies to exploits. That is the correct and proper definition.
...
The meaning of terminology changes in time. That is the normal phenomenon in the living language. And it is normal, that many people will still understand the term in its narrow meaning.
Nowadays, the term "zero-day malware" can also have a similar meaning like "zero-hour malware". The second term may be related to:
- AV detection based on machine learning (very quick detection).
- The response time of AV cloud, when the fingerprint of the malware is quickly created after the first infection event (AV AI, detonation in the sandbox, etc.).
- Messaging security, when threats are quickly detected by analyzing large numbers of messages in the network.
"A zero-day virus (also known as zero-day malware or next-generation malware) is a previously unknown computer virus or other malware for which specific antivirus software signatures are not yet available...."
There also exist the term "zero-day ransomware" (not necessarily related to exploit).
When reading some articles, it is often unclear what definition is used for the term "zero-day malware". If the context is not related to AV machine learning, messaging security or AV cloud, then usually the malware uses unpatched vulnerability (by the vendor).
Edit1
I think that it would be better to keep the initial "zero-day malware" definition (related only to exploit), but this fight is already lost against the usus.
Edit2
In many cases we can see multistage "zero-day attacks". The attack can start from the infected website which exploits the web-browser and system to download and run the final payload. The exploit can use unpatched vulnerabilities (one or more) and the payload can be the "zero-day malware" (fresh sample, no AV signatures).
Last edited: