Abstract
Ideally, security protocol implementations should be formally verified before they are deployed. However, this is not true in practice. Numerous high-profile vulnerabilities have been found in web authentication protocol implementations, especially in single-sign on (SSO) protocols implementations recently. Much of the prior work on authentication protocol verification has focused on theoretical foundations and building scalable verification tools for checking manually-crafted specifications [17, 18, 44]. In this paper, we address a complementary problem of automatically extracting specifications from implementations. We propose AUTHSCAN, an end-to-end platform to automatically recover authentication protocol specifications from their implementations. AUTHSCAN finds a total of 7 security vulnerabilities using off-the-shelf verification tools in specifications it recovers, which include SSO protocol implementations and custom web authentication logic of web sites with millions of users. © NDSS 2013.All rights reserved.
| Original language | English |
|---|---|
| Title of host publication | 20th Annual Network and Distributed System Security Symposium, NDSS 2013 |
| Publisher | The Internet Society |
| Publication status | Published - 2013 |
| Externally published | Yes |
| Event | 20th Annual Network and Distributed System Security Symposium, NDSS 2013 - San Diego, United States Duration: 24 Feb 2013 → 27 Feb 2013 |
Publication series
| Name | 20th Annual Network and Distributed System Security Symposium, NDSS 2013 |
|---|
Conference
| Conference | 20th Annual Network and Distributed System Security Symposium, NDSS 2013 |
|---|---|
| Place | United States |
| City | San Diego |
| Period | 24/02/13 → 27/02/13 |
Bibliographical note
Publication details (e.g. title, author(s), publication statuses and dates) are captured on an “AS IS” and “AS AVAILABLE” basis at the time of record harvesting from the data source. Suggestions for further amendments or supplementary information can be sent to [email protected].Funding
We thank our shepherd Venkat Venkatakrishnan and the anonymous reviewers for their insightful comments to improve this manuscript. We also thank Matthew Finifter, Joel Weinberger, Jun Pang, Yacin Nadji, Joseph Hong, Bod-hisatta Roy and Mayank Dhiman for their helpful feedback and comments. This research is partially supported by research grant R-252-000-495-133 from Ministry of Education, Singapore, research project “Automatic Checking and Verification of Security Protocol Implementations” and “Research and Development in the Formal Verification of System Design and Implementation”.
Fingerprint
Dive into the research topics of 'AUTHSCAN: Automatic Extraction of Web Authentication Protocols from Implementations'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver