~/docs/resources/fatigue-mfa-checklist-operationnelle.mdDerniere modification : maintenant
AUDIENCE:Admins IAM / IT, équipes sécurité, responsables de comptes à privilèges, support N1/N2.
PROMESSE:En 30 minutes, vous saurez quoi vérifier, quoi activer, quoi détecter, et quelles preuves garder pour réduire le risque de fatigue MFA.

Fatigue MFA : la checklist opérationnelle pour éviter lapprobation par lassitude

Un seul objectif : réduire les validations accidentelles quand un attaquant bombarde l’utilisateur de demandes MFA.

À utiliser comme aide-mémoire lors d’un audit MFA, d’un durcissement rapide, ou d’un incident “push spam”.

Une attaque par fatigue MFA consiste à provoquer une série de demandes d’approbation, jusqu’à obtenir un “Oui” par erreur ou par lassitude.

Fait vérifié : un mot de passe volé peut déclencher des demandes répétées que la victime finit parfois par accepter (source : https://www.cisa.gov/resources-tools/resources/implementing-phishing-resistant-mfa).

L’idée à retenir : plus de notifications ne veut pas dire plus de sécurité. Si l’utilisateur est inondé, il finit par “faire cesser le bruit”.

Votre levier principal est simple : rendre chaque approbation plus intentionnelle, et rendre les rafales de refus visibles et actionnables.

##Signaux simples à vérifier tout de suite

  • -Notification d’approbation MFA alors que l’utilisateur n’a lancé aucune connexion
  • -Plusieurs notifications MFA en peu de temps (même compte, même appareil ou non)
  • -Suite de refus (“Non”, “Deny”) avant un “Oui” final
  • -Demandes MFA en dehors des heures habituelles de l’utilisateur
  • -Connexion réussie après une rafale de prompts MFA
  • -Tickets support du type “je reçois plein de demandes, je n’ai rien fait”

##Chemin d’action en 30 minutes (triage puis durcissement)

[01]Identifier le ou les comptes concernés et geler les sessions actives si possible
[02]Vérifier si une approbation MFA a eu lieu sans action utilisateur déclarée
[03]Chercher une rafale de refus MFA avant une acceptation
[04]Activer le number matching (si disponible) sur le périmètre critique
[05]Limiter les demandes MFA répétées (seuil, délai, verrouillage temporaire)
[06]Ajouter une alerte sur rafales de refus et documenter les preuves
Fiche pédagogique 1/3 : Attaque par fatigue MFA expliqué
Fiche 1/3 - débutant essentiel

Version imprimable (1 page)

Format 1 page, centré sur les vérifications, les réglages et les signaux à surveiller en cas de “push spam”.

Verification anti-bot requise avant envoi.

La lecture reste ouverte. L email sert uniquement aux prochains envois et updates.

##Contrôles anti-fatigue MFA : quoi configurer, quoi détecter, quoi prouver

Groupe 1 : 1) Rendre l’approbation intentionnelle (prévention)

  • ->Activer le number matching sur les applications et comptes à risque
  • ->Exiger une interaction claire (pas un simple “Accepter” sans contexte)
  • ->Former la règle simple : “si je n’ai rien lancé, je refuse et je signale”

Groupe 2 : 2) Réduire la rafale de prompts (durcissement)

  • ->Limiter les demandes MFA répétées (seuil et fenêtre de temps)
  • ->Bloquer temporairement après trop de demandes ou trop de refus
  • ->Éviter les parcours qui réessaient automatiquement sans action utilisateur

Groupe 3 : 3) Détecter la fatigue en logs (détection)

  • ->Alerter sur les rafales de refus MFA (même compte, court délai)
  • ->Alerter sur “refus, refus, acceptation” dans une même séquence
  • ->Surveiller les connexions réussies après une série de prompts MFA

Groupe 4 : 4) Preuves à collecter (support et incident)

  • ->Preuve de configuration : number matching activé (capture écran ou export de config)
  • ->Preuve de limitation : règle de seuil/délai en place (policy, paramètre, ticket de change)
  • ->Preuve de détection : règle d’alerte sur rafales de refus + exemple d’événement
Fiche pédagogique 2/3 : Attaque par fatigue MFA expliqué
Fiche 2/3 - débutant guidé

##Flux opérationnel : de la demande MFA à la décision

Carte simple du mécanisme, pour aligner utilisateur, support et sécurité sur les mêmes réflexes.

A) Déclencheur
  • ├─Un attaquant obtient un mot de passe (phishing, fuite, réutilisation)
  • ├─Il tente des connexions et provoque des demandes MFA répétées
  • └─Il vise une validation “pour que ça s’arrête”
B) Ce que voit l’utilisateur
  • ├─Une notification d’approbation arrive sans action volontaire
  • ├─Les demandes reviennent en boucle
  • └─La tentation est de cliquer “Accepter” par automatisme
C) Ce que doit voir l’équipe (signaux)
  • ├─Rafales de refus MFA sur un même compte
  • ├─Répétition de prompts sur une courte fenêtre
  • └─Acceptation finale après plusieurs refus
D) Décision et action
  • ├─Si l’utilisateur n’a rien initié : refuser, signaler, réinitialiser les identifiants
  • ├─Si la rafale est confirmée : limiter les demandes et activer number matching
  • └─Si doute sur compromission : investigation ciblée + rotation des secrets
Fiche pédagogique 3/3 : Attaque par fatigue MFA expliqué
Fiche 3/3 - débutant enrichi

##Questions rapides (pour trancher sans débat)

Idée fausse : “J’ai de la MFA, donc un mot de passe compromis ne sert à rien” ?

À traiter comme une hypothèse risquée. Certaines MFA basées sur des notifications peuvent être contournées par fatigue si l’utilisateur finit par approuver.

Quel est le signal le plus simple côté utilisateur ?

Une demande d’approbation qui arrive alors qu’il n’a lancé aucune connexion. La consigne doit être : refuser et signaler.

Qu’est-ce qui réduit le mieux les validations accidentelles ?

Rendre l’approbation plus intentionnelle (ex. number matching) et limiter les rafales de demandes. Ce sont les deux leviers les plus directs.

Que dois-je alerter en priorité côté logs ?

Les rafales de refus MFA, et la séquence “refus/refus/acceptation”. Ce sont des motifs simples et exploitables en opérationnel.

Test de clarté : puis-je expliquer ce mécanisme sans citer un produit ?

Oui : “Quelqu’un sonne sans arrêt. À force, on ouvre pour avoir la paix.” Si vous ne pouvez pas l’expliquer ainsi, vos messages internes seront trop vagues.