The Market-Driven (Vulnerability) Economy, Part Deux
by Mark ZielinskiJose’s post on buying and selling vulnerabilities got me to really start thinking again about whether vendors should pay independent security researchers for the information they discover, and, if they choose not to, have a say in applying stipulations to that research, such as rules of disclosure or anything else. Personally, I don’t believe that I should have to hand over any of my research or agree to any stipulations they have, and it’s an insult for the vendor to ask anyone to do so. That vulnerability is the product of a lot of hard work and time which went into it’s discovery and development, and it has a lot of value. If not to the vendor, than most certainly to somebody else, no? That value is dependent on many different factors. For instance: how many product versions does the vulnerability affect? Is it local or remote? Is somebody else already offering money? How much would it be worth to a company that develops vulnerability scanners to have zero-day vulnerabilities? What about their competitors? How about to the government or international entities? These don’t come even close to covering all of the potential scenarios.
You could say that vulnerability research amounts to quality assurance in some ways, and I’d agree with you. In other ways, it’s also intellectual property. Let’s try an analogy. There are many organizations who may need to do their own research on a particular product….say Microsoft Windows. Maybe the organization is trying to gain a competitive advantage over one of their other competitors. Whatever the case may be, a lot of hard work goes into that research for the organization’s benefit. When the organization has finished its research, does Microsoft have an expectation that the company will just hand it over to them for free, just because it involves one of their own products? Obviously not.
I’m constantly amazed by how simple these answers are and yet some vendors simply don’t get it. The world is changing, and I think it’s time that certain vendors wake up and take a look around at the new world they live in.
Mark, you’ve been doing this since 1997. Did Id Software impose stipulations on you? Sun? BSDI? (They accused us of ruining Christmas, but guilt isn’t a stipulation).
The elephant in the room is patching. If you use the word “own,” then you “own” the finding and the responsibility for what you do with it. Which includes the whirlwind, if you publish without making sure a viable patch is available.
I’ve worked for ten years under a variety of conditions including NDA, no-reversing licenses, and two threatened lawsuits. I’ve lost more time to copy-editing advisories than I have to the combined impact of all that vendor static. On the other hand, I am now, as I was five years ago, behind the 8-ball on vendor patch scheduling. And, there’s really nothing I can do about it: you can’t force a vendor to patch anything.
So, since you’ve been doing this for awhile, I’d like to see you say something more than, “I don’t like it when vendors are presumptuous.” Do you have an answer, a proposal, or a novel insight about the patch problem? Do you see vulnerability markets addressing the problem? I don’t: I see vulnerability markets as a way to monetize the “float” of time between discovery and publication, and thus as an incentive to delay publication — and thus a bad thing for everyone.
What I’m really waiting for is for someone to clearly articulate the value in learning about a vulnerability, say, two months before the rest of the world. We intuit that the value is there, but, what is it?