Are software companies doing the right thing?
I was speaking with a couple of Microsoft folks about some security issues in their products. In particular, we were chatting about a vulnerability that was talked about during Black Hat conference 2007. This vulnerability would enable an attacker to exploit another weakness to completely compromise a system. The guy told me that we [Microsoft] do know this weakness. In fact we knew it before it was disclosed. He also told me that there are many more vulnerabilities, which are known by Microsoft, but users are not aware of them.
I am assuming that the guy, in fact a couple of Microsoft folks, told me the truth and they didn’t tell me that that just to say “We are the vendor. We knew it before everybody else did. We know what we are doing.”
There are many reasons that may have led Microsoft, or other software companies, to choose not to fix these vulnerabilities before shipping out their products. However, the question remains: Is this really the right thing to do?
Lets say you bought a parachute. If it doesn’t open, you most probably end up dead! Now lets say a guy, who is a researcher in parachutes, discloses a problem with the same parachute model that you bought. You give the manufacturer a call and ask them about the problem. What would you expect to hear?
I personally expect to hear something like: “Oh, yes! We just realized the problem and we are trying to reach to our customers and ask them to bring their products back for an exchange or a refund.”
Hearing something like: “Oh yes. We knew this issue existed and we were working to fix it as soon as possible but this guy disclosed the problem before we actually fix it.” Will just freak me out. This would mean they hid some information from me that may have caused me to buy another brand that didn’t have that problem.
Here is what I think must be enforced: Either the software companies should stop announcing that they were aware of a particular security issue after it is disclosed by a researcher or they should be held responsible for damages to their clients should that specific vulnerability get exploited before its patch is released.
I am assuming that the guy, in fact a couple of Microsoft folks, told me the truth and they didn’t tell me that that just to say “We are the vendor. We knew it before everybody else did. We know what we are doing.”
There are many reasons that may have led Microsoft, or other software companies, to choose not to fix these vulnerabilities before shipping out their products. However, the question remains: Is this really the right thing to do?
Lets say you bought a parachute. If it doesn’t open, you most probably end up dead! Now lets say a guy, who is a researcher in parachutes, discloses a problem with the same parachute model that you bought. You give the manufacturer a call and ask them about the problem. What would you expect to hear?
I personally expect to hear something like: “Oh, yes! We just realized the problem and we are trying to reach to our customers and ask them to bring their products back for an exchange or a refund.”
Hearing something like: “Oh yes. We knew this issue existed and we were working to fix it as soon as possible but this guy disclosed the problem before we actually fix it.” Will just freak me out. This would mean they hid some information from me that may have caused me to buy another brand that didn’t have that problem.
Here is what I think must be enforced: Either the software companies should stop announcing that they were aware of a particular security issue after it is disclosed by a researcher or they should be held responsible for damages to their clients should that specific vulnerability get exploited before its patch is released.

