Argon2
Argon2 est une famille de fonctions de hachage de mots de passe coûteuses en mémoire. Variante, mémoire et durée doivent convenir à la sécurité et à l’exploitation.
Vérifier les mots de passe avec un coût de calcul
Argon2 est une famille de fonctions de hachage de mots de passe dont le calcul exige volontairement de la mémoire et du temps. Cela renchérit les essais massifs contre des empreintes de mots de passe volées. OWASP recommande la variante Argon2id pour les nouveaux dispositifs de stockage. Un mot de passe faible reste susceptible d’être trouvé par des essais pertinents.
Une application fictive conserve un enregistrement de vérification produit par sa bibliothèque : variante, paramètres, sel et valeur de vérification dérivée. À la connexion, la bibliothèque utilise ces éléments pour vérifier le mot de passe saisi. Elle ne déchiffre pas le mot de passe d’origine à partir de la valeur stockée.
Choisir les paramètres pour l’exploitation
Le paramètre m décrit la mémoire totale configurée en kibioctets, t le nombre de passes et p les voies de calcul parallèles. La valeur de parallélisme ne multiplie pas en supplément la mémoire totale configurée. Le temps et la mémoire réellement consommés par un appel doivent être étudiés sur la plateforme prévue.
L’équipe choisit les réglages selon les recommandations de sécurité actuelles et des mesures avec le nombre prévu de connexions simultanées. Un coût accru renchérit aussi la vérification légitime ; une surcharge du serveur nuit à sa disponibilité. Une valeur par défaut reprise d’un exemple ne remplace pas ce choix. Le sel et les paramètres restent disponibles avec la valeur de vérification pour contrôler correctement les connexions suivantes.
Sources
Termes associés
- Salage des mots de passeLe salage attribue à chaque nouvelle empreinte de mot de passe une valeur aléatoire propre. Le sel est conservé avec elle et n’a pas à être secret.
- PasskeyUn passkey permet la connexion avec une paire de clés liée au service. Changement d’appareil, récupération du compte et droits restent à organiser.
- Cookie HttpOnlyHttpOnly empêche l’accès direct des scripts au cookie. Les requêtes adaptées peuvent encore l’envoyer ; session et droits restent à vérifier.
- Minimisation des donnéesLa minimisation limite les données personnelles à ce qui est adéquat, pertinent et nécessaire pour une finalité définie.
- Politique de conservation des donnéesUne politique de conservation définit finalité, début, durée et fin du stockage. Tâches de suppression et copies exigent une prise en compte technique.
- Chiffrement par enveloppeLe chiffrement par enveloppe sépare la clé des données de celle qui la protège. Le fichier chiffré et sa clé enveloppée doivent être gérés ensemble.
Votre projet avec ASES
Décrivez-nous votre projet. Nous revenons vers vous avec une première évaluation.