Home > Information Security Tips > Risk management strategies > Preventing password fatigue with single sign-on (SSO) authentication
Security UK Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

RISK MANAGEMENT STRATEGIES

Preventing password fatigue with single sign-on (SSO) authentication


Michael Cobb, Contributor
01.28.2010
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Have you ever thought about how many usernames and passwords your employees have to remember and enter during the course of a regular day? There are too many offsite applications and resources, such as data centres, cloud applications and social networking sites, to expect employees to use a unique, truly strong password for each one. Most will use the same password for every service, particularly if you enforce a password expiry policy. Multiple usernames and passwords not only cause frustration, but are a serious security weakness.

Finding an alternative to multiple passwords will help manage users' identities and their access to resources that reside beyond the corporate firewall. However, throughout the process you will also need to control not only your own employees accessing external resources, but also customers and trading partners that access your resources via the Internet.

The time has come to look into implementing single sign-on (SSO) authentication, which allows users to sign into the system only once and still access services controlled by third parties. Federation is probably the most cost-effective and safest method of providing customers, suppliers and employees access to data and application functionality distributed across the Internet.

So what is a federated environment and how will it prevent password fatigue? A federated environment is a collection of security domains that have established relationships for sharing resources securely. There are two main standards for implementing federation and enabling SSO connections: SAML (Security Assertion Markup Language) and Liberty Alliance ID-FF.

Both specifications define mechanisms for organisations to share and manage identity information between autonomous domains, enabling access to cross-boundary information. So instead of having to remember separate logins and passwords for each application, users authenticate once using their organisation's identity management system and then have access to all of their SSO-enabled applications without the need to sign in again.

SAML is emerging as the most popular standard and is part of several single sign-on (SSO) authentication solutions, such as the Shibboleth Project, an open source software package used for Web single sign-on. In addition, the Liberty Alliance's ID-WSF 2.0 actually includes support for SAML 2.0.

There are two main roles in a SAML SSO transaction:

  • The identity provider (IdP): This is likely to be an enterprise which maintains a directory of users and some mechanism for authenticating them
  • The service provider (SP): This could be a Software as a Service (SaaS) or any outsourced service that needs to provide authorised access to its services or resources.

Identity federation allows a trust relationship to be defined so the SP can control user access based on authentication carried out by the IdP. An example would be an enterprise using Google Apps such as Google Docs, Calendar and Groups. The organisation acts as the IdP and Google Apps as the SP. IdPs can support multiple service provider connections, and SPs can use the same SAML solution to support multiple customers.

All of the identifying information about a person, company, application or system required by an application to make access decisions, such as the user's name and application access level is contained in an XML document called a SAML assertion or token. The SAML assertion is encrypted and signed by the issuing organization, ensuring secure transmission across the Internet. SAML 2.0 overcomes the drawback of early versions by providing the means to directly establish the identifiers used to represent a federated identity using SAML message exchanges.

Single sign-on success

Until a recent single sign-on implementation, 8,000 members of staff at East Kent Hospitals University Foundation NHS Trust had too many passwords for too many applications.

Instead of equipping remote workers with security tokens, a Scottish council has found a cost-effective way of sending authentication codes to its employees' mobile phones.
Choosing a single sign-on (SSO) solution
SSO is an ideal cure for password fatigue. Because the user is authenticated by his or her own organisation's identity system, no additional passwords are required and the user's password never needs to cross the corporate firewall. However, building your own SSO solution is a significant undertaking. Even Google's implementation of SSO for its Google Apps Premier Edition was found to contain a security flaw. On no account should you consider building or using a proprietary solution, as it's very unlikely to scale to connect with multiple partners.

When choosing an SSO solution, you should choose one that supports all versions of SAML, as they are all still in use, plus an additional standard known as WS-Federation. Many Microsoft-based houses will be using WS-Federation as it is the protocol supported by the Active Directory Federation Service (ADFS).

WS-Federation is a component of the suite of Web service specifications spearheaded by Microsoft and IBM. WS-Federation provides comparable functionality to SAML, but many consider it overly complex, adding little to SAML 2.0 and ID-WSF. A SaaS-based SSO service that supports various federation protocols is myOneLogin. Its identity services can be used by developers as a federation hub or gateway service, or simply to provide secure single sign-on to all of the major social media sites such as Facebook, Twitter, LinkedIn and Google Apps.

Another option is deploying a standalone federation server such as Ping Identity Corp.'s PingFederate, which can work with an identity management system you already have in place. PingFederate uses a WS-Trust Security Token Service (STS), which converts the user's local identity into a standard SAML assertion token so that it can be easily shared with SPs and their applications. The Open Web Single Sign-On project (OpenSSO) also provides core identity services, access management, and federation functionality that can be incorporated into Web and J2EE-based applications or services. It is based on the source code for the Sun Federated Access Manager developed by Sun Microsystems Inc.

Added benefits
Single sign-on (SSO) authentication isn't just about curing password fatigue, though. It helps eliminate password resets and help desk calls. Single sign-on has also been shown to increase outsourced application adoption rates as users can more easily sign in and access new services. From a security standpoint, it enables you to give users access to accounts, such as corporate Facebook or Twitter accounts, without having to give them the account and password. This removal of passwords from Internet applications can be a key advantage in terms of regulatory compliance. When an employee leaves, you can remove their access in a few mouse clicks, a great help in protecting your online brand.

Organisations can no longer operate in isolation. Having a clear strategy for distributed identity management is fundamental to ensuring a secure workplace and remaining competitive. Any enterprise trying to manage access to external services by internal users -- and access its internal systems by external users -- should see that there is a strong case for a federated identity solution. It provides secure access to heterogeneous applications, centralises the management, monitoring and auditing of security credentials and greatly reduces the administrative overhead.

About the author:
Michael Cobb, CISSP-ISSAP is the founder and managing director of Cobweb Applications Ltd., a consultancy that offers IT training and support in data security and analysis. He co-authored the book IIS Security and has written numerous technical articles for leading IT publications.


Rate this Tip
To rate tips, you must be a member of SearchSecurity.co.UK.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Risk management strategies
Enterprise data management: Prevent data loss and insider threats
Improving software with the Building Security in Maturity Model (BSIMM)
Increasing information security awareness in the enterprise
How to develop a culture of security in the enterprise
Creating and enforcing a clear-desk policy
Physical security threats: Don't gift your data away
Using unique device identification for bank website security
Benefits of ISO 27001 and ISO 27002 certification for your enterprise
Cut down on calls to help desk with cybersecurity awareness training
TrueCrypt: How to get started with open source disk encryption

Secure User Authentication and Authorization
Gridsure finds global deal for its pattern-based authentication
Physical security threats: Don't gift your data away
Using unique device identification for bank website security
Yahoo login credentials at risk to hijacking attack
Single sign-on system removes password chaos at East Kent NHS Trust
Tokenless two-factor authentication helps council with CoCo compliance
Risk-based multifactor authentication implementation best practices
Chip and PIN adoption serves lesson for U.S. payment industry
Group to shed light on secure identity management threats
Poor privileged account management practices leave security gap

Biometrics, Smart Cards, Tokens
Gridsure finds global deal for its pattern-based authentication
Single sign-on system removes password chaos at East Kent NHS Trust
Will physical security integrators work with IT departments?
Tokenless two-factor authentication helps council with CoCo compliance
Chip and PIN adoption serves lesson for U.S. payment industry
Visa probes tokens, encryption for PCI card data protection
Strong authentication methods, voice recognition systems make comeback
Security on a budget: How to make the most of authentication tools
Creating a secure platform for smart card programmers
Portable security storage device could replace OTP devices

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Chip and PIN  (SearchSecurityUK.com)
UK Identity Cards Act  (SearchSecurityUK.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



UK Data Security Solutions: Data Privacy, Identity Theft, Data Loss
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2008 - 2010, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts