Whiplash zag in een verhaal op Wired dat het helemaal niet zo goed gesteld is met de beveiliging van Passport, een kritiek onderdeel van de .NET strategie dat - zoals de naam al doet vermoeden - dient als soort van digitaal paspoort. Gisteren werd de "virtual wallet" functionaliteit van het systeem uitgeschakeld nadat een programmeur van Apache een aantal fouten in de software ontdekte. Door een onwetend slachtoffer op Hotmail een bericht te laten openen kon ingebroken worden in zijn Passport account, waardoor eventueel aanwezige creditcardgegevens niet meer veilig waren. Ook kon de identiteit van het slachtoffer worden overgenomen op alle partnersites, waaronder MoneyCentral en eBay.
Sinds het begin in 1999 hebben al 200 miljoen mensen een Passport account genomen, waarvan 1% Microsoft vertrouwt met creditcardnummers. Het bedrijf heeft inmiddels al drie bugs gefixed waarmee het gat zo goed als zeker is gesloten, maar de bekendmaking is natuurlijk olie op het vuur van tegenstanders van het systeem: de risico's van een grote centrale database zouden te groot zijn en het ontwerp zou nog steeds niet goed genoeg bestand zijn tegen digitale aanvallen:
Passport's greatest marketing strength -- the single sign-on -- is also its chief technical weakness. It will be fairly trivial for attackers to dream up new ways of exploiting this," he said.
But Microsoft .NET product manager Adam Sohn said the techniques used by Slemko are difficult to employ.
"These are very sophisticated exploits. This isn't just somebody downloading a script from a hacker site and running it," said Sohn, who reported the company has no evidence that anyone has taken advantage of the vulnerability.