I just read a post on Marcus Ranum’s Tenable Network Security blog, titled “Anatomy of a Security Disaster“. One of his main points appears to be that corporate risk management, by attempting to boil down risks to something easily quantifiable (“trying to balance an unjustified estimate of cost of failure against a wild-ass guess multiplied by a fudge factor”), contributes to bad things happening. According to Ranum, it does this by giving uninformed managers a potential issue that they should not be allowed to sign off on without fully understanding the underlying problem, and without someone in, say, a development process being forced, through increased accountability, to be responsible for making sure things are done right straight off the bat.
There is a very strong thread in the article that risk management, while maybe not directly at fault for either acute or systemic failures, is at least partially to blame for it:
“Unfortunately for us all, the Wall St crash of Dec 2008 serves as a complete debunking of the value of risk management. All the big firms that lost billions or went out of business had risk management departments and practices and felt they were taking acceptable risks. Perhaps the risk management departments were wrong, or perhaps management was living with a reality gap.”
This, bluntly, is nonsense.
First, it is not the fault of a risk management department if management fails to accept a demonstrated risk. Risk analysis will, by its very nature, always be an approximate art (no, not a science, you need to hire people with a lot of experience, and maybe a bit of gut instinct, pay them a bunch of money, and be prepared to trust their analysis.) Otherwise, why would anyone ever address a potential security flaw?
Risk analysis is nothing more than the prioritization of potential problems with a system, process, tool, what have you. It is at the core of any bug fix, response to security failures, in short, any security event. And security events do happen, like it or not. It’s not a perfect world, nobody will ever have all the information, and it is a tired cliché that “hindsight is 20/20″, it’s still true.
Second, a proper risk management process does not just entail handing an incompetent manager a set of gift-wrapped risks on a silver platter and saying, “here you go, enjoy.” That’s called covering your ass. Correctly done risk assessment and management consists of accompanying, for example, a development process from a to z and being the additional pair of eyes to spot non-obvious flaws.
Ranum’s ideas about how to help prevent or reduce the probability of something going pear-shaped are all valid. However, he doesn’t seem to understand that these all constitute part of a correctly designed risk management process.



Recent Comments