Aller au contenu

Valeur système IBM i (AS/400) · Sécurité

QPWDRQDDIF

Cycle de réutilisation des mots de passe

Définit combien de mots de passe précédents sont mémorisés pour interdire leur réutilisation, de 1 à 32 mots de passe distincts.

À quoi elle sert

Le système conserve un historique des mots de passe d'un profil et refuse un nouveau mot de passe déjà présent dans cet historique. La valeur est un code de 0 à 8 qui correspond à un nombre de mots de passe distincts à respecter.

IBM conseille de l'associer à une expiration : avec 10 mots de passe et un renouvellement tous les 30 jours, un mot de passe ne revient pas avant environ neuf mois. Il faut les droits spéciaux *ALLOBJ et *SECADM.

Les valeurs possibles

ValeurSignification
0Valeur livrée. La Security reference indique qu'aucun mot de passe précédent n'est comparé (doublons autorisés) ; la documentation des valeurs système l'énonce « après 1 mot de passe ».
84 mots de passe distincts.
76 mots de passe distincts.
68 mots de passe distincts.
510 mots de passe distincts.
412 mots de passe distincts.
318 mots de passe distincts.
224 mots de passe distincts.
132 mots de passe distincts.

Prise en compte : Immédiate, pour les prochains changements de mot de passe.

La valeur recommandée

Le code 5 (10 mots de passe distincts) est celui que la documentation suggère. Associez-le à QPWDEXPITV, sinon l'historique n'a presque aucun effet.

La changer

CHGSYSVAL  SYSVAL(QPWDRQDDIF) VALUE('5')

Pour lire la valeur actuelle et celle de la livraison, en SQL :

SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QPWDRQDDIF'

Le piège

L'ordre des codes est contre-intuitif : le code 1 donne l'historique le plus long (32), le code 8 le plus court (4) et le code 0 le plus faible (pas de comparaison, ou un seul mot de passe selon la source). Une confusion fait baisser la protection.