-
Website
http://www.matasano.com/log -
Original page
http://www.matasano.com/log/231/vulnerability-research-in-numbers/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
Press Controls
3 comments · 2 points
-
ChrisMtso
12 comments · 1 points
-
Eric Monti
11 comments · 1 points
-
StatlerAndWaldorf
12 comments · 3 points
-
Dave G.
7 comments · 1 points
-
-
Popular Threads
Maybe this has changed in the last 5 years, but I doubt it has. Unemployed college kids will always have more time for vulnerability research than any other demographic. Couple that with the diverse range of available hardware at your average .edu, and the fact that amongst the kiddies there will be a few 'diamonds in the rough', who are actually capable hackers, and you quickly realize who is the cat and who is the mouse here.
Full disclosure/vulnerability reporting obviously drives the IS economy, without it InfoSec would be a dying breed (wouldn't you love to see IDS vendors having to create 'blind' signatures solely by watching network traffic, software vendors doing their own in house code auditing (Hi Microsoft!, Hi Oracle!, Hi Sun!)?)
In all reality we, as security professionals, are being paid to keep our clients as close to the curve as possible. FD makes the community, as a whole, better and more stable, but we seriously are all just playing with ourselves.
And one can probably make a fairly solid case for the fact that exploit methodology and proof-of-concept disclosure inherently causes more harm than good, it's undebatable.
I just find it hard to believe that the hundreds of millions of dollars, that the disclosure of exploit methodology for MS03-026, MS04-011, MS05-039, CVE-2002-0392, CVE-2002-0656, etc., has caused in the last 5 years, can constitute anything but proof that disclosure of exploit methodolgy fundementally costs more, than partial disclosure does.
Dr. Strangelove | 04.06.06 - 12:46 pm | #
I'm not sure you've succeeded in drawing a line between hundreds of millions spent and disclosure of exploits. Want to help me understand your point better?
Thomas Ptacek | Homepage | 04.06.06 - 2:37 pm | #
I believe all of the worms designed to propogate around those particular vulnerabilities were based on publicly available exploit code. Are you trying to tell me that security spending would not have been drastically decreased by a lack of public knowledge of specific exploit techniques and methodologies here? No code == No worm.
I suppose the counterpoint to that claim would logically be "Well, even if there was a decrease in overall IR spending as a result of a diminished threat base, you will still see comparable Information Security costs as a result of a new found need to be more proactive in your deployment of security appliances."
I'm still willing to bet, in spite of that statement, that the cost of establishing and maintaining the integrity of a data environment becomes drastically larger when faced with a Full Disclosure vulnerability research policy; even if it adheres to some sort of esoteric "disclosure timeline" ala RFPolicy.
It all comes down to a qualatative/quantatative analysis of the threat-base. Public exploits and techniques mean a broader, yet less skilled, threat base which results in a smaller portion of the average security budget being spent on proactive countermeasures (Firewall/IPS/VPN) and more being spent on reactive threat response countermeasures (AntiVirus, a patch management solution, outbreak containment, forensic investigations etc.). The flip side of the coin is, without public exploits and techniques the threat base shrivels, but retains a much greater potency. The insuing result is a greater emphasis being placed on proactive countermeasures, as opposed to reactive ones, which I think we'll both agree are more expensive. Weighting to the side of proactive defense, packet filters, content filters, end point encrpytion, and so on has got to be inherently cheaper than having to run after your own tail, chasing Nachi/Blaster-esque worms in circles around your Win2k environment.
Sure, back in '95, people were stealing much more interesting stuff from higher profile machines, that were insanely more vulnerable than your average machines are today. But I don't think jsz or Mitnick were jumping at the chance to post Sun/Motorola/Nokia source code to usenet. Maybe they were/did and I'm too young to remember.
I conclude that while the threat base will become smaller, and more potent, the cost of defending your average network will go down; as there will be fewer threats to respond to.
Dr. Strangelove | 04.07.06 - 11:01 am | #
Is antivirus really part of the "security budget", or is it just part of the cost of deploying desktops? Either way, what does it have to do with vulnerability research?
If you factor AV out, firewall spending dwarfs "reactive" security spending.
At any rate, the thing that I'm pretty sure DOESN'T work is "half-assed" full disclosure, like we had with CORE/INFOHAX. What that does is guarantee that the bad people get the info before the good people. Disclosure should either be full-assed or no-assed.
You know what side of this I come down on. There's no no-assed disclosure solution that doesn't leave us dramatically less secure, by effectively ending all vulnerability research of any stripe.
You've got me on this point, I'm kind of in a corner. Do viral threats exist exterior to the general 'security' space, absolutely. Are remote/local exploits a mandatory requirement of self-propagated code, absolutely not. The existence of email and P2P filesharing networks will insure propagation methods external to remote exploits for years to come. I'm going to agree with you here, because if you remove Anti-Virus from consideration as a 'security appliance', you're absolutely right that Firewall spending dwarfs "reactive" security spending.
I think we have a divergence on the disclosure issue though. How can one truthfully argue that providing exploit details to the community at large is doing more of a service, than a disservice, to end-users, especially when based on current disclosure processes 98% of the major bugs (Read: Non-CGI, Non-XSS, Non-SQL Injection) aren't released without a patch hand in hand.
More to the point, how can you argue that Full Disclosure isn't costing businesses more than "'Half-Assed' Disclosure" would?
If someone can take the patch and reverse engineer it, good for them! Other than strongarming pennywise executives, what overall good is served by releasing the exploit methodology and/or code?
It would be interesting to trend the number of break-ins as a ratio to distribution of machines on the internet in the 10-12 years that full disclosure has been popularized, and the 10 years prior. I'm willing to bet that the percentage of machines getting owned even when _everyone_ was ownable, prior to 1994 is only a fraction of the amount of the percentage of machines which have been getting owned in the last 10 years as the result of publicly disclosed exploits.
It might be safer to have full disclosure in the mix, but it will definitely cost a shitload more to do it.
Are you saying most bugs are released without patches? Or with them? And where do you get the number from?
Either claim (the good one, where we have a consensus minimum standard of disclosure ethics, or the bad one) is pretty dramatic and would be valuable to refer back to. Pick one and defend it.
You've got me on this point, I'm kind of in a corner. Do viral threats exist exterior to the general 'security' space, absolutely. Are remote/local exploits a mandatory requirement of self-propagated code, absolutely not. The existence of email and P2P filesharing networks will insure propagation methods external to remote exploits for years to come. I'm going to agree with you here, because if you remove Anti-Virus from consideration as a 'security appliance', you're absolutely right that Firewall spending dwarfs "reactive" security spending.
I think we have a divergence on the disclosure issue though. How can one truthfully argue that providing exploit details to the community at large is doing more of a service, than a disservice, to end-users, especially when based on current disclosure processes 98% of the major bugs (Read: Non-CGI, Non-XSS, Non-SQL Injection) aren't released without a patch hand in hand.
More to the point, how can you argue that Full Disclosure isn't costing businesses more than "'Half-Assed' Disclosure" would?
If someone can take the patch and reverse engineer it, good for them! Other than strongarming pennywise executives, what overall good is served by releasing the exploit methodology and/or code?
It would be interesting to trend the number of break-ins as a ratio to distribution of machines on the internet in the 10-12 years that full disclosure has been popularized, and the 10 years prior. I'm willing to bet that the percentage of machines getting owned even when _everyone_ was ownable, prior to 1994 is only a fraction of the amount of the percentage of machines which have been getting owned in the last 10 years as the result of publicly disclosed exploits.
It might be safer to have full disclosure in the mix, but it will definitely cost a shitload more to do it. You also increase your creton factor by about 10+ fold.
"Are you trying to tell me that security spending would not have been drastically decreased by a lack of public knowledge of specific exploit techniques and methodologies here? No code == No worm."
Yeah and worlwide medicine spending would have been drastically decreased if there was no knowledge about AIDS or cancer. Ignorance is bliss for many
The diatribe about disclosure policies vs. infosec spending is pointless and suffers from severe logical flaws. It is closer to whining and wishful thinking that to a logical argument.
Maybe it is time to get it into our heads: vulnerability research is social phenomena and something that does not require or necesarilly fit any given business model and hardly ever follows the methodology of a quasi-scientific discipline.