Vulnerability Research In Numbers
Thomas Ptacek | April 5th, 2006 | Filed Under: Disclosure, Industry Punditry
Lindstrom’s still at it. If you haven’t been paying attention, Peter Lindstrom believes vulnerability research should be outlawed, because of this syllogism:
- There is an indefinite, practically inexistinguishable supply of security-relevant bugs.
- The disclosure of any one of those bugs imposes cost on the industry.
- Therefore, vulnerability research is pointless (#1) and damaging (#2) and should cease.
Obviously, the premises are broken. You can’t extinguish errors, but you can suppress them.
The cost to a research team of finding a remote code exec flaw in a popular target is increasing. And less is spent (in time, effort, and money) on research than you think. I cleaned up and crunched the SecurityFocus bug database and came up with the following:
- 2685: CVE numbers assigned (but not confirmed) for 2004
- 1229: The subset of these with SecurityFocus Bug IDs that weren’t obvious XSS/PHP detritus
- 1004: Non-vendor, non-anonymous credited findings therein
- 581: Distinct credited researchers in 2004 according to SecurityFocus
- 1.7: Mean findings per researcher in 2004
- 1-5: Findings for a typical researcher in 2004
- 60: Findings from Luigi Auriemma, the most prolific researcher in 2004
- 8: Findings from Nick Gudov, the 10th place researcher in 2004
- $130,000: SWAG fully-loaded headcount cost of a mid-level FTE researcher
- $75.5MM: Crazy-talk ceiling on dollars spent for vulnerability research in 2004 (if this number was true, a single published “real” finding in 2004 cost $61,025 —- so it’s obviously much lower)
- 140: Security companies in the public portfolios of 120 well-known venture capital firms
- 10%: Annual vulnerability research dollars as a percentage of a SWAG (average 5MM/per) total investment in security companies
- 22%: As a percentage of SYMC’s 2005 R&D expense
- 12%: Or Google’s
- 1%: Or Microsoft’s
- $500: Cost of a default-install Microsoft remote code exec if it takes one day to find, as it did in 1997
- $10000: Cost of that vulnerability if it takes a month to find; note: nobody publishes 12 MSFT remotes a year.
You could SWAG dollars spent on QA across the top 20 technology vendors (estimate % of R&D expense attributeable to headcount, then take an industry standard ratio of developers to QA, and extrapolate). That number will obviously beat public vulnerability research by more than an order of magnitude.
(Why 2004? Because I assume the numbers have settled down by now.)


Add New Comment
Viewing 8 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks