This
story appeared on Network World Fusion at
http://www.nwfusion.com/columnists/2001/1112bradner.html
'Net Insider:
Juggling eggs
Bradner archive By Scott Bradner
Network World, 11/12/01
Microsoft said it would shut down part of its Passport
single-logon system, at least for a while. This shutdown was not to mollify the
many people who are concerned about the privacy implications of letting a
single company, particularly one with the mixed reputation that Microsoft has,
hold the keys to so many kingdoms. And this column is not about trusting, or
not trusting, Microsoft. It's about eggs and baskets.
It was a software bug that caused Microsoft to disable the
e-wallet part of Passport. A bug that could, at least in theory, be exploited
to get the Passport servers to send the contents of someone's e-wallet to
someone else. Microsoft says it does not think that the bug was actually
exploited to expose information that should not have been exposed, but shut
down the service - inconveniencing its 2 million or so users - to fix the bug.
Passport is quite a success. Of course, some of the success comes
from Microsoft requiring computer owners to enroll in Passport to even install
some Microsoft software, but the company has claimed that as many as 200
million people have enrolled. No matter how you cut it, that's a lot of people.
In Microsoft's vision, Passport will make it easier for people to be identified
to multiple Web sites. That's a feature that, to me at least, is at best a
mixed blessing.
The vision also has just about everyone on the Internet, or at
least in the U.S. and maybe Europe, within the Passport embrace. Passport is an
almost perfect example of the kind of attractant Larry Lessig talks about in
his book Code. Lessig followers would embrace a potentially threatening system
if it offered something that the user wanted.
But Passport is a perfect example of something else. It is an
example of a vast number of people and systems dependent on something designed
and run by people. If a bug pops up, it potentially could affect 200 million
people.
Or, if one of the people operating Passport is bribed, millions of
people suddenly become vulnerable. Passport is not alone in having this
potential impact; see how successful the various e-mail-borne viruses have been
in the current Outlook-rich Internet environment.
From many points of view it makes sense to standardize on one
vendor's systems and applications. Support is easier, and with scale can come
efficiency and maybe even lower costs. But dependence on a single vendor brings
the same kind of threat that a farmer faces if he plants all his fields with the
same strain of corn. If the wrong bug comes along, everything can be lost.
As a Mac user, I'm doing my part to ensure some genetic diversity,
but I have no idea how to deal with the trends in the real world other than
pray that Microsoft only employs incorruptible people who write perfect code.
Disclaimer: Perfection and Harvard are related, at least in
Harvard's mind, but the above lament is mine alone.