single sign on myth vs reality
play

Single Sign-On: Myth vs Reality Mark Wilcox mark@mjwilcox.com My - PowerPoint PPT Presentation

Single Sign-On: Myth vs Reality Mark Wilcox mark@mjwilcox.com My Involvement Chief Integration Geek for WebCT Wrote a book on LDAP Became expert on authentication Participant in Internet 2 authentication working groups


  1. Single Sign-On: Myth vs Reality Mark Wilcox mark@mjwilcox.com

  2. My Involvement • Chief Integration Geek for WebCT • Wrote a book on LDAP • Became expert on authentication • Participant in Internet 2 authentication working groups • Lurker on many other groups

  3. Agenda • What is SSO • Risks/Rewards for SSO • Current SSO technology • SSO vs SAML – WS-Security • SSO Standards

  4. Single Sign-On • Initial Sign-On – You authenticate once, never authenticate again (well at least for a really long time) • Central Password Database – You develop carpal tunnel from entering passwords but you’re no longer required to remember multiple username/passwords

  5. Authentication Doesn’t Matter • Well it matters but not nearly as much as authorization • Identity matters depending upon context – Me speaking here (You want to know who I am) – Airports – it’s a business security, not terror prevention • We let people into ballparks/movie theaters with just a ticket – the airline just wants to prevent scalping of tickets • Electronically – use opaque token that can be used to release proper information (I.e. Shiboleth)

  6. Why do I want SSO • .EDU – Improve ability to share resources • .GOV – Improve ability to track access • .COM – Reduce fraud

  7. I Want SSO • Improve security • Improve privacy protection • Provide better quality of service • Use less resources

  8. I Don’t Want SSO • Reduce security • Reduce privacy • Reduce freedom • Requires more resources

  9. SSO Standards? • Kerberos – Biggest mistake – not making Kerberos V5 a part of HTTP – Now waiting on Microsoft to add “implementation” to future version .NET Passport • LDAP – Shared password DB only

  10. SSO Standards • Internet 2 – WebISO – Shibboleth • .COM – Project Liberty – .NET Passport – WS-Security

  11. WebISO • Developed as part of Internet 2 • Central Login Server • Shared Cookie • 7 non-interoperable implementations • Currently working on standardizing data/API • PubCookie “leader”

  12. Shibboleth • Internet 2 Authorization Framework • Authorization Service • Attributes Describe user • Utilizes SAML • Late Beta • Inter-Op event in October 2002

  13. Liberty Alliance • Sun/Oracle leaders • Federate Authentication • SAML for authorization • Shibboleth member organization

  14. Passport • Microsoft “standard” • From Hotmail • Core of .NET Services • “Failed” to attract many external users

  15. WS-Security • Microsoft/IBM • Authentication/Authorization for Web Services • Nothing exists right now for SOAP

  16. Federated Authentication • Authentication flavor happens locally – I use LDAP – You use Kerberos – You just trust the connection • Do I trust your authentication – Varies on context

  17. SAML != SSO • Security Assertions Markup Language • XML schema/protocol for authorization • Authentication happens external to SAML

  18. SAML Process • I go to SAML protected site • SAML site takes token and obtains assertions about you from Assertion service • Application can make authorization decisions on its own • Delegate authorization to Authorization service

  19. Conclusion • SSO does improve: – Overall security exposure – Reduce support in long term – Makes customers happy • However: – Need real standards – Need to deal with privacy issues

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend