Translate

Vérification des mots de passe de son PC ou du serveur

🔐 Vérification des mots de passe de son PC ou du serveur

L’objectif :

  • vérifier si les mots de passe sont forts,
  • vérifier s’ils ont fuité,
  • vérifier s’ils doivent être changés,
  • vérifier s’ils respectent les règles de sécurité (Windows / Ubuntu / Serveur).

🖥️ 1) Vérification des mots de passe sur un PC Windows

✔️ A) Vérifier la force du mot de passe

Windows ne donne pas d’indicateur direct, mais tu peux vérifier :

1) Longueur recommandée

  • Minimum 12 caractères
  • Idéal : 16+ caractères

2) Complexité

  • Majuscules
  • Minuscules
  • Chiffres
  • Caractères spéciaux
  • Pas de mot du dictionnaire
  • Pas de date de naissance, prénom, etc.

✔️ B) Vérifier si le mot de passe a fuité (externe)

Utiliser un service fiable :

🔍 Have I Been Pwned – Password Check

https://haveibeenpwned.com/Passwords

Tu entres ton mot de passe → il te dit s’il a été trouvé dans une fuite.

⚠️ Sécurisé : le mot de passe n’est jamais envoyé en clair.


✔️ C) Vérifier les mots de passe enregistrés dans Windows

Panneau de configuration → Gestionnaire d’identifiants

Tu peux voir :

  • mots de passe enregistrés pour sites
  • mots de passe réseau
  • mots de passe Wi-Fi

🐧 2) Vérification des mots de passe sur Ubuntu (PC ou serveur)

✔️ A) Vérifier la force d’un mot de passe

Ubuntu utilise PAM et impose déjà des règles strictes.

Pour tester un mot de passe manuellement :

1) Vérifier la force avec cracklib-check

Installer :

apt install libpam-cracklib

Tester :

echo "MonMotDePasse" | cracklib-check

✔️ B) Vérifier si un mot de passe a fuité

Sur Linux, utiliser l’outil haveibeenpwned-cli :

Installation :

pip install haveibeenpwned-cli

Test :

hibp password MonMotDePasse

✔️ C) Vérifier les mots de passe des utilisateurs du serveur

Lister les comptes :

cut -d: -f1 /etc/passwd

Vérifier les comptes avec mot de passe vide :

sudo awk -F: '($2==""){print $1}' /etc/shadow

Vérifier les comptes avec mot de passe expiré :

sudo chage -l utilisateur

🖧 3) Vérification des mots de passe sur un serveur Windows (Windows Server)

✔️ A) Vérifier la politique de mot de passe

Panneau de configuration → Outils d’administration → Stratégie de sécurité locale

Vérifier :

  • longueur minimale
  • complexité
  • expiration
  • historique

✔️ B) Vérifier les comptes avec mots de passe faibles ou jamais changés

Commande PowerShell :

Get-LocalUser | Select-Object Name, PasswordLastSet, PasswordExpires

🛡️ 4) Bonnes pratiques pour les mots de passe (PC & Serveur)

  • Minimum 12–16 caractères
  • Un mot de passe différent par service
  • Ne jamais réutiliser un mot de passe
  • Activer 2FA quand possible
  • Changer immédiatement si fuite détectée
  • Utiliser un gestionnaire de mots de passe (Bitwarden, KeePass, 1Password)

📌 Résumé rapide 

Windows

  • Vérifier via HaveIBeenPwned
  • Vérifier les mots de passe enregistrés
  • Vérifier la politique de sécurité

Ubuntu / Serveur

  • Tester la force : cracklib-check
  • Vérifier fuite : hibp password
  • Vérifier comptes : /etc/shadow, chage

Windows Server

  • Vérifier stratégie de mot de passe
  • Vérifier comptes via PowerShell




Aucun commentaire: