Drop responsible from bug disclosures Microsoft urges

Drop responsible from bug disclosures Microsoft urges

Microsoft today pitched its own proposal for how software makers react to bugs reported by researchers, calling for a name change to describe the process it prefers.

Rather than dub the back-and-forth between bug finders and vendors “responsible disclosure” — a term that implies that the researcher reports a bug, then waits for the developer to patch it before going public with news of the flaw — Microsoft MCTS Training wants everyone in the security community to use a different moniker: “coordinated vulnerability disclosure,” or CVD.
Cisco’s Storage Savings Success: Download now

The company admitted the move is primarily a name change, and that much of the rest of its proposal is what Microsoft has urged in the past.

“This isn’t a drastic departure at all,” said Mike Reavey, director of the Microsoft Security Response Center (MSRC), Microsoft’s in-house security team. “What we want to do is what works best to minimize risk to customers, and to remove emotion, which isn’t helpful to anyone.”

Related Content

* Malware openly available in China, researchers say
* Massive check-fraud botnet operation tied to Russia
* Google patches Chrome, sidesteps Windows kernel bug
* Ensure 360-Degree Border SecurityWHITE PAPER
* Sleazy Marketers Game Google’s Sponsored Ads

* Security suites: big protection, little fuss
* Automated software quality assurance really mattersBLOG
* BitBlaze tool boosts bug-hunting productivity 10-fold
* Email on Cruise Control: How to Guarantee Security, Speed and Confidence in EmailWHITE PAPER
* Alleged Mariposa botnet hacker arrested in Slovenia

Reavey argued, as others have before, that “responsible disclosure” is a loaded name, since by implication anyone who doesn’t follow its bug-reporting steps — going public with details or attack code before a patch is ready — is by implication labeled as “irresponsible.”

“[CVD] is the same thing as responsible disclosure, just renamed,” repeated Reavey. “When folks use charged words, a lot of the focus then is on the disclosure, and not on the problem at hand, which is to make sure customers are protected, and that attacks are not amplified.”

Other than the name change, Microsoft’s proposal — which was spelled out in several blog posts by company executives, including the most detailed by Katie Moussouris, a senior security strategist on the MSRC ecosystem strategy team — is essentially a more explicit rendering of previous positions and practices.

One of the key points Microsoft made is that it wants to keep the lines of communication open between itself and security researchers, even when the latter broadcast their findings without reporting a bug to Microsoft or waiting on a patch.

“We want to be more clear about our philosophy, so first, we would appreciate a heads-up, even if the researcher does ‘full disclosure,'” said Reavey, referring to the label applied when a bug hunter goes public with all the details he has about a vulnerability before a patch is available. “And two, that we’ve operated this way before, so that if a vulnerability is under attack, certainly, we’ll release some information and advice.”

Moussouris echoed Reavey in her blog. “For finders who still believe that full disclosure is the best way to protect users, we respectfully disagree, but we still want to work with you if you’re willing,” she said. “We’d encourage folks who support [full disclosure] to still contact us, as we can then attempt to coordinate release of information with protections that are available.”

Microsoft isn’t the first to propose changes to the sometimes-rocky relationships between security researchers and the vendors whose products they label as vulnerable to attack.

On Tuesday, Google published what it called “Rebooting Responsible Disclosure,” a proposal that featured, among other elements, a call for a hard deadline of 60 days to patch a problem.
60 Minutes with Security Visionary Nir Zuk: View now

Reavey disagreed with Google. “I don’t think there’s a one-size-fits-all-issues as far as a timeline,” he said. “If the update doesn’t work, it doesn’t protect anyone.”

Microsoft has long taken the position that it fixes bugs as fast as it can, but that testing the quality of an update is just as critical as patching. Screwing up a patch, said Reavey, can have an enormous impact on Windows users, who often apply the updates without testing them themselves.

John Pescatore, Gartner’s primary analyst on security issues, took Microsoft’s side, saying that Google’s proposal was colored by the fact that most of its software is in the cloud, and that the most prominent exception, its Chrome browser, is simple in comparison to an operating system like Windows.

“Browsers are not typical of lots and lots of legacy software, like Microsoft’s or Oracle’s,” Pescatore said, adding that it’s unrealistic to expect every bug to get fixed in two months.

