Lexique informatique › Sécurité › SCRAM

SCRAM

Sécurité Svenska → Mis à jour: 2026-09-25

Salted Challenge Response Authentication Mechanism. Standard SASL (RFC 5802, 2010). Le client prouve qu'il connaît le mot de passe sans l'envoyer. Protège contre le rejeu et permet de détecter un homme du milieu ; la compromission du serveur ne livre pas directement les mots de passe.

SCRAM-SHA-256 est la variante actuelle. Poignée de main en deux tours : le serveur envoie un sel et un nombre d'itérations, le client exécute PBKDF2 + HMAC et renvoie sa preuve. Standard dans PostgreSQL 10+, MongoDB, XMPP. À distinguer des PAKE (SRP, OPAQUE), cryptographiquement plus solides — SCRAM laisse la force brute hors ligne possible si le vérificateur fuite (mais coûteuse avec un nombre d'itérations de 4096 ou plus). Un compromis pragmatique entre l'authentification PLAIN et un vrai PAKE.

← Retour au lexique