• On MovieTome: See the villain of IRON MAN 2!
April 8, 2008 11:12 AM PDT

Microsoft message to security world: Trust Us

by Elinor Mills

In a keynote at the RSA conference last year, Microsoft Chairman Bill Gates and Craig Mundie, chief research and strategy officer, said the company had more to do to improve security.

Microsoft's Craig Mundie

Microsoft's Craig Mundie on stage at RSA 2008.

(Credit: Corinne Schulz/CNET News.com)

A year later, not much has changed.

Mundie and Chris Leach, chief information security officer at Affiliated Computer Services, followed talking points about Microsoft's latest vision for End to End Trust, describing it as an industry call to action.

"The foundation has been laid for good security practices," Mundie said. "The challenge now is related to management practices."

It's all about establishing that you are who you say you are.

"We need new forms of credential," Mundie said. "You should be able to present a cert (certificate) that says, 'Hey, I'm over the age of 18'...and allow a Web site to know that you are an adult."

Mundie was laying out the parameters for Microsoft's vision for security so that the interested parties would build around the company's framework.

As if on cue, he said: "The overall management systems today are not integrated enough, they're too complicated. That has been a major focus for Microsoft." And he mentioned some Microsoft products that solve those problems.

I showed Bruce Schneier, chief security technology officer for BT, the End to End Trust documents and he said "it feels general and like marketing hype." The notion that the world needs centralized authentication "is just silly," he added.

Basically, Microsoft has used its trusted computing efforts, such as inserting identity rights management into Office 2003, to lock people into using its products, Schneier said.

"Microsoft has used this as an anti-competitive tool," he said.

In a briefing on Monday, George Stathakopoulos, general manager of Microsoft's Trustworthy Computing group, was mentally prepared for the criticism.

"With everything we do, there is always skepticism and conspiracy theories," he said. "The answer is no; this is for real."

Elinor Mills covers Internet security and privacy. She joined CNET News in 2005 after working as a foreign correspondent for Reuters in Portugal and writing for The Industry Standard, the IDG News Service, and the Associated Press. E-mail Elinor.
Recent posts from News Blog
Neil Young Archives Blu-ray: Rip off?
Acronis revises survey results about backup habits
Acronis miscalculates data on users' bad backup habits
Flickr co-founder presses beta button
Comcast, Sony open retail store
Cox to try coaxing the Internet into submission
Was InfoWorld's CTO of the Year award a year late?
VMWare VI4 renamed to vSphere
Add a Comment (Log in or register) (36 Comments)
  • prev
  • 1
  • next
Does anyone else here feel the bias?!?!
by PaulEdl April 8, 2008 1:45 PM PDT
Why is it that when Symantec's CEO mentions "identity management growing beyond the enterprise" that we also dont get the additional conspriacy theories that we get from this blog article? Microsoft has a federated model today called WS-Federation... it's a standard. Why can John Thompson say the exact same thing as Microsoft and not get someone calling it marketing hype? Bruce Schneier deserves to have his license revoked for just being plain old misinformed. We are talking about Identity, not document rights management which is what he alludes to. I'm sure I'll get flamed but the bias in this article makes me feel like the author didnt do her homework and yet expects us to take her word as gospel.
Reply to this comment
Reading comprehension is your friend
by The_Decider April 8, 2008 2:29 PM PDT
He was talking about a specific part of "trusted computing" and why it is a failure. He didn't say that this proposal has anything to do with document rights.

Bruce Schneier has forgotten more about security than you or I will ever know.
View reply
Yes I feel the bias
by t8 April 13, 2008 2:22 PM PDT
Yes I feel the bias and deservedly so.
Does anyone else here feel the bias?!?!
by PaulEdl April 8, 2008 1:45 PM PDT
Why is it that when Symantec's CEO mentions "identity management growing beyond the enterprise" that we also dont get the additional conspriacy theories that we get from this blog article? Microsoft has a federated model today called WS-Federation... it's a standard. Why can John Thompson say the exact same thing as Microsoft and not get someone calling it marketing hype? Bruce Schneier deserves to have his license revoked for just being plain old misinformed. We are talking about Identity, not document rights management which is what he alludes to. I'm sure I'll get flamed but the bias in this article makes me feel like the author didnt do her homework and yet expects us to take her word as gospel.
Reply to this comment
Reading comprehension is your friend
by The_Decider April 8, 2008 2:29 PM PDT
He was talking about a specific part of "trusted computing" and why it is a failure. He didn't say that this proposal has anything to do with document rights.

Bruce Schneier has forgotten more about security than you or I will ever know.
View reply
Yes I feel the bias
by t8 April 13, 2008 2:22 PM PDT
Yes I feel the bias and deservedly so.
MS is clueless
by The_Decider April 8, 2008 1:56 PM PDT
First of all a centralized authentication scheme is the worst thing for security.

It is good for tracking people though. Which is the real motivations for these types of proposals.

MS has never and will never care about security. They ignored security for so long and the only thing they have to to try and address it is poorly thought out edge solutions and using minor roadblocks.

MS software is the most exploited because it is the easiest to do. Nothing will change until the build an OS from scratch with security as its center of attention.
Reply to this comment
Easiest software to crack
by tgapa April 8, 2008 7:55 PM PDT
is an open source application with a known eval($user_input) which proudly proclaims itself and its OS/distro on each page. I've seen a number of PHP, perl, and python webpages like that, as well as various shell-based things.

Microsoft only provides the *second* easiest software to crack - namely, the swiss cheese that has so many holes you can poke it with a stick a couple of times and find one.

Don't get me wrong - I'm not saying that Microsoft's product isn't ridiculously shoddy, and nowhere near ready for prime time. However, before setting fire to the neighbor's house, it's best to cover your own in asbestos. Open source has the potential to be more secure, but it also has the potential to be less secure. You need to do your research and understand what you're doing. A well-secured Linux box could go years before it really needs a security patch, simply because the holes are mitigated by design before they're found. (Note: one always needs to check to make sure. This isn't a "Forget the Linux box, it's good." This is instead an opportunity to see how good you are.)

And, yes, centralized authentication is horrible for security. There's a reason why virtually every site that supports Open ID has its own authentication as well (at least, I hope this is the reason...): server authentication is vital for server administration. If centralized authentication is ever trusted for server administration, you've just handed your server over to the centralized authentication store.

Just to make my position clear: Microsoft is the most exploited for a combination of three reasons:

1. Very easy to crack.
2. Most common installed software.
3. Microsoft the corporation behaves in a manner which infuriates the sort of coder that goes into cracking.

When Microsoft is no longer the dominant software company, they will still be the most exploited for several years, due to the other two reasons, and due to inertia. However, even if Microsoft doesn't improve their security (I don't think they can, really - it seems antithetical to their culture), they still won't be the most cracked forever.
View reply
They did that with Vista
by Leria April 13, 2008 3:13 PM PDT
They did exactly what you are stating they should have done with Vista. Secondly, it is the 'most exploited' not because it is the easiest to exploit, but because it is ON THE MOST SYSTEMS IN THE WORLD!
That is the reason why no cracker worth his salt is going to worry about Mac's or Linux boxes: too little of an installed base to worry about or code for.

You also have to realize that Microsoft has to strike a balance between security and ease of use.... otherwise, you get something like Linux, which is hellishly hard to use for the average person, and I know, because I tried Ubuntu not too long ago and gave up in frustration because everything was command-line only.
MS is clueless
by The_Decider April 8, 2008 1:56 PM PDT
First of all a centralized authentication scheme is the worst thing for security.

It is good for tracking people though. Which is the real motivations for these types of proposals.

MS has never and will never care about security. They ignored security for so long and the only thing they have to to try and address it is poorly thought out edge solutions and using minor roadblocks.

MS software is the most exploited because it is the easiest to do. Nothing will change until the build an OS from scratch with security as its center of attention.
Reply to this comment
Easiest software to crack
by tgapa April 8, 2008 7:55 PM PDT
is an open source application with a known eval($user_input) which proudly proclaims itself and its OS/distro on each page. I've seen a number of PHP, perl, and python webpages like that, as well as various shell-based things.

Microsoft only provides the *second* easiest software to crack - namely, the swiss cheese that has so many holes you can poke it with a stick a couple of times and find one.

Don't get me wrong - I'm not saying that Microsoft's product isn't ridiculously shoddy, and nowhere near ready for prime time. However, before setting fire to the neighbor's house, it's best to cover your own in asbestos. Open source has the potential to be more secure, but it also has the potential to be less secure. You need to do your research and understand what you're doing. A well-secured Linux box could go years before it really needs a security patch, simply because the holes are mitigated by design before they're found. (Note: one always needs to check to make sure. This isn't a "Forget the Linux box, it's good." This is instead an opportunity to see how good you are.)

And, yes, centralized authentication is horrible for security. There's a reason why virtually every site that supports Open ID has its own authentication as well (at least, I hope this is the reason...): server authentication is vital for server administration. If centralized authentication is ever trusted for server administration, you've just handed your server over to the centralized authentication store.

Just to make my position clear: Microsoft is the most exploited for a combination of three reasons:

1. Very easy to crack.
2. Most common installed software.
3. Microsoft the corporation behaves in a manner which infuriates the sort of coder that goes into cracking.

When Microsoft is no longer the dominant software company, they will still be the most exploited for several years, due to the other two reasons, and due to inertia. However, even if Microsoft doesn't improve their security (I don't think they can, really - it seems antithetical to their culture), they still won't be the most cracked forever.
View reply
They did that with Vista
by Leria April 13, 2008 3:13 PM PDT
They did exactly what you are stating they should have done with Vista. Secondly, it is the 'most exploited' not because it is the easiest to exploit, but because it is ON THE MOST SYSTEMS IN THE WORLD!
That is the reason why no cracker worth his salt is going to worry about Mac's or Linux boxes: too little of an installed base to worry about or code for.

You also have to realize that Microsoft has to strike a balance between security and ease of use.... otherwise, you get something like Linux, which is hellishly hard to use for the average person, and I know, because I tried Ubuntu not too long ago and gave up in frustration because everything was command-line only.
LOL!
by Dalkorian April 8, 2008 3:14 PM PDT
"Trust us, we're M$. We've been doing security for years and we
have your best interests in mind."

Can anyone think of a funnier joke than that? I can't.
Reply to this comment
SCO n/t
by tgapa April 8, 2008 7:56 PM PDT
no text
View reply
LOL!
by Dalkorian April 8, 2008 3:14 PM PDT
"Trust us, we're M$. We've been doing security for years and we
have your best interests in mind."

Can anyone think of a funnier joke than that? I can't.
Reply to this comment
SCO n/t
by tgapa April 8, 2008 7:56 PM PDT
no text
View reply
Microsoft - message to security world
by wjc-qut April 8, 2008 6:42 PM PDT
I wonder - Charlton Heston had it - is Alzheimer's disease contagious and rampant in Redmond?

Dear Craig - remember (oops, perhaps not) your own XENIX and its Trusted XENIX version (Yes - Microsoft sold a version of UNIX for many years and still apparently owns the XENIX trademark); the Palladium/NGSCB project and the "Ring -0" Intel Pentium; the Windows'NT hardening exercise in the mid-1990s (a B1/B2 version for government), and on and on.

No application, no middleware, no comms/authentication stack and so on can be more secure than the hardware and OS on which it all runs. Intel knew that with the 286 to Pentium chip design (IBM PC/AT onwards) with its 4 rings of protection (ignored by Microsoft Windows'NT/2000/XP/VISTA and, unfortunately, also by UNIX/LINUX but NOT, in part, by Microsoft-IBM's OS/2), memory segmentation to prevent overflow etc (ignored again), memory typing - separating code, data and stack (ignored) and on and on. Intel designed the 286 to Pentium CPUs around the principles of security of the MULTICS system of 40 years ago - and we have not got any further except for the excellent efforts of the NSA with its SELinux offering.

Craig - get over it - what we need is a secure operating system with a modernised and rethought version of "Mandatory Access Control (MAC)" which enables us to categorise and protect the base components of the system as it connects to the untrusted and dangerous global Internet. We have one possible base now - and have had it for almost 10 years!!! It is SELinux ....

What we need is for Microsoft to understand what has been done and look at how the work of SELinux and allied activity can be incorporated into modern operating systems structures - the base for security and information assurance.

For example, fancy allowing untrusted device drivers from unknown sources into the same kernel area as the trust platform/reference monitor of the OS - Microsoft did with Windows NT 4 onwards!
(Remember Ring 1 - oops - Alzheimer's again.)

Forget patching and other software quality problems - that are related to but not real security architecture schemes - the base design of the OS has to be secure and developed today around new concepts of mandatory access control
( and Government has to take the lead by insisting such in procurement ).

Palladium was a start at Microsoft - Craig - what happened to that!!! Remember "Nexus", remember trusted drivers, remember ..... oh well ... perhaps not. Microsoft Alzheimer's again!
Reply to this comment
Some things are not portable
by bersl2 April 8, 2008 8:01 PM PDT
You mention things like rings and memory segmentation. Linux, for instance, does not use them except where absolutely necessary, because they are very non-portable to other architectures (though this is no excuse to the Wintel business machine).

Trust technology is too powerful for a business to deliver to consumer at large, because the businesses cannot be themselves trusted not to abuse it; the thoughts of hardware-enforced encryption and collusion with Big Media--among many other nightmare scenarios---I cannot remove from my mind anytime soon, regardless of what possible benefits such technology may have.

Besides, all list-based access control schemes, whether discretionary or mandatory, are subject to the confused deputy problem, so I do not see them as a long-term solution. Instead, I have, from time to time, been following capability-based solutions.

Also, SELinux is notorious in its difficulty to configure correctly---true security is difficult---but more simple configuration mechanisms have been developed to help in this (one such scheme, SMACK, is scheduled for inclusion in the 2.6.25 kernel).
Microsoft - message to security world
by wjc-qut April 8, 2008 6:42 PM PDT
I wonder - Charlton Heston had it - is Alzheimer's disease contagious and rampant in Redmond?

Dear Craig - remember (oops, perhaps not) your own XENIX and its Trusted XENIX version (Yes - Microsoft sold a version of UNIX for many years and still apparently owns the XENIX trademark); the Palladium/NGSCB project and the "Ring -0" Intel Pentium; the Windows'NT hardening exercise in the mid-1990s (a B1/B2 version for government), and on and on.

No application, no middleware, no comms/authentication stack and so on can be more secure than the hardware and OS on which it all runs. Intel knew that with the 286 to Pentium chip design (IBM PC/AT onwards) with its 4 rings of protection (ignored by Microsoft Windows'NT/2000/XP/VISTA and, unfortunately, also by UNIX/LINUX but NOT, in part, by Microsoft-IBM's OS/2), memory segmentation to prevent overflow etc (ignored again), memory typing - separating code, data and stack (ignored) and on and on. Intel designed the 286 to Pentium CPUs around the principles of security of the MULTICS system of 40 years ago - and we have not got any further except for the excellent efforts of the NSA with its SELinux offering.

Craig - get over it - what we need is a secure operating system with a modernised and rethought version of "Mandatory Access Control (MAC)" which enables us to categorise and protect the base components of the system as it connects to the untrusted and dangerous global Internet. We have one possible base now - and have had it for almost 10 years!!! It is SELinux ....

What we need is for Microsoft to understand what has been done and look at how the work of SELinux and allied activity can be incorporated into modern operating systems structures - the base for security and information assurance.

For example, fancy allowing untrusted device drivers from unknown sources into the same kernel area as the trust platform/reference monitor of the OS - Microsoft did with Windows NT 4 onwards!
(Remember Ring 1 - oops - Alzheimer's again.)

Forget patching and other software quality problems - that are related to but not real security architecture schemes - the base design of the OS has to be secure and developed today around new concepts of mandatory access control
( and Government has to take the lead by insisting such in procurement ).

Palladium was a start at Microsoft - Craig - what happened to that!!! Remember "Nexus", remember trusted drivers, remember ..... oh well ... perhaps not. Microsoft Alzheimer's again!
Reply to this comment
Some things are not portable
by bersl2 April 8, 2008 8:01 PM PDT
You mention things like rings and memory segmentation. Linux, for instance, does not use them except where absolutely necessary, because they are very non-portable to other architectures (though this is no excuse to the Wintel business machine).

Trust technology is too powerful for a business to deliver to consumer at large, because the businesses cannot be themselves trusted not to abuse it; the thoughts of hardware-enforced encryption and collusion with Big Media--among many other nightmare scenarios---I cannot remove from my mind anytime soon, regardless of what possible benefits such technology may have.

Besides, all list-based access control schemes, whether discretionary or mandatory, are subject to the confused deputy problem, so I do not see them as a long-term solution. Instead, I have, from time to time, been following capability-based solutions.

Also, SELinux is notorious in its difficulty to configure correctly---true security is difficult---but more simple configuration mechanisms have been developed to help in this (one such scheme, SMACK, is scheduled for inclusion in the 2.6.25 kernel).
This story would be funny
by symbolset April 8, 2008 7:54 PM PDT
If it were not so sad.
What good is perfect identification if you can't secure the user, the operating system, the applications, the channel to the server, the server's operating system OR the server's backup tapes? All you're doing with perfect identification there is perfectly identifying who's getting their identity stolen. You're not making it harder to do the stealing.
"Trust us?" Yougottabekidding.
Reply to this comment
This story would be funny
by symbolset April 8, 2008 7:54 PM PDT
If it were not so sad.
What good is perfect identification if you can't secure the user, the operating system, the applications, the channel to the server, the server's operating system OR the server's backup tapes? All you're doing with perfect identification there is perfectly identifying who's getting their identity stolen. You're not making it harder to do the stealing.
"Trust us?" Yougottabekidding.
Reply to this comment
You wish
by mcicogni April 9, 2008 5:00 AM PDT
As if getting trust from people would be as easy as asking for it!
(especially since the "track record" of Microsoft doesn't strike one as being especially security minded)
Reply to this comment
You wish
by mcicogni April 9, 2008 5:00 AM PDT
As if getting trust from people would be as easy as asking for it!
(especially since the "track record" of Microsoft doesn't strike one as being especially security minded)
Reply to this comment
Better Them Than Commenters
by EdSF April 9, 2008 7:43 AM PDT
As expected, a lot of flack is thrown at MS when security is the topic of discussion. Yes, their track record isn't great. And yes, they continue to have problems to solve.

Yes, they have a track record. That's probably better than most. It's funny to read comments from *individuals* who actually have no idea of the scale of the ecosystem that Microsoft covers. Or worse, maybe do, and simply responds with "religion" - quite a common affliction I might say.

Yup, close a system, until you're sued to open them up. Haven't we been here before? Striking this balance is something only a Microsoft truly has an idea about - the scale and complexity of this is mind boggling.

And that's just it. MS isn't just Microsoft. It's actually an ecosystem, that powers 90%++ of the worlds desktops - you know, that ecosystem that actually allows all these new great ideas and services and technologies to have an industry to build on in the first place. Say what you will, but that ecosystem is what makes a Google, a Yahoo, a MySpace, an Amazon, iTunes, flash drives, solid state drives, Web 2.0, 3.0 100.0, etc., a viable business model.

Ergo, ideas from MS, such as that presented above, may sound ridiculous to some. But do take a moment to pause. It takes experience, and scale to have a valid view of the "landscape", the ecosystem, and comment about it - lest you make yourself truly the ridiculous one, and not even know it.

That said, unless there's somebody here who can claim to have the scale and experience, of a MS, allowing him/her quite a view indeed of the landscape he/she is commenting about, I'll take MS's word over yours any day.
Reply to this comment
Thanks for your input, Mr. Gates
by rcrusoe April 9, 2008 7:56 AM PDT
NT
Better Them Than Commenters
by EdSF April 9, 2008 7:43 AM PDT
As expected, a lot of flack is thrown at MS when security is the topic of discussion. Yes, their track record isn't great. And yes, they continue to have problems to solve.

Yes, they have a track record. That's probably better than most. It's funny to read comments from *individuals* who actually have no idea of the scale of the ecosystem that Microsoft covers. Or worse, maybe do, and simply responds with "religion" - quite a common affliction I might say.

Yup, close a system, until you're sued to open them up. Haven't we been here before? Striking this balance is something only a Microsoft truly has an idea about - the scale and complexity of this is mind boggling.

And that's just it. MS isn't just Microsoft. It's actually an ecosystem, that powers 90%++ of the worlds desktops - you know, that ecosystem that actually allows all these new great ideas and services and technologies to have an industry to build on in the first place. Say what you will, but that ecosystem is what makes a Google, a Yahoo, a MySpace, an Amazon, iTunes, flash drives, solid state drives, Web 2.0, 3.0 100.0, etc., a viable business model.

Ergo, ideas from MS, such as that presented above, may sound ridiculous to some. But do take a moment to pause. It takes experience, and scale to have a valid view of the "landscape", the ecosystem, and comment about it - lest you make yourself truly the ridiculous one, and not even know it.

That said, unless there's somebody here who can claim to have the scale and experience, of a MS, allowing him/her quite a view indeed of the landscape he/she is commenting about, I'll take MS's word over yours any day.
Reply to this comment
Thanks for your input, Mr. Gates
by rcrusoe April 9, 2008 7:56 AM PDT
NT
(36 Comments)
  • prev
  • 1
  • next
advertisement

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

About News Blog

Recent posts on technology, trends, and more.

Add this feed to your online news reader

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right