Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-13471
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.authorHelmschmidt, Florian-
dc.contributor.authorHosseyni, Pedram-
dc.contributor.authorKüsters, Ralf-
dc.contributor.authorPruiksma, Klaas-
dc.contributor.authorWaldmann, Clara-
dc.contributor.authorWürtele, Tim-
dc.date.accessioned2023-09-08T12:48:49Z-
dc.date.available2023-09-08T12:48:49Z-
dc.date.issued2023de
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-134902de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/13490-
dc.identifier.urihttp://dx.doi.org/10.18419/opus-13471-
dc.description.abstractThe 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.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleThe Grant Negotiation and Authorization Protocol : attacking, fixing, and verifying an emerging standarden
dc.typeconferenceObjectde
ubs.bemerkung.externThis is a full version of a paper published at ESORICS 2023 with extended material.de
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Informationssicherheitde
ubs.konferenznameEuropean Symposium on Research in Computer Security (28th, 2023, The Hague)de
ubs.publikation.noppnyesde
ubs.publikation.seiten74de
ubs.publikation.typKonferenzbeitragde
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.