Aller au contenu

SSO : Single Sign-On, authentification unique

Sécurité

SSO : Single Sign-On, en français authentification unique. « Une seule connexion pour ouvrir toutes les portes de l'entreprise », par analogie avec le passe-partout du concierge, qui simplifie merveilleusement la vie de tout le monde, cambrioleur compris.

Principe : L'utilisateur s'authentifie une fois auprès d'un fournisseur d'identité, qui délivre ensuite aux applications des assertions SAML ou des jetons OIDC attestant qui il est. Les applications ne voient plus le mot de passe : elles font confiance au fournisseur d'identité.

Avantages : Un seul endroit pour imposer la MFA, appliquer les politiques d'accès et couper un compte au départ d'un salarié. Moins de mots de passe, donc moins de mots de passe réutilisés, collés sur l'écran ou envoyés par courriel à soi-même.

Point unique : Le fournisseur d'identité devient la cible prioritaire : un compte compromis ouvre toutes les applications fédérées, et une panne les ferme toutes. Les comptes locaux conservés « au cas où » en dehors du SSO sont les portes de service que l'audit découvre toujours après l'attaquant.

Avec SCIM : Le SSO authentifie, il ne supprime pas les comptes. Le provisionnement SCIM (System for Cross-domain Identity Management, RFC 7643 et 7644) crée et désactive automatiquement les comptes dans les applications ; sans lui, un ancien salarié peut garder une session ouverte ou un jeton d'API valide bien après son départ.

Ce qui arrive si on s'en passe

Sans SSO, chaque application garde sa propre liste de comptes et de mots de passe. Les salariés réutilisent le même partout, une fuite sur un service secondaire ouvre donc les autres, et la MFA s'applique là où quelqu'un a pensé à l'activer. Au départ d'un salarié, il faut se souvenir de chaque outil auquel il avait accès ; on en oublie toujours un, généralement celui qui contient les données clients. L'entreprise croit avoir fermé la porte, l'ancien collaborateur garde la fenêtre.

Explication de la marmotte

Le SSO permet de se connecter une seule fois pour accéder à plusieurs applications, au lieu d'avoir un mot de passe différent pour chacune. C'est le même principe que se connecter à un site avec son compte Google ou Microsoft. C'est plus pratique et plus sûr, car on peut protéger cette connexion unique avec une double vérification. En contrepartie, ce compte unique doit être très bien protégé, puisqu'il ouvre toutes les portes.

Où ce terme est utilisé

← Tout le glossaire