Authentification forte (MFA)

Définition

La MFA (Multi-Factor Authentication) est une méthode d’authentification qui nécessite au moins deux facteurs distincts :

TypeExemple
ConnaissanceMot de passe, code PIN
PossessionSmartphone, token OTP, carte à puce
InhérenceEmpreinte, visage, iris

Info

On parle parfois aussi de 2FA (Two-Factor Authentication).


Types de MFA

OTP (One-Time Password)

  • Code à usage unique généré toutes les X secondes
  • TOTP (Time-Based), HOTP (counter-based)

Token matériel

  • Clés physiques USB (ex : YubiKey, RSA SecureID)

MFA logiciel

  • Applications comme Google Authenticator, Microsoft Authenticator, FreeOTP

Biométrie

  • Reconnaissance faciale, empreinte
  • ⚠️ RGPD : données sensibles

MFA adaptatif

  • MFA déclenché selon le risque :
    • Adresse IP inconnue
    • Appareil inconnu
    • Heure inhabituelle

Norme FIDO2/WebAuthn

  • Authentification sans mot de passe
  • Clé privée sur l’appareil, clé publique stockée côté serveur
  • Compatible Windows Hello, YubiKey, biométrie

Success

FIDO2 + WebAuthn = futur de l’authentification forte


Bonnes pratiques MFA

  • MFA obligatoire pour :
    • Accès à distance
    • Comptes à privilèges
    • Données sensibles
  • Stocker les secrets OTP de manière chiffrée
  • Bloquer les MFA fatiguing (spamming push)