United States
Anatomy of an ARP Poisoning Attack
WatchGuard Technologies, Inc.
WatchGuard Technologies, Inc.
ProductsPartnersSupportAbout UsHow to BuySearchProfile
 
Products  

Security Articles

Video Tutorials

WatchGuard Feeds

WatchGuard Wire

Radio Free Security

White Papers

Case Studies

Network Security Glossary

WatchGuard Wire
Improve Your Security IQ

A plea for an end to Months of Irresponsible Disclosure

These "Month of [Something] Bug" projects are getting out of hand.

In 2006, researchers such as HD Moore and LMH have initiated projects that announce one new security bug a day for an entire month. Each bug released for that month relates to a specific type of program or operating system component. For example, Moore kicked off this concept with the Month of Browser Bugs (MoBB) and LMH followed up with the Month of Kernel Bugs (MoKB). More recently, Cesar Cerrudo announced a similar project he called the Week of Oracle Database Bugs (WoODB), which he later cancelled for reasons he did not share (many speculate that Oracle pressured him).

A few days ago, Kevin Finisterre announced that he will make January 2007 the Month of Apple Bugs (MoAB). Finisterre and the team responsible for Month of Kernel Bugs intends on releasing an Apple-related security bug every day. According to these researchers, they hope to dispel the perception that Apple doesn't suffer from the security vulnerabilities that Windows does. Finisterre has also announced his intent to announce bugs that Apple is unaware of.

Are these bug-a-day revelations helpful to Internet security, or harmful? During the initial Month of Browser Bugs I gave Moore's project the benefit of the doubt, even though he intended to disclose vulnerabilities without first informing the flaw's vendor. After all, Moore's done a lot for the security community (Metasploit rocks) and I respect him. However, I am finding it harder to see any redeeming qualities in these types of projects. How does it help Apple users when Finisterre announces a bunch of vulnerabilities without first giving Apple time to patch them? Finisterre might argue that the pressure this creates will force Apple to patch sooner. But how does he know Apple wouldn't have patched the flaws quickly if he told Apple about them in the first place? Meanwhile, poor Apple users are left hoping that evil hackers don't use these now public flaws against them.

I think responsible Full Disclosure is good. Apple users probably do need a security wake-up call, and need to stop relying on the obscurity of their operating system. Publicly releasing all of the information about a security vulnerability, including possible exploit code, helps the programming community understand their mistakes and build more secure code. It also helps administrators gauge the risk presented by vulnerabilities so an admin can prioritize fixes. However, the "responsible" part means the researcher should inform the vendor of the flaw, and give them time to patch, before disclosing it publicly. It's just common sense to us "white hats."

These Month of Bug projects promote irresponsible security vulnerability disclosure. The cynic in me is beginning to feel that these researchers are acting more for their own recognition than for the good of the public.

Regardless of what I think, unless Finisterre decides to cancel MoAB as Cerrudo did the WoODB, Apple administrators should expect their New Year to begin with a busy and nerve wracking January. -- Corey Nachreiner, CISSP

 

Copyright© 2010 WatchGuard® Technologies, Inc. You may copy and distribute this article freely in any medium as long as you copy and distribute the entire article without change and preserve this copyright statement and notice.