Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Outils open source — Gratuits, portables, hors ligne
Caractéristiques communes
100 % hors ligne — aucune donnée transmise
Portables — un seul fichier exécutable
Gratuits — MIT ou GPL v3
Code source ouvert sur GitHub
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Academy Contact

SAML

ad

Définition

SAML (Security Assertion Markup Language) est un standard ouvert basé sur XML, défini par l'organisation OASIS, permettant l'échange sécurisé d'informations d'authentification et d'autorisation entre un fournisseur d'identité (Identity Provider, IdP) et un fournisseur de service (Service Provider, SP), fondement technique de l'authentification unique (SSO) fédérée inter-domaines dans de nombreux environnements d'entreprise, notamment via ADFS (Active Directory Federation Services) côté Microsoft. Le flux typique repose sur l'émission par l'IdP d'une assertion SAML signée numériquement, attestant de l'identité de l'utilisateur et de ses attributs, que le SP valide via la vérification de la signature cryptographique avant d'accorder l'accès, sans jamais transmettre de mot de passe entre les deux parties. Sur le plan sécurité, SAML a fait l'objet de vulnérabilités structurelles documentées, notamment les attaques dites XML Signature Wrapping, exploitant des ambiguïtés de parsing XML pour faire accepter une assertion falsifiée malgré une signature techniquement valide sur un autre élément du document, ainsi que l'attaque Golden SAML, dans laquelle un attaquant ayant compromis la clé privée de signature du serveur ADFS peut forger des assertions SAML arbitraires pour n'importe quel utilisateur, y compris vers des services cloud comme Microsoft 365, contournant intégralement l'authentification multifacteur. La rotation régulière des certificats de signature ADFS et la surveillance des exports de clés constituent des contre-mesures essentielles face à cette dernière technique.

Fonctionnement technique

Le flux SAML implique trois acteurs : l'utilisateur, le SP (ex. Salesforce) et l'IdP (ex. ADFS). L'utilisateur accède au SP, qui redirige vers l'IdP via une requête AuthnRequest. L'IdP authentifie l'utilisateur et retourne une Response SAML signée contenant les assertions d'identité et d'attributs.

Attaques et vecteurs d'exploitation

  • Golden SAML : Forgery d'assertion avec la clé privée du certificat ADFS token-signing
  • XML Signature Wrapping : Manipulation de la structure XML pour bypasser la validation
  • Replay Attack : Réutilisation d'assertions valides hors de leur fenêtre temporelle

Détection et mitigation

  • Rotation régulière du certificat ADFS token-signing
  • Event ID 1200/1202 dans les logs ADFS
  • Monitoring des assertions avec attributs inhabituels
  • MFA obligatoire côté IdP

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis