SAML

Zeitleiste: die Geschichte von SAML

SAML 2.0 stammt von 2005 und hat sich seitdem nicht verändert: Es entwickeln sich die Profile, die Nutzungen und die Angriffe. Hier die Eckpunkte.

GrundlagenFlowSicherheitIdentitätBekannter AngriffÖkosystem

2001

Jan.Erstes OASIS-Komitee (SSTC)Grundlagen

Die Arbeit am Austausch von Sicherheitsinformationen zwischen Domains in XML beginnt.

2002

Nov.SAML 1.0Grundlagen

Erster OASIS-Standard: Authentifizierungs-, Attribut- und Autorisierungs-Assertions.

2003

Sep.SAML 1.1Grundlagen

Korrekturen. Die Liberty Alliance bringt ihre ID-FF-Arbeit in OASIS ein.

2005

MärzSAML 2.0Grundlagen✓ von ID-Kit abgedeckt

Die noch gebräuchliche Version: vereint SAML 1.1, Liberty ID-FF und Shibboleth. Fügt Metadaten, Single Logout (SLO), Assertion-Verschlüsselung sowie die Bindings Redirect, POST und Artifact hinzu.

2007

JuliErrata zu SAML 2.0Ökosystem

Klarstellungen und Korrekturen des Standards (Errata werden weiter verfolgt, bis 2012).

2011

eduGAINÖkosystem

Weltweite Forschungs- und Bildungsföderation auf Basis signierter SAML-Metadaten.

2012

« On Breaking SAML » : signature wrappingBekannter Angriff✓ von ID-Kit abgedeckt

Forscher zeigen, dass die Signaturprüfung durch Verschieben von XML-Elementen umgangen werden kann. Viele Bibliotheken waren betroffen.

2017

Nov.Golden SAMLBekannter Angriff

Mit dem Signaturschlüssel eines IdP lässt sich jede Assertion fälschen: Zugriff überall. Beim SolarWinds-Angriff Ende 2020 erneut gesehen.

2018

Feb.XML-Kommentar-InjektionBekannter Angriff✓ von ID-Kit abgedeckt

Ein Parsing-Fehler erlaubte es, in mehreren SAML-Bibliotheken einen anderen Benutzer zu imitieren.

2025

MärzSchwachstellen in Ruby-SAMLBekannter Angriff✓ von ID-Kit abgedeckt

Unterschiede beim XML-Parsing erlaubten es, die Signatur zu umgehen. Eine Erinnerung, dass das Thema nie abgeschlossen ist.

Quellen: SAML-Geschichte (saml.xml.org) für 2001 bis 2007; die folgenden Einträge stammen aus bekannten Sicherheitsveröffentlichungen. Wenn Sie einen Fehler sehen, sagen Sie es uns. Vergleichen Sie mit der OpenID-Connect-Zeitleiste.