- Attaques Bucket brigade
- Attaques par rejeu
- Attaques de falsification de requête intersites (CSRF ou XSRF)
- Attaques par force brute
- Attaques de credential stuffing
- Attaques de validation de liste
Attaques Bucket brigade
Attaques par rejeu
- Obtenir accès à un réseau et à des informations qui n’auraient pas été facilement accessibles autrement
- Exécuter une transaction en double
- Définir une courte durée d’expiration pour les jetons
- Prévoir un moyen d’ajouter à la DenyList les jetons qui ont été utilisés (et possiblement même les utilisateurs)
- Utiliser des mots de passe à usage unique
jti comme moyen de prévenir les attaques par rejeu. Bien que les jetons Auth0 ne renvoient pas actuellement le jti, vous pouvez ajouter des jetons à la DenyList à l’aide du jti pour empêcher qu’un jeton soit utilisé plus d’un certain nombre de fois. De cette façon, vous mettez en œuvre quelque chose de semblable à un (considérez la signature du jeton comme le nonce). Si un jeton est volé ou s’il est utilisé plus souvent que le nombre de fois permis, il devrait être ajouté à la DenyList. Cela empêche l’utilisation malveillante d’un jeton valide. Une fois le jeton expiré, l’attaquant ne pourra plus usurper l’identité de l’utilisateur.
Vous pouvez aussi éviter les attaques par rejeu en utilisant des mots de passe à usage unique. Avec Auth0, vous pouvez utiliser l’authentification , qui repose sur des codes à usage unique et des liens par courriel plutôt que sur des mots de passe traditionnels. Auth0 offre également l’ (MFA), qui utilise des mots de passe à usage unique comme deuxième facteur d’authentification, pouvant être envoyés par notifications push et par message texte.