Microsoft's Machiavellian manoeuvring
Published: 01 Sep 2005 13:15 BST
...that the document tries to protect user privacy:
- All implementations of TCG-enabled components should ensure that the TCG technology is not inappropriately used for data aggregation of personal information.
I wish that interoperability were more strongly enforced. The language has too much wiggle room for companies to break interoperability under the guise of security:
- Furthermore, implementations and deployments of TCG specifications should not introduce any new interoperability obstacles that are not for the purpose of security.
That sounds good, but what does "security" mean in that context? Security of the user against malicious code? Security of big media against people copying music and videos? Security of software vendors against competition? The big problem with TCG technology is that it can be used to further all three of these "security" goals, and this document is where "security" should be better defined.
Complaints aside, it's a good document and we should all hope that companies follow it. Compliance is totally voluntary, but it's the kind of document that governments and large corporations can point to and demand that vendors follow.
But there's something fishy going on. Microsoft is doing its best to stall the document, and to ensure that it doesn't apply to Vista, Microsoft's next-generation operating system.
The document was first written in the fall of 2003, and went through the standard review process in early 2004. Microsoft delayed the adoption and publication of the document, demanding more review. Eventually, the document was published in June of this year (with a May date on the cover).
Meanwhile, the TCG built a purely software version of the specification: Trusted Network Connect (TNC). Basically, it's a TCG system without a TPM.
The best-practices document doesn't apply to TNC, because Microsoft (as a member of the TCG board of directors) blocked it. The excuse is that the document hadn't been written with software-only applications in mind, so it shouldn't apply to software-only TCG systems.
This is absurd. The document outlines best practices for how the system is used. There's nothing in it about how the system works internally. There's nothing unique to hardware-based systems, nothing that would be different for software-only systems. You can go through the document yourself and replace all references to "TPM" or "hardware" with "software" (or, better yet, "hardware or software") in five minutes. There are about a dozen changes, and none of them make any meaningful difference.
The only reason I can think of for all this Machiavellian manoeuvring is that the TCG board of directors is making sure that the document doesn't apply to Vista. If the document isn't published until after Vista is released, then obviously it doesn't apply.
Near as I can tell, no one is following this story. No one is asking why TCG best practices apply to hardware-based systems if they're writing software-only specifications. No one is asking why the document doesn't apply to all TCG systems, since it's obviously written without any particular technology in mind. And no one is asking why the TCG is delaying the adoption of any software best practices.
I believe the reason is Microsoft and Vista, but clearly there's some investigative reporting to be done.
Bruce Schneier is CTO of Counterpane Internet Security. He is one of the world's foremost security experts. His latest book is "Beyond Fear: Thinking Sensibly About Security in an Uncertain World".Full Talkback thread
9 comments
-
Owner Override. Owner Override. OWNER OVERRIDE.
T... Ted Appleby -
Bruce Schneier writes of the "Trusted Computing Gr... Robbie Hatley -
I guess a chip this complicated will be something... Anonymous -
The first I heard of TC some time ago, once again... Happless P Gimp -
Microsoft's DRM is mostly about controlling the ac... Arthur B. -
Why do I suspect when someone says
'Microsoft... Jon -
Jon, ignorance knows no bounderies. Get a clue.
Ex... Arthur B. -
I read a scarily prescient book about Microsoft ma... Joey Halbiceyk -
oh, well ... like all the copy protections sc... Anonymous






