• DocumentCode
    2554732
  • Title

    Signing Me onto Your Accounts through Facebook and Google: A Traffic-Guided Security Study of Commercially Deployed Single-Sign-On Web Services

  • Author

    Rui Wang ; Shuo Chen ; Xiaofeng Wang

  • Author_Institution
    Indiana Univ. Bloomington, Bloomington, IN, USA
  • fYear
    2012
  • fDate
    20-23 May 2012
  • Firstpage
    365
  • Lastpage
    379
  • Abstract
    With the boom of software-as-a-service and social networking, web-based single sign-on (SSO) schemes are being deployed by more and more commercial websites to safeguard many web resources. Despite prior research in formal verification, little has been done to analyze the security quality of SSO schemes that are commercially deployed in the real world. Such an analysis faces unique technical challenges, including lack of access to well-documented protocols and code, and the complexity brought in by the rich browser elements (script, Flash, etc.). In this paper, we report the first "field study" on popular web SSO systems. In every studied case, we focused on the actual web traffic going through the browser, and used an algorithm to recover important semantic information and identify potential exploit opportunities. Such opportunities guided us to the discoveries of real flaws. In this study, we discovered 8 serious logic flaws in high-profile ID providers and relying party websites, such as Open ID (including Google ID and Pay Pal Access), Face book, Jan Rain, Freelancer, Farm Ville, Sears.com, etc. Every flaw allows an attacker to sign in as the victim user. We reported our findings to affected companies, and received their acknowledgements in various ways. All the reported flaws, except those discovered very recently, have been fixed. This study shows that the overall security quality of SSO deployments seems worrisome. We hope that the SSO community conducts a study similar to ours, but in a larger scale, to better understand to what extent SSO is insecurely deployed and how to respond to the situation.
  • Keywords
    Web services; cloud computing; formal verification; security of data; social networking (online); Facebook; FarmVille; Freelancer; Google; JanRain; OpenID; Sears.com; Web-based single sign-on schemes; commercial Websites; commercially deployed single-sign-on Web services; formal verification; high-profile ID providers; logic flaws; rich browser elements; social networking; software-as-a-service; traffic-guided security study; well-documented protocols; Authentication; Browsers; Facebook; Google; Labeling; Protocols; Authentication; Logic Flaw; Secure Protocol; Single-Sign-On; Web Service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy (SP), 2012 IEEE Symposium on
  • Conference_Location
    San Francisco, CA
  • ISSN
    1081-6011
  • Print_ISBN
    978-1-4673-1244-8
  • Electronic_ISBN
    1081-6011
  • Type

    conf

  • DOI
    10.1109/SP.2012.30
  • Filename
    6234424