Comments on: Flaw finders go their own way
Security researchers rebut the idea that "responsible" flaw disclosure means playing ball with software makers.
Security researchers rebut the idea that "responsible" flaw disclosure means playing ball with software makers.
December 2, 2009 5:21 PM PST
December 2, 2009 4:37 PM PST
December 2, 2009 4:14 PM PST
Add headlines from CNET News to your homepage or feedreader.
More feeds available in our RSS feed index.
Related quotes
software products. That's no different than independent testing
and reporting done on other types of products, such as
Consumers Reports does. Microsoft and Apple, in particular,
enjoy very cozy relations with an army of media sycophants. The
survival of many a web site and magazine, depends on not
alienating those companies, which are able to manipulate the
news about their companies adroitly. Naturally Gates and Jobs
take great offense at being treated as mere mortals who produce
products with flaws.
Speaking of flaws, I find one in this article:
"Last week, Immunity published an advisory highlighting four
security holes in Apple Computer's Mac OS X--vulnerabilities
that the company had known about for seven months but had
kept to itself and its customers."
Apple didn't share the information with its customers in general,
but possibly with a very few customers, although the writer of
this article offers no evidence of such. Apple certainly didn't this
customer a message about the flaws. If it had shared the
vulnerabilities with its customers, there would have been no
reason for the information to be made public by Immunity.
Millions of Apple customers would hardly have conspired to
keep the flaws a secret.
one but its paying customers. Then Immunity went public with
the vulnerabilities. Apple did not find out about the
vulnerabilities until Immunity went public with the information.
This is totally irresponsible of Immunity. Period.
I support a company's right to use its information for its own
good. It was (and is) fine for immunity to find flaws and then tell
only its own paying customers for a finite period of time. This is
how companies make money and keep existing.
However, going directly from keeping to itself and only its
paying customers to going public with the information is
irresponsible. The crackers and Apple found out the information
at the same time. A dedicated cracker team MIGHT have found a
way to crack many, many Macs before Apple got out a fix. This
has had the potential of endangering the data of many people
and businesses. (Apple just yesterday issued a secutiy patch so
it may have responded first.)
The responsible way to handle it is simple:
The finder uses the information for his own benefit for a finite
period of time (say 60-90 days).
The finder tells the sofware developer a finite period before
going public (say another 60-90 days).
The finder goes public with the flaw if the software developer
has not already done so.
When the flaw goes public (either by the software developer or
the finder) the finder is specifically mentioned as having found
the flaw first.
This way everyone wins. The flaw finder gets benefit from his/
her efforts. The software developer gets a head start on the
crackers. The public is guaranteed to find out about the flaw so
the software developer has absolutely no ability to just "sit on"
the flaw and do nothing.
Security flaws should be disclosed so people are aware and can act accordingly. The flaws shouldn't be there to begin with, but companies short-shrift the quality control process to push *crap* out the door. It's about chasing dollars, not a quality product.
They need the pressure applied.
One thing the article lacks at disclosing is, "How critical is the security hole?" As for Apple, they may have known about the proplems for a while, but if the hole is small with little or no risk of exploitation, why fix it immediately when you can work on a broad solution to fix many problems at once?
While no OS is completely without problems, Apple does enjoy a great deal of freedom from the majority of the problems that effect Microsoft. This gives Apple more room to withold updates so that it can focus resources on a more critical area.
Microsoft on the other hand continues to suffer a loosing battle on many fronts, especially with the average user which has little knowledge on how to stop adware/spyware/viruses. They do not enjoy any room to manuver resources if a hole is discovered as they are expected to fix all of the problems...now. This has to do with the large and un-technical population as well as the past and current problems that continue to plague the Windows environment. Plus, they have much more in terms of resources to throw at the problem, and they should.
Maybe I should send them a bill for the countless hours I have spent to fix my associates computers due to a lack of oversight in creating a more robust system, out of the box.
Many folks are stockholders and bad news, even if its non-credible or insignificant, can hurt everyone. Extortion comes to mind.
Heck, we can't even get gov agencies to cooperate and fix holes. You think Microsoft will jump everytime a pipsqueak yells "sky is falling" so that they make a buck?
Non-profit, supportive folks aren't out for financial gain- they want problems fixed.
But this Immunity company is spinning "known but under-control" flaws. And why Apple? because its gaining in market? Its profitable and shares quadrupled in value since last year? I smell a tick...
To deliver a flawless product, you need lots of development time and money which typically means higher costs for the end user and delaying the use of technology that may become outdated by the time it is delivered.
Some consumers are content with purchasing flawed software provided that the economics are correct and the flaws will be fixed when they are found. That is, if the flaws are worth the cost savings to the consumer for having immediate gratification from the immediate availability of the software. In modern times, as speed and availability become the critical cornerstone in outbidding your competitors, some consumers find that a satisfactory compromise.
rather than Apple. I stand corrected.
publicized security attack that is successful, so it should be
more attuned to vulnerabilities. A large airline might survive a
fatal crash, but a small one would almost surely be done in by
such a calamity. It is very hard to predict the impact of a security
hole. An enterprising cretin might find a way to turn what seems
small into a very large problem, indeed.
IMHO Companies should be given a 30 days lead time to diagnose, fix and most importantly test the fix before the vulnerability is publicly disclosed.
If the vulnerability is disclosed publicly first you have a race between the bad guys trying to exploit it and the vendor trying to fix it, with the inevitble result being more successful exploits as well as buggy patches being released without proper testing.
Which leads to a related issue, the MS once a month patch schedule was created primarily to reduce the load for IT departments so they weren't statying late installing patches 6 times a month. With immediate public disclosure it would be even worse, as every patch would need to be loaded immediately as it is released, some patches would need to be loaded and then the patches to those patches.
While Apple shouldn't have sat on a vulnerability for 7 months the answer isn't letting vendors know at the same time you are letting the virus/worm writers.
p.s. I didn't feel like doing the reasearch but IIRC the industries "responsible disclosure" program calls for something like this, were there is advance notice on a vulnerability but the vendor is free to disclose publicly after a period of time whether or not the vendor has released a patch.
still for 7 months, the security team who found the
vulnerabilities (in BSD, not OS X directly) didn't tell Apple for 7
months! The writer's english seems to have confused this issue.
Sincerely,
Gregory D. MELLOTT
How long, do you think, before the company is sued out of existance because they released information on a security hole thats used to exploit a company's network? Or before they erroneously release a report on a security release that is non-existant, and have to deal legally with the vendor?
And how exactly do these companies make money, anyways?
If not for people finding and making them public, crap like windows would be even more insecure. Now that is a scary thought.
Sincerely,
Gregory D. MELLOTT
- Another interesting story by Robert Lemos
- by n3td3v January 29, 2005 6:15 PM PST
- Well done :-) I even put it on my security list. Keep up the good work!
- Like this Reply to this comment
-
(23 Comments)googlegroups / group / n3td3v