7 ms·
I've been around infosec for 21 years and this is still a 0day. That term has no strong definition, certainly not one that would allow precise interpretation as
by _wmd 7y ago
I've been around infosec for 21 years and this is still a 0day. That term has no strong definition, certainly not one that would allow precise interpretation as above, but in this case even a vague sense of what it means covers the situation easily: _users_ have had no time to patch
- olliej 7y agoZero day is almost always used in the context of “the bug was unknown and first seen during an attacks”. The alternative definition (that zero day means purely day of publicizing) would mean that if you had two bugs in a product and you notified the vendor of one. Then three months later published both, they would both be zero days, and should be treated as such. A 0day means publicizing a bug without the vendor themselves having the potential to have a fix. Very simply: if a virus comes out attacking a known but unfixed bug in MS software no one would call it a zero day. Every article would say it was a bug that Microsoft knew about but hadn’t fixed.
- Godel_unicode 7y agoAs GP said, lots of people use this amorphous term differently. Antivirus company ESET, for one, explicitly disagrees with your example: '...The name “zero-day” comes from the fact that no patch yet exists to mitigate the vulnerability being exploited.' https://www.welivesecurity.com/2015/02/11/security-terms-explained-zero-day-mean/ https://www.welivesecurity.com/2015/02/11/security-terms-exp...
- all_blue_chucks 7y agoCan confirm. "Zero day" means you've had zero days to patch. The term has been used this way since, IIRC, the late 1990s. See Phrack 53 for an example: http://www.textfiles.com/magazines/PHRACK/PHRACK53 http://www.textfiles.com/magazines/PHRACK/PHRACK53
- baby 7y agoIf the bug was found 91 days before the fix and was released one day before the fix. Others might argue that it is a 91-days or a 1-day :)) Tl;dr: it doesn't matter. A low-severity bug was found, and then was fixed.
- alltakendamned 7y agoWrong. "zero day" means the _vendor_ has had zero days notice. Few companies and even users patch the same day a fix comes out.
- ghusbands 7y agoWords are used to communicate, and language is fluid and changes over time. Clearly, zero-day is being used and understood by many to mean simply "unpatched", and so that is a reasonable definition. If ever you're arguing that a significant proportion of people are using language incorrectly, you're probably on the wrong side of history.
- heyoni 7y agoDon’t you just love it when people pull out their dusty tomes to prove to you that you’re wrong? It’s so pedantic yet also incredibly ignorant of how dynamic languages are. I got yelled at once for using the word “cheap” to mean “inexpensive” once and wish you had been there with me.
- Macross8299 7y agoI think a "zero day" threat model and terminology is from the point of view of the blue team type of people running the system, not the vendor. From someone running a system, it doesn't matter if the vendor had 0 prior knowledge of the vuln or if they had made 25%, 50% or even 99% progress towards a patch. The point is there is still no patch available for the vulnerability and your only defense strategies are the same as if the vendor hadn't known at all, so it's still a 0day.
- all_blue_chucks 7y agoIf the vendor has had zero days notice then nobody has had any time to patch, so my statement stands.