A backdoor into Microsoft's cryptography system has been identified by the chief scientist of a Canadian cryptography and security company, who charges that it may be intended to grant access to data on any Windows user's system to the US National Security Agency.
Andrew Fernandes of Cryptonym, in Ontario, has investigated Microsoft's "CryptoAPI" architecture for security flaws and found that in Windows NT4's Service Pack 5, the company neglected to remove annotations identifying the security components, according to a Cryptonym statement.
Apparently there are two keys used by Windows, one of which belongs to Microsoft and allows the secure loading of encryption services, but the second was annotated in the code with the letters NSA. Fernandes' investigation was building on the work of encryption experts Nicko van Someren and Adi Shamir, according to the company statement.
The holder of the second key, if it is indeed the NSA (the acronym by which the National Security Agency is often referred to), could easily load unauthorised security services on any copy of Microsoft Windows, according to Cryptonym.
Microsoft's Windows operating systems provide encryption to Windows applications via the Microsoft CryptoAPI (application programming interface), which allows these applications to take advantage of the security provided by cryptography services from various independent software vendors, explained Austin Hill, president of privacy software company Zero-Knowledge Systems. Only Microsoft, through the single key that was originally thought to exist, could certify cryptography toolkits.
"Microsoft's security architecture is a 'trust-me' solution," Hill said.
"I would plead with Microsoft to start taking the security and privacy of its consumers seriously," Hill said. "That means open security systems reviewed by peers and experts. It can't continue with 'trust me' when clearly it hasn't earned that trust."
Cryptonym's statement maintained that there is a flaw in the way the cryptography verification occurs, which means that users can eliminate or replace the NSA key without modifying Microsoft's original components. A program demonstrating this can be found on Cryptonym's Web site.
Fernandes could not immediately be reached in person.
A local Microsoft spokesperson said that Cryptonym's report was an "incorrect statement".
"The key is held by Micosoft and is not shared by any other party, including the NSA," said Tony Wilkinson, senior product manager for Windows, Microsoft Australia.
According to Wilkinson, the label attached to the code's comments mentioned NSA because "NSA is the technical review authority in the US for export control".
"We've not shared the key with the NSA, any other company or agency," Wilkinson said. "We referred to the key internally as the NSA key, because it was required for compliance with export laws."
"This does not mean it was made available to the NSA," Wilkinson stressed.
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Achieving the impossible: Unlimited application scalability
Know thy self: Reduce costs, secure data and ensure compliance with identity management
Solve Exchange Mailbox Storage Issues Once and for All
Enterprise Wireless WLAN Security
Data grids and service-oriented architecture
Refresh your AUP: Top tips to ensure your acceptable use policy is fit for purpose
Mimosa™ NearPoint™ for Microsoft® Exchange Server: Email Archiving 101
Email Archiving 101—Customer Case Study
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Vignette Announces 2008 Excellence Awards 2008-11-21 10:50:00+11
PGP and Ponemon Institute Unveil Inaugural Australian Data Breach Study 2008 2008-11-20 17:34:00+11
Symantec Cloud Services Transform Data Centre Operations Through Proactive Management 2008-11-20 12:06:00+11
Verizon Business Offers Tips to Building a Successful Unified Communications and Collaboration Plan 2008-11-20 12:04:00+11
AARNet Brings 4K Digital Cinema to Australia: First 4K HD Video Signal delivered into Australia by AARNet 2008-11-20 12:02:00+11
Refresh your AUP: Top tips to ensure your acceptable use policy is fit for purpose
Your organisation may well have devised and implemented an Acceptable Use Policy (AUP) some time ago in order to guard against the risks of inappropriate use of computer systems by your workers, but are you confident that your AUP remains 'fit for purpose'? Read on to discover how you can enhance the effectiveness of your AUP.