“There’s often a six-month time frame for an enterprise before they can even push patches [within their organization], even after a patch is released,” Pescatore said. “There’s all kinds of code that’s not as simple to patch as a browser, and that requires longer delays before a patch can be implemented.”

The Microsoft and Google proposals are the latest in an increasingly-heated discussion among researchers and vendors about disclosure that was prompted in part by an incident last month when a Google security engineer went public with a critical Windows bug just five days after reporting it to Microsoft.

In early June, Tavis Ormandy, who works for Google’s Switzerland office, published attack code for a Windows XP vulnerability, and immediately unleashed a heated debate. While some security researchers criticized Ormandy for taking the bug public, others rose to his defense, blasting both Microsoft and the press — including Computerworld — for linking Ormandy to his employer.

Ormandy said he disclosed the vulnerability five days after reporting it to Microsoft when the company wouldn’t commit to a patching deadline. Microsoft has disputed that, claiming that it only told Ormandy it would need the rest of the week to decide.

Reavey denied that today’s change was triggered by the Ormandy disclosure, saying that Microsoft MCITP Certification had been thinking about CVD for months, and had been working with outside researchers and security experts long before the June brouhaha.

But Reavey did admit that things might have worked out differently if the CVD philosophy had been in place last month. “We might have been more clear that we wanted to work together on this,” Reavey said. “That [event] was difficult for all of us. [With CVD], we want to explicitly make sure we communicate that we want to continue the dialog.”

Reactions by researchers to Microsoft’s name change and Google’s earlier 60-day deadline idea was mixed.

Microsoft cloud strategy A question of feature parity

Microsoft cloud strategy A question of feature parity
Microsoft often uses the phrase “feature parity” to describe its vision of providing cloud computing services that closely replicate the capabilities customers can already get by installing Microsoft software inside their firewalls. After all, Microsoft is “all in” for the cloud, as Steve Ballmer says.

While Microsoft’s hosted Exchange and SharePoint will achieve most of the desired feature parity within the next year, Microsoft admits it has no plans today to provide the same parity with Office Web Apps, the Web-based versions of Word, Excel, PowerPoint and OneNote.
Magic Quadrant for IT Event Correlation and Analysis: Download now

5 tips for managing Microsoft licensing costs

Office Web Apps, released in June, provides a “high-fidelity viewing experience,” but only limited editing capabilities, says Evan Lew, senior product manager for Microsoft Office.

Related Content

* MICROSOFT SUBNET: blogs, videos and more
* Microsoft ‘working’ on patch for critical Windows vulnerability
* Windows Phone 7 ‘preview’ winning generally good reviews
* The Top 10 Reports for Managing VulnerabilitiesWHITE PAPER
* Microsoft’s cloud strategy: A question of ‘feature parity’

* Windows XP SP2 and 7 other things Microsoft MCTS Training has killed this year
* Microsoft’s cloud-based Exchange, SharePoint still stuck in 2007
* Will Microsoft sustain Windows Phone momentum?
* Justifying IT Security:Managing Risk & Keeping Your Network SecureWHITE PAPER
* Microsoft strikes blow against Google with Office 2010

Lew blames the disparity on the limitations of current Web browsers (of which the most widely used is Microsoft’s Internet Explorer).

“It has to do with the capabilities of the Web browser and the limitations today,” Lew says.

With the addition of HTML5 “the lines [between PC and browser] may start blurring,” he continues, but as of “today, there are performance reasons why editing, video and PowerPoint is something that is a much better experience in the client than in the browser.”

Microsoft touts the ability to import Office documents into Office Web Apps without losing formatting — a supposed advantage over Google Apps — but editing scenarios like inserting charts or pivot tables into Excel and editing videos require the horsepower of the PC and native desktop client, Lew says.

Microsoft is meeting the challenge from Google Apps by providing some online capabilities, but likely doesn’t want to give businesses a completely Web-based alternative to replace the more expensive Office, Forrester Research analyst Sheri McLeish said in a recent interview.

“They’re walking a very fine line,” McLeish says. “While they’re nervous and worried [about Google Apps], they’re not nervous and worried enough to dramatically reduce the cost of Office. They’re delicately managing the pricing to protect their margins.”

