3 ms·
I agree that a simple count of vulnerabilities is not useful for determining the actual security of a system. But it is useful for maintaining a system if you
by ben509 8y ago
I agree that a simple count of vulnerabilities is not useful for determining the actual security of a system.
But it is useful for maintaining a system if you examine this as an ongoing business process in which you're continually trying to minimize a set of "unknowns". For third-party libraries, I argue it's generally cheaper to get rid of unknowns (when you can) rather than take the time to quantify them. What's left over is easier to prioritize.
As you point out, all these things are probably not vulnerabilities, but they might be. What's the likelihood? Well, by upgrading or patching, the probability becomes zero, and then you can stop caring about exactly what it is. Patch it, move on.
(And, to be clear, some unknowns are related to your code, so you do want to investigate those, but those are presumably the unknowns that you have the most expertise with, so they're much cheaper.)
- juliusmusseau 8y agoExactly! It often takes more time to assess whether your system is truly vulnerable to a given public exploit than it takes to just grab a newer version of the component. Also worth considering: getting pwned because of a 0day is no fun, but getting pwned because of an unpatched CVE in your system - priceless.