Alan Shimel has an interesting post about the evolution of vulnerability management.
Alan says:
"The scanning and patching game is to some extent like chasing your tail. You never quite win. Better to be proactive with configuration management. Is patching the right way? With so many vulnerabilities and patches constantly flooding us, is their another way?"
You can never win nor there is a way (may be one day there is if some one comes up with mutating software that can fix vulnerability by itself when someone tries to exploit). Winning is not the end goal, but mitigating the business risk is. You can't mitigate all the vulnerabilities floating around just because they are vulnerabilities. You need mitigate vulnerability not only based on the risk profile of vulnerability context but also based on the risk profile of business context. VM solution that understands the context of the vulnerability will stand out.




