Untitled Document
www.expresscomputeronline.com WEEKLY INSIGHT FOR TECHNOLOGY PROFESSIONALS
4 April 2005  
Untitled Document
Sections

Market
Management
Technology
Technology Life

Columns

Between The Bytes

Specials

HMA Bankbiz

Services
Subscribe/Renew
Archives
Search
Contact Us
Network Sites
Network Magazine India
Exp. Hotelier & Caterer
Exp. Travel & Tourism
feBusiness Traveller
Exp. Pharma Pulse
Exp. Healthcare Mgmt.
Exp. Textile
Group Sites
ExpressIndia
Indian Express
Financial Express
Home - Technology - Article

Tech Primer

Security Assertion Markup Language

What is Security Assertion Markup Language (SAML)?

SAML is an XML-based framework for exchange of security information developed by the Organisation for the Advancement of Structured Information Standards (OASIS). It has been designed for both B2B and B2C transactions. It has three basic components: assertions, protocol and binding. Assertions constitute components such as authentication, attributes and authorisation. User identity is validated through authentication, while specific information about the user is covered under attributes. The authorisation component analyses what the user is authorised to do. The protocol explains how SAML asks for and receives the assertions. Finally, binding defines how the SAML framework is mapped to different technologies.

How does it work?

A SAML assertion transfers security information between an assertion authority and a relaying party by using the header in a SOAP message. For example, when users log-in at a site, a SAML assertion transfers the user authentication information, and the transferred token provides authentication to a remote site. Authentication token as well as user character can be included in the SAML package, which can be tested against the rules engine for authorisation and access control. It’s important to note that SAML doesn’t perform authentication by itself; it transports the authentication information. Accordingly, SAML can use different authentication authorities such as LDAP and Active Directory in combination with different identification methods such as passwords, biometric technologies or Public Key Infrastructure technologies.

What are the benefits of SAML?

SAML attempts to reduce the cost of building and operating information systems that inter-operate between many service providers. For example, using SAML, on a travel Web site, a user will not have to authenticate himself more than once for interacting with different entities such as booking airline tickets or booking a hotel room. SAML shows developers how to represent users, identifies what data needs to be transferred, and defines the process for sending and receiving data. SAML also addresses the limitations of browser cookies. Most single sign-on products use browser cookies so that re-authentication is not needed. In the case of SAML, browser cookies are not transferred between domains.

How is SAML different from other security services?

Other security approaches use a central certificate authority to issue certificates that guarantee secure communication from one point to another within a network. With SAML, any point in the network can assert that it knows the identity of a user or piece of data. It is up to the receiving application to accept if it trusts the assertion.

Which commercial products support SAML?

Commercial products such as IBM Tivoli Access Manager, SunONE Identity Server, RSA Security ClearTrust and VeriSign Trust Integration Toolkit support SAML.

Are there security risks associated with this technology?

SAML has three well-understood potential security attacks: Replay attack, which occurs when a hacker hijacks a SAML token and replays it to gain illicit access. The other risk is through DNS spoofing when a hacker intercepts a SAML token and sends a false DNS address. Another risk is through HTTP Referrer Attack by which a hacker tries to re-use an HTTP referrer tag.

What’s new?

OASIS recently ratified the SAML Version 2.0, formalising a key standard for federated security. This version adds features such as account linking, global log-out and attribute exchange. Organisations such as BEA Systems, IBM, Oracle, SAP and Sun Microsystems have announced support for SAML 2.0.

For more information visit:www.oasis-open.org/committees/tc_home.php?wg_abbrev=security

 


UNSUBSCRIBE HERE
Untitled Document
© Copyright 2001: Indian Express Newspapers (Bombay) Limited (Mumbai, India). All rights reserved throughout the world. This entire site is compiled in Mumbai by the Business Publications Division (BPD) of the Indian Express Newspapers (Bombay) Limited. Site managed by BPD.