Plus facile à lire avec un fond crème, une teinte, plus de contraste ou un texte plus grand ? Choisissez vos couleurs et votre texte, une fois pour toutes les pages.

Leçon gratuite

Mot de passe solide et double authentification

Après cette leçon: Je peux choisir et vérifier de bonnes règles pour protéger un compte.

Leçon de 45 min5 commandesLab d’élévation de privilèges Linux : un binaire setuid, une règle sudo, une tâche cron

Ton mot de passe, clé de ton compte

Un mot de passe est la clé d'un compte : celui qui le connaît devient toi aux yeux du site. Dans cette leçon, tu apprends à choisir un mot de passe solide et à ajouter une deuxième protection, la double authentification.

Pense à ta messagerie ou à ton compte de jeu. S'il est volé, un inconnu lit tes messages et parle à ta place.

À la fin de cette leçon

Remarque

Je peux choisir et vérifier de bonnes règles pour protéger un compte.

Mots clés

MotCe que ça veut dire
Mot de passeun secret que seul le propriétaire du compte connaît
Double authentificationune deuxième preuve que tu es bien toi, en plus du mot de passe
Hachageun calcul à sens unique qui transforme un texte en empreinte
Fuite de donnéesdes informations privées qui se retrouvent publiques
Hameçonnageun faux message qui te pousse à donner ton mot de passe
Gestionnaire de mots de passeun coffre qui retient tous tes mots de passe

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Comment un mot de passe est-il volé ?

Il y a quatre grandes façons. On peut le deviner en essayant des milliers de mots. On peut le retrouver dans une fuite de données, puis l'essayer sur d'autres sites.

On peut te le demander avec un faux message : c'est l'hameçonnage. Enfin, on peut le lire sur un post-it ou dans un fichier mal rangé.

Les attaques et la bonne défense

AttaqueExempleDéfense
DevinerUn programme essaie 123456, azerty, motdepasseUn mot de passe long et au hasard
Réutiliser une fuiteLe mot de passe d'un vieux forum est essayé sur ta messagerieUn mot de passe différent par site
HameçonnerUn faux SMS de ta banque te mène vers un faux siteVérifier l'adresse, et la double authentification
Lire par-dessus l'épauleUn mot de passe écrit sur un post-it collé à l'écranUn gestionnaire de mots de passe

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Pourquoi un mot de passe long est solide

Chaque caractère de plus multiplie le nombre d'essais à faire. Un mot de passe de huit lettres minuscules a déjà plus de 200 milliards de possibilités.

Quatre mots pris au hasard dans une liste de 2 000 mots en ont encore bien plus. Et une petite phrase se retient mieux qu'un code bizarre.

Compter les possibilités

Code: python
# Chaque position multiplie le nombre de choix.
print("Six chiffres :", 10 ** 6)
print("Huit lettres minuscules :", 26 ** 8)
# Change l'exposant 8 en 12 et compare.
print("Quatre mots au hasard :", 2000 ** 4)

Exemple : trois mots de passe comparés

Mot de passeCe qu'il estPossibilités environ
482913Six chiffresUn million
jmcpnxwaHuit lettres au hasard208 milliards
Quatre mots tirés au sortQuatre mots dans une liste de 2 00016 000 milliards

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Une erreur fréquente

Attention

Beaucoup pensent que P@ssw0rd est solide, parce qu'il mélange lettres, chiffres et symboles. Les pirates connaissent ces remplacements et les essaient en premier. Un mot de passe est solide s'il est long et unique.

Pourquoi ajouter une double authentification ?

Même un bon mot de passe peut fuiter. La double authentification demande une deuxième preuve, que le voleur n'a pas.

Elle utilise deux choses de familles différentes : ce que tu sais, ce que tu as, ou ce que tu es. Un code envoyé sur ton téléphone ou une application de codes est une preuve de la famille « ce que tu as ».

Les trois familles de preuves

FamilleExemplePoint faible
Ce que tu saisUn mot de passe, un code PINIl peut être deviné ou volé
Ce que tu asTon téléphone, une clé de sécuritéIl peut être perdu ou volé
Ce que tu esTon empreinte digitale, ton visageTu ne peux pas la changer

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

La règle du lab

Important

Travaille seulement sur ta propre machine du lab, et seulement avec la permission de ton enseignant. Essayer d'entrer dans le compte de quelqu'un d'autre est une infraction. Ici, tu regardes comment une machine garde les comptes, pour mieux les défendre.

Regarde qui lit les deux fichiers de comptes

Commande
ls -l /etc/passwd /etc/shadow

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Lis la ligne d'un compte

Commande
getent passwd intern

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Vois le début de l'empreinte du compte

Commande
sudo grep '^intern:' /etc/shadow | cut -c1-14

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Vois la durée de vie par défaut

Commande
grep '^PASS_MAX_DAYS' /etc/login.defs

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Demande l'état du compte intern

Commande
sudo passwd -S intern

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Un site garde une empreinte, pas ton secret

Dans la première commande, /etc/passwd peut être lu par tous, et /etc/shadow seulement par le système. Dans /etc/passwd, le x veut dire : « le mot de passe est rangé ailleurs ».

Dans /etc/shadow, tu as vu le début d'une empreinte. Le système calcule le hachage de ton mot de passe, puis compare les empreintes. Personne ne peut refaire le mot de passe à partir d'elle, sauf en essayant des mots un par un.

À propos de ce labo et de sa source: Lab d’élévation de privilèges Linux : un binaire setuid, une règle sudo, une tâche cron

Vous enseignez à une classe ? Proposez ce module à vos étudiants avec un guide de l'enseignant, des devoirs corrigés et un laboratoire pour chaque étudiant.