Safari vs. Maynor: Dogs and Cats Living Together, Mass Hysteria!
Jeremy Rauch | June 12th, 2007 | Filed Under: Apple, Disclosure
[Interesting Discussion In Comments -daveg]
Its no secret: I’ve advocated “responsible disclosure” for years. I don’t buy that vulnerability research, and discourse about findings, is why there are so many security problems. Keeping our heads in the sand won’t improve the situation.
Apple’s recent release of Safari for Windows spurred people in our community to start looking for its flaws. Great. I say Safari, for all its good qualities (it’s quick, looks nice, and claims to render more accurately than other browsers), hasn’t benefitted from the scrutiny IE or Firefox gets. If people spend time looking at it, finding vulnerabilities, and reporting them back to Apple, we could have something here. That a large portion of its open sourced makes it all the better.
I’ve been finding vulnerabilities for over 10 years. I’ve been frustrated by vendors that resist patching flaws. And I’ve seen serious flaws go unfixed, due solely to vendor apathy, on numerous occasions. I can see how that could make someone question the “responsible” side of disclosure. Are we wasting our time “playing nice” with vendors?
One of the things we codified when we started Matasano was a disclosure code of ethics. Part of it applies today. In spite of the bad vendor experiences we’ve all had, individually and as group, we felt strongly that to research vulnerabilities without keeping vendors in the loop wasn’t something that we could participate in.
In fact, we’ve gone one step further. We won’t release information without a vendor patch being available. We’re just not comfortable deciding how you should manage your risk. I’d like to keep thinking that disclosure is about making software safer, and not just about ego and marketing.
And that’s why, after my blog hiatus/hibernation/avoidance, I’ve decided to post again.
I say, have all the hostility you want towards Apple. Apple may have done Dave Maynor wrong. Dave may be justified in carrying a grudge. I don’t know all of the facts there, and at the moment, it doesn’t look like any of us will. But I hope Dave, and all the other people taking shots into the barrel of fish that is Safari, are going to do their best to deal responsibly with Apple. I’ve found the Apple security folk I’ve met to be well intentioned and concerned, even if they are severely overburdened and understaffed.
But Dave, if you’re not going to keep Apple in the loop, and you are going to harbor secret Safari vulnerabilities that only your company and your customers and whoever your customers talk to and whoever ever manages to break into those customers may be, can I ask a favor? Can you post what your code of ethics is? A lot of us would like to know. We could show a spectrum, from Errata on the “left”, through MoXB, to eEye on the “liberal”, Matasano on the “centrist”, ISS on the “conservative”, and Cisco on the “right wing”.


Add New Comment
Viewing 48 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.
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.
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.
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.
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.
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