Regular Office licenses give customers rights to use Web Apps, but a full-fledged cloud offering “is not going to happen in 2010,” McLeish says.

Things are a bit different on the hosted Exchange and SharePoint front, at least according to Microsoft’s spokespeople.
Formally known as BPOS, the Business Productivity Online Standard Suite, Microsoft’s hosted Exchange and SharePoint is still running on the 2007 servers.  But a planned upgrade to the 2010 servers will erase most of the feature differences between the hosted and on-premise versions, according to Microsoft.

We’re working toward a goal we call service parity,” says John Betz, director of product management for Microsoft Online Services.
Network World’s Testing Guide to Microsoft’s Top Products: Download now

Customization is limited today, because the 2007 servers don’t fully embrace the concept of multi-tenancy, Betz says. With the 2010 rollout, customers will have access to the My Sites feature, which lets them run code in a sandbox, a separate process that has limited access rights and wouldn’t be able to take down an entire server farm.

Not every feature in BPOS will be exactly the same as the on-premise version, however. For example, BPOS support for data protected by ITAR (International Traffic in Arms Regulations) is available only for government agencies. Also, customers need their own PBX system when they integrate voice capabilities with Office Communications Online, because of network latency issues.

Another BPOS limitation, mentioned in a recent Microsoft blog, is lack of support for the Office 2003 client.

Related Content

* MICROSOFT SUBNET: blogs, videos and more
* Microsoft ‘working’ on patch for critical Windows vulnerability
* Windows Phone 7 ‘preview’ winning generally good reviews
* The Top 10 Reports for Managing VulnerabilitiesWHITE PAPER
* Microsoft’s cloud strategy: A question of ‘feature parity’

* Windows XP SP2 and 7 other things Microsoft has killed this year
* Microsoft’s cloud-based Exchange, SharePoint still stuck in 2007
* Will Microsoft sustain Windows Phone momentum?
* Justifying IT Security:Managing Risk & Keeping Your Network SecureWHITE PAPER
* Microsoft strikes blow against Google with Office 2010

View more related content

Get Daily News by Email

“We won’t achieve complete feature parity,” because certain processes need to run on a customer’s own servers, for a variety of reasons, Betz says.

In addition to BPOS, there are other examples of Microsoft trying to provide similar functionality in the cloud as they do in packaged software. The next version of Microsoft’s CRM product will let IT customize their CRM deployments in the cloud the same way they can on-premise, for example with complex .NET programs, says Brad Wilson, general manager of Microsoft’s CRM business.

Microsoft has also turned some of its cloud capabilities into on-premise technology with the Windows Azure Platform appliance, which lets businesses run an Azure-like private cloud within their firewalls.

Why does BPOS get a better “feature parity” treatment than Office Web Apps? With BPOS, Microsoft is operating the backend servers on a customer’s behalf, in the cloud, in much the same way customers would operate the servers themselves.
“With SharePoint, the SharePoint navigation experience manifests itself in the browser whether it’s on-premise or hosted in Microsoft MCITP Certification [data center],” Lew notes.

Tim O’Brien, senior director of Microsoft’s Platform Strategy Group, recalls showing BPOS to a customer at a conference:

“He’s looking somewhat underwhelmed during the demo, and he shrugged his shoulders and he said ‘it’s just SharePoint.’ But that’s exactly the point. Your investment in SharePoint moves forward.”

But Office Web Apps, which requires a SharePoint 2010 back end, isn’t likely to offer the same functionality as Office on-premise anytime soon. Although Lew promises improvement, he says it’s too early to say what features will be added. Complete replication of features across the online and on-premise versions of Office is not being promised by Microsoft, at least today.

“We don’t really see Office Web Apps as a replacement scenario,” Lew says. “It’s really more of a companion for people who already use Office.”

The largest cloud customers have received the 2010 upgrade already, a broader preview will be available later in 2010, and full general availability is expected in 2011.

Upgrades in 2010 server rollout that will bring BPOS closer to feature parity, include getting voice mails in e-mail inboxes, role-based access controls, single-sign-on between on-premise and cloud, and the ability to upload custom code to SharePoint Online.