Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
http://dx.doi.org/10.18419/opus-13471
Langanzeige der Metadaten
DC Element | Wert | Sprache |
---|---|---|
dc.contributor.author | Helmschmidt, Florian | - |
dc.contributor.author | Hosseyni, Pedram | - |
dc.contributor.author | Küsters, Ralf | - |
dc.contributor.author | Pruiksma, Klaas | - |
dc.contributor.author | Waldmann, Clara | - |
dc.contributor.author | Würtele, Tim | - |
dc.date.accessioned | 2023-09-08T12:48:49Z | - |
dc.date.available | 2023-09-08T12:48:49Z | - |
dc.date.issued | 2023 | de |
dc.identifier.uri | http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-134902 | de |
dc.identifier.uri | http://elib.uni-stuttgart.de/handle/11682/13490 | - |
dc.identifier.uri | http://dx.doi.org/10.18419/opus-13471 | - |
dc.description.abstract | 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. | en |
dc.language.iso | en | de |
dc.rights | info:eu-repo/semantics/openAccess | de |
dc.subject.ddc | 004 | de |
dc.title | The Grant Negotiation and Authorization Protocol : attacking, fixing, and verifying an emerging standard | en |
dc.type | conferenceObject | de |
ubs.bemerkung.extern | This is a full version of a paper published at ESORICS 2023 with extended material. | de |
ubs.fakultaet | Informatik, Elektrotechnik und Informationstechnik | de |
ubs.institut | Institut für Informationssicherheit | de |
ubs.konferenzname | European Symposium on Research in Computer Security (28th, 2023, The Hague) | de |
ubs.publikation.noppn | yes | de |
ubs.publikation.seiten | 74 | de |
ubs.publikation.typ | Konferenzbeitrag | de |
Enthalten in den Sammlungen: | 05 Fakultät Informatik, Elektrotechnik und Informationstechnik |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
GNAP-Analysis.pdf | 1,04 MB | Adobe PDF | Öffnen/Anzeigen |
Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.