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
Link To Document :
بازگشت