Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-13471
Autor(en): Helmschmidt, Florian
Hosseyni, Pedram
Küsters, Ralf
Pruiksma, Klaas
Waldmann, Clara
Würtele, Tim
Titel: The Grant Negotiation and Authorization Protocol : attacking, fixing, and verifying an emerging standard
Erscheinungsdatum: 2023
Dokumentart: Konferenzbeitrag
Konferenz: European Symposium on Research in Computer Security (28th, 2023, The Hague)
Seiten: 74
URI: http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-134902
http://elib.uni-stuttgart.de/handle/11682/13490
http://dx.doi.org/10.18419/opus-13471
Bemerkungen: This is a full version of a paper published at ESORICS 2023 with extended material.
Zusammenfassung: The Grant Negotiation and Authorization Protocol (GNAP) is an emerging authorization and authentication protocol which aims to consolidate and unify several use-cases of OAuth 2.0 and many of its common extensions while providing a higher degree of security. OAuth 2.0 is an essential cornerstone of the security of authorization and authentication for the Web, IoT, and beyond, and is used, among others, by many global players, like Google, Facebook, and Microsoft. Historical limitations of OAuth 2.0 and its extensions have led prominent members of the OAuth community to create GNAP, a newly designed protocol for authorization and authentication. Given GNAP's advantages over OAuth 2.0 and its support within the OAuth community, GNAP is expected to become at least as important as OAuth 2.0. In this work, we present the first formal security analysis of GNAP. We build a detailed formal model of GNAP, based on the Web Infrastructure Model (WIM) of Fett, Küsters, and Schmitz, and provide formal statements of the key security properties of GNAP, namely authorization, authentication, and session integrity. We discovered several attacks on GNAP in the process of trying to prove these properties. We present these attacks, as well as changes to the protocol that prevent them. These modifications have been incorporated into the GNAP specification after discussion with the GNAP working group. We give the first formal security guarantees for GNAP, by proving that GNAP, with our modifications applied, satisfies the mentioned security properties. GNAP was still an early draft when we began our analysis, but is now on track to be adopted as an IETF standard. Hence, our analysis is just in time to help ensure the security of this important emerging standard.
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
GNAP-Analysis.pdf1,04 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.