Automatic Recognition, Processing and Attacking of Single Sign-On Protocols with Burp Suite
Christian Mainka, Vladislav Mladenov, Tim Guenther, Jörg Schwenk
Open Identity Summit 2015
Abstract
SAML, Mozilla BrowserID, OpenID, OpenID Connect, Facebook Connect, Microsoft Account, OAuth — today’s web applications are supporting a large set of Single Sign-On (SSO) solutions. Some of them have common properties and behavior, others are completely different. This paper will give an overview of modern SSO protocols. We classify them into two groups and show how to distinguish them from each other. We provide EsPReSSO, an open source Burpsuite plugin that identifies SSO protocols automatically in a browser’s HTTP traffic and helps penetration testers and security auditors to manipulate SSO flows easily.
[Paper PDF]