Qu'est-ce que Authentification
Vérification de l'identité de l'utilisateur ou du système
Authentification (Authentication)
Authentification — le processus de vérification de l'identité d'un utilisateur ou d'un système avant d'accorder l'accès aux ressources.
Facteurs d'Authentification
| Facteur | Description | Exemples | |---------|-------------|----------| | Connaissance | Ce que l'utilisateur sait | Mot de passe, PIN | | Possession | Ce que l'utilisateur a | Téléphone, token | | Biométrie | Qui est l'utilisateur | Empreinte, visage |
Méthodes d'Authentification
- Mot de passe — méthode de base
- MFA (Multi-Facteur) — plusieurs facteurs
- SSO (Single Sign-On) — une connexion pour plusieurs services
- OAuth / OIDC — autorisation déléguée
- Biométrie — empreintes, reconnaissance faciale
- Passwordless — sans mot de passe (WebAuthn)
Authentification vs Autorisation
| Authentification | Autorisation | |------------------|--------------| | Qui êtes-vous ? | Qu'est-ce qui vous est permis ? | | Vérification d'identité | Vérification des permissions | | Première étape | Deuxième étape |
Standards Modernes
- JWT — tokens pour API
- SAML — SSO entreprise
- OAuth 2.0 — autorisation d'apps
- FIDO2/WebAuthn — passwordless
Menaces et Protection
- Force brute → rate limiting
- Phishing → MFA
- Session hijacking → cookies sécurisés
- Credential stuffing → détection de fuite