June 19, 2006

Microsoft weighs strong app IDs for Windows future

Crypto signatures part of future app reputation services

Microsoft has plans to introduce stronger security for third-party applications that run on future versions of Windows, including "Vienna," the planned successor to Windows Vista. 

With the next versions of the Windows desktop operating system -- "Vista" and Longhorn Server -- nearing completion, Microsoft is returning to an idea it has been pursuing for a decade: strong, cryptographically signed application identities for third-party applications that run on Windows. The application IDs will extend to applications the strong UAC (user account control) log-in security, limiting what kinds of data certain applications can access, according to interviews with Microsoft executives.

The features are currently being researched, but are slated for the next version of Windows, code-named "Vienna." Microsoft hopes to use 128-bit, cryptographically signed application secure identities, or "sids," for standard user code into Windows, limiting the data and the areas of the operating system that applications can access, according to Peter Woods, program manager for Windows security at Microsoft.

"It's just like signing a sid for a user. It makes the [application ID] a 'sid-able' object," he said.

The feature is similar to Microsoft's Authenticode, which was first introduced in 1996 and allows software developers and content publishers to issue code-based credentials, backed by authorities such as VeriSign and GeoTrust.

As with that system, ISVs would need to publish a root certificate that could be used to identify Windows applications, for example Adobe's Acrobat Reader. However, unlike Authenticode, the application secure ID would be independent of the application version, Woods said.

"It means you don't have to change your [access control lists] for files just because the version changed," according to Woods, who led a session on UAC at last week's TechEd Conference in Boston.

Cryptographic signatures would be unique for each application and would ship with Windows, said Ben Fathi, corporate vice president of Microsoft's Security Technology Unit, adding that they're based on a hash of the application's executable file and other application support files, such as DLLs and configuration files.

The application secure ID concept is an extension of application "manifests," a resource file that developers add to their applications to identify them to Windows Vista. Manifests, which can be cryptographically signed, allow Windows administrators to define the application's security level, which determines when users are prompted to enter administrative credentials to elevate their level of privilege within Vista.

"We're taking [application manifests] one step further so you can say, 'Take this [executable file] and these five DLLs and whatever else it touches and consider that one version of an application and have a hash around that,'" Fathi said.

The IDs would slam the door shut on malicious code by allowing administrators to limit an application to a specific type of data and verify that the application requesting the data is legitimate, Woods said.

Adobe, for example, could supply Microsoft with a strong ID for Acrobat Reader. That ID would ship with Windows and identify it within Windows. Any application trying to access and open a PDF file would be checked against that unique ID; non-sanctioned applications would be barred from doing so, he said.

Close

On Twitter now

Security

Powered by Twitter

On Twitter now

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive Security Resource Alerts

Subscribe to the Security Central Newsletter

Stay informed of the latest security threats and fixes.

White paper

Log Management: How to Develop the Right Strategy for Business and Compliance

This white paper provides guidance on how to develop a strategic approach to managing and monitoring logs, a key function required for compliance with many regulatory mandates and a critical defense against security threats.

Download now! »

White paper

The Essential Series: Security Information Management

Learn about the processes and technologies that support security information management (SIM) operations, as well as the business case for SIM. The series examines different options for implementing SIM and gives you evaluation criteria for selecting the best option for your organization.

Download now! »

White paper

Aberdeen: Choosing and Consuming Managed Security Services

Learn the strategies, actions, and capabilities that Best-in-Class organizations employ and technologies they choose to obtain superior performance against various security performance metrics. This report provides guidelines for identifying which security solutions to consume as a MSS and defines best practices for choosing and managing MSSPs.

Download now! »
©1994-2009 Infoworld, Inc.