Recent research on web security and related topics. Provided and maintained by members and friends of the Chair for Network and Data Security at the Ruhr University Bochum, Faculty of Electrical Engineering and Information Technology, Horst Görtz Institute for IT-Security.
Showing posts with label OpenID. Show all posts
Showing posts with label OpenID. Show all posts
Monday, November 16, 2015
Labels:
BrowserID,
Facebook Connect,
Microsoft Account,
OpenID,
OpenID Connect,
SAML,
Single Sign-On,
WS-Attacker,
XML
Tuesday, January 6, 2015
Attacking SSO Part 2: Breaking OpenID in Drupal with Key Confusion
In this Post, we will describe a vulnerability in Drupal's OpenID SSO module that was shipped with Drupal Core prior Versions 6.30 and 7.26. The attack allows an attacker to login as an arbitrary user (even as an Admin), but does not require any interaction with the victim. The vulnerability was reported to the Drupal Security Team and they fixed it at the beginning of 2014 (SA-CORE-2014-001).
To detect the vulnerability, we developed a novel SSO attack technique called Key Confusion. We discovered the attack by setting up our own IdP for analyzing and attacking SSO, see Part 1 of our SSO attack series.
Friday, December 12, 2014
Attacking SSO Part 1: ID Spoofing
In
2013 we started a security study on one of the most widespread SSO
protocols: OpenID. As described in previous posts, OpenID is a decentralized protocol,
which provides a way to prove that a user controls an Identifier –
URL.IDC.
Additionally, OpenID is designed to support the usage of arbitrary
IdPs: “An
end user can freely choose which OpenID Provider to use ...“.
Considering the properties of OpenID, we came up
with the idea to study the relation between the IdP, generating the
authentication token, and the Identifier URL.Idc
contained in the token.
In other words – is this relation critical regarding the security
of OpenID implementations deployed on the SPs.
Wednesday, December 10, 2014
Single Sign-On: The OpenID Protocol
In one of the
previous posts, we explained SSO
on the example of SAML.In this post, we will introduce another
popular and widely deployed SSO Protocol: OpenID
(if you are not familiar with SSO, we recommend you to read SSO
on the example of SAML first).
Subscribe to:
Posts (Atom)
Beliebte Posts
-
When evaluating the security of XML based services, one should always consider DTD based attack vectors, such as XML External Entities (XXE)...
-
Printers belong arguably to the most common devices we use. They are available in every household, office, company, governmental, medic...
-
Inspired by James Kettle 's great OWASP AppSec Europe talk on CORS misconfigurations, we decided to fiddle around with CORS security i...
-
In this post, we provide a security analysis of Microsoft Rights Management Services (RMS) and present two working attacks: We complete...
-
One year ago, we received a contract as a PDF file. It was digitally signed. We looked at the document - ignoring the "certificate is n...