Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
 
Post to Twitter Post to Twitter
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
« Prev Comments 1 - 1 of 1 Next »
Add a comment If you have a SlideShare account, login to comment; otherwise comment as a guest.
    SlideShare is now available on LinkedIn. Add it to your LinkedIn profile.

    OpenID Overview - Seoul July 2007

    From daveman692, 2 years ago Add as contact

    Overview presentation on OpenID and VeriSign's OpenID Provider given by David Recordon at AhnLab in Seoul, Korea.

    21755 views | 1 comments | 11 favorites | 591 downloads | 15 embeds (Stats)

    Categories

    Technology

    Groups/Events

    Embed in your blog options close
    Embed (wordpress.com) Exclude related slideshows Embed in your blog

    More Info

    This slideshow is Public
    Total Views: 21755 on Slideshare: 20130 from embeds: 1625
    Most viewed embeds (Top 5): More
    Flagged as inappropriate Flag as inappropriate

    Flag as inappropriate

    Select your reason for flagging this slideshow as inappropriate.

    If needed, use the feedback form to let us know more details.

    Slideshow Transcript

    1. Slide 1: Overview: David Recordon drecordon@verisign.com July 2007
    2. Slide 2: Who am I? David Recordon VeriSign Employee since May of 2006 OpenID Foundation Vice-Chair Co-Author of various OpenID specifications Past employee of Six Apart, where OpenID was created
    3. Slide 3: Web 2.0
    4. Slide 4: What is Web 2.0? Users in control Data sharing Social collaboration Lightweight business models Perpetual beta Application platform The Long Tail
    5. Slide 5: The Long Tail
    6. Slide 6: For the Economists The 80% tail matters Virtual shelf space is limitless \"We sold more books today that didn't sell at all yesterday than we sold today of all the books that did sell yesterday.\" Amazon.com http://longtail.typepad.com/the_long_tail/2005/01/definitions_fin.html
    7. Slide 7: For Everyone Else Mass social networks vs. niché social networks Allows access to information that otherwise would be \"unimportant\" Delivered content vs. discovered content Found be me Recommended by my friends
    8. Slide 9: What is OpenID? Single sign-on for the web Simple and light-weight (not going to replace your bank card pin) Easy to use and deploy Built upon proven existing technologies (DNS, HTTP, SSL/TLS, Diffie-Hellman) Decentralized (no single point of failure in the protocol) Free!
    9. Slide 10: An OpenID is a URI URLs are globally unique and ubiquitous OpenID allows proving ownership of an URI People already have identity at URLs via blogs, photos, MySpace, FaceBook, DAUM, etc
    10. Slide 11: Problems it Solves Too many usernames and passwords or the lack of different passwords Someone took my desired username My online profile is spread across the Internet without my control and I can't benefit from it when I go somewhere new Account management is hard to do right
    11. Slide 12: How Does it Work?
    12. Slide 13: My OpenID \"openid.server\" points to my OpenID Provider
    13. Slide 14: 1. Site fetches the HTML of my OpenID 2. Finds \"openid.server\" 3. Establishes a shared secret with the Provider 4. Redirects my browser to the Provider where I authenticate and allow the OpenID login 5. Provider redirects my browser back to the site with an OpenID response 6. Site verifies the signature and logs me in
    14. Slide 15: O M E Using OpenID D
    15. Slide 16: \"Hasn't this been done before?\" Great for Centralized Centralized the enterprise
    16. Slide 17: History
    17. Slide 18: History 2005 & 2006 Created by Brad Fitzpatrick (Summer 2005) Yadis Discovery protocol (Jan 2006) VeriSign launches OpenID Provider (May) Convergence with i-names (July) Convergence with Sxip (Aug.) $50,000 USD Developer Bounty (Aug.) Technorati adopts OpenID (Oct.) Tutorials by Simon Willison (Dec.)
    18. Slide 19: History Q1 2007 Mozilla announces intent to support OpenID in FireFox 3 (Jan.) Microsoft support expressed by Bill Gates and Craig Mundie at RSA Conference keynote (Feb.) AOL add OpenID to every one of their ~60M accounts (Feb.) Symantec announces upcoming OpenID products (Feb.) Digg and NetVibes announce OpenID support (Feb.) Wordpress.com and 37Signals adopt OpenID (March) USA Today publishes OpenID article on the Money section front-page (March)
    19. Slide 20: History Q2 2007 Plone 3.0 ships with OpenID support (May) Sun Microsystems adopts OpenID in enterprise product and provides employees with OpenID (May) livedoor adds OpenID support (May) OpenID wins Next Web Award (June) Leo Laporte and Steve Gibson discuss OpenID (June) OpenID wins CNET Webware 100 award (June) Atlassian (makers of enterprise wiki software) supports OpenID (June) Drupal 6 ships with OpenID support (June)
    20. Slide 21: The OpenID Foundation
    21. Slide 22: The purpose of the OpenID Foundation is to foster and promote the development and adoption of OpenID as a framework for user-centric identity on the Internet.
    22. Slide 23: Founding Board Scott Kveton David Recordon Chair Vice-Chair scott@kveton.com drecordon@verisign.com Dick Hardt Martin Atkins Treasurer Secretary dick@sxip.com mart@degeneration.co.uk Johannes Ernst Drummond Reed jernst@netmesh.us drummond.reed@cordance.net Bill Washburn Artur Bergman Executive Director sky@crucially.net bill@oidf.org
    23. Slide 24: Current Efforts Develop an IPR policy and process for OpenID specifications to keep OpenID free and patent unencumbered Develop a trademark policy that supports the extended OpenID community Develop core messaging for OpenID and websites oriented toward developers, users, and other potential adopters Coordinate World-wide joint marketing and evangelism
    24. Slide 25: Adoption Trends
    25. Slide 26: ~120 million OpenIDs (including every AOL and livedoor user) OpenID 1.1 - Estimated from various services
    26. Slide 27: Total Relying Parties (aka places you can login with OpenID) o L p AO y Ex nt ou 0 & 2. /B T SF eb ip M W Sx 4,000 3,000 2,000 1,000 0 '05 ct ov ec '06 b ar r ay e ly g p ct ov ec '07 b ar r ay e 16 Ap Ap Au n n Fe Se Fe Ju O O M M M M D D N Ju N Ju ly p Jan Jan Ju Se OpenID 1.1 - As viewed by MyOpenID.com
    27. Slide 29: Key Benefits
    28. Slide 30: Users Fewer usernames and passwords to remember Ability to strongly protect your accounts anywhere OpenID is accepted Globally unique, \"is that the same David?\" Ability to create a reputation that can be taken with you from site to site Ability to know where you've shared information
    29. Slide 31: Relying Parties Simplified account creation Users don't need to create a new password Easy to ask for, or discover, profile information Simplified account management No more forgotten passwords OpenID Provider specifics such as IM an AOL OpenID user or know a Sun OpenID user is a current employee
    30. Slide 32: Creating an OpenID English Korean Japanese www.idtail.com pip.VeriSignLabs.com www.myid.net www.openid.ne.jp MyOpenID.com www.idpia.com www.ohmyid.com http://openid.net/wiki/index.php/OpenIDServers
    31. Slide 33: Done! Time to create an OpenID: ~1 minute and you may already have one
    32. Slide 34: O M E Creating an OpenID on your own domain D
    33. Slide 35: Configure Delegation (source of www.davidrecordon.com) <html xmlns=\"http://www.w3.org/1999/xhtml\"> <head> <title>David Recordon</title> <style> div { text-align: center; color: #C0C0C0; } img { border: 0px; } a { color: #C0C0C0; } </style> <link rel=\"openid.server\" href=\"https://jpip.verisignlabs.com/server\" /> <link rel=\"openid.delegate\" href=\"https://recordond.jpip.verisignlabs.com\" /> </head>
    34. Slide 36: Done! Time to create an OpenID on your own domain: ~5 minutes
    35. Slide 37: Security and Trust
    36. Slide 38: Protocol Security Use SSL correctly throughout the protocol Protects against man-in-the-middle and eavesdropping attacks Generate strong MAC keys and re-negotiate as needed Used to verify data integrity and authenticity of OpenID responses Verify NONCEs Protects against replay attacks
    37. Slide 39: Trust \"Trust first requires identity\" - Brad Fitzpatrick OpenID does not tell you if a user is good, bad, or even human Challenge them via a CAPTCHA or email verification Use whitelists and blacklists Ask someone else whom you trust
    38. Slide 40: Scaling Up OpenID OpenID Provider Authentication Policy Extension, draft published June 2006 Relying Parties can ask for authentication policies such as \"phishing resistant\" or \"multi-factor\" Providers can respond with policies the user complied with, time since they authenticated, and strength of the credential(s) used per NIST guidelines
    39. Slide 41: VeriSign's OpenID Provider http://pip.verisignlabs.com
    40. Slide 42: Substantial upgrade this week
    41. Slide 43: Personal Identity Provider Free OpenID Provider run by VeriSign Support for OpenID 1.1 & 2.0 Strong security features One-time password tokens Microsoft CardSpace Out-of-band authentication via SMS Manage multiple OpenID URLs Easily manage your profile information
    42. Slide 44: Protect Your Account
    43. Slide 45: Consumer strong authentication and fraud detection network Deployed for the likes of PayPal, eBay, and Charles Schwab Get one token and use it anywhere in the network
    44. Slide 46: VIP Protected Login
    45. Slide 47: Manage Multiple OpenIDs
    46. Slide 48: Manage Your Profile
    47. Slide 49: Use Your Profile
    48. Slide 50: VeriSign's OpenID SeatBelt (an OpenID convenience and security add-on for Firefox) works with
    49. Slide 51: Phishing An untrusted site redirects you to your trusted provider Not just a problem for OpenID, but also for PayPal, Google Auth and Checkout, Yahoo! BBAuth, AOL OpenAuth
    50. Slide 52: Passwords Can be Phished Replace passwords Tokens SMS, Jabber, etc Client Side Certificates Mutual authentication Microsoft CardSpace or Novell Bandit Passwords are still widely used Browsers have poor support for alternative means
    51. Slide 53: SeatBelt Provide contextual information Am I currently logged in and if so as whom? Is it safe to login? Remove phishing opportunities Login when my browser opens Take me to my Provider if I'm not logged in Protect against common attacks Validate SSL certificates when interacting with my Provider Watch where the RP is sending my browser
    52. Slide 54: Provide Context
    53. Slide 55: Remove Opportunities
    54. Slide 56: Protect
    55. Slide 57: Thanks! Questions? http://openid.net/ http://planet.openid.net/ David Recordon Innovation drecordon@verisign.com
    56. Slide 58: Resources http://www.notsorelevant.com/2007-04-26/five-articles-on- openid-you-should-know/ http://www.intertwingly.net/blog/2007/01/03/OpenID-for-non- SuperUsers http://www.sixapart.com/about/news/2006/12/ openids_growing.html http://blogs.zdnet.com/digitalID/?p=78 http://blogs.zdnet.com/digitalID/?p=85 http://dev.aol.com/openid-value-of-connnected-identity http://www.usatoday.com/tech/webguide/internetlife/ 2007-03-15-openid_N.htm