YubiKey 2FA

Loïc MorelLoïc Morel
31 août 2024
110
31 août 2024
De nos jours, l'authentification à deux facteurs (2FA) est devenue indispensable pour renforcer la sécurité des comptes en ligne face aux accès non autorisés. Avec l'augmentation des attaques informatiques, se reposer uniquement sur un mot de passe pour sécuriser vos comptes est parfois insuffisant.
Le 2FA introduit une couche de sécurité supplémentaire en requérant une seconde forme d'authentification en plus du mot de passe traditionnel. Cette vérification peut prendre plusieurs formes, comme un code envoyé par SMS, un code dynamique généré par une application dédiée, ou encore l'utilisation d'une clé de sécurité physique. L'utilisation du 2FA diminue grandement les risques de compromission de vos comptes, même en cas de vol de votre mot de passe.
Dans un autre tutoriel, je vous expliquais comment mettre en place et utiliser une application de 2FA TOTP :
Ici, nous allons voir comment utiliser une clé de sécurité physique comme second facteur d'authentification pour tous vos comptes.

C'est quoi une clé de sécurité physique ?

Une clé de sécurité physique est un dispositif utilisé pour renforcer la sécurité de vos comptes en ligne grâce à l'authentification à deux facteurs (2FA). Ces appareils ressemblent souvent à de petites clés USB que l'on doit insérer dans un port de l'ordinateur pour vérifier que c'est bien l'utilisateur légitime qui tente de se connecter. Lorsque vous vous connectez à un compte protégé par 2FA et que vous utilisez une clé de sécurité physique, vous devez non seulement entrer votre mot de passe habituel, mais aussi insérer la clé de sécurité physique dans votre ordinateur et appuyer sur un bouton pour valider l'authentification. Cette méthode ajoute donc une couche de sécurité supplémentaire, car même si quelqu'un parvient à obtenir votre mot de passe, il ne pourra pas accéder à votre compte sans posséder physiquement la clé.
La clé de sécurité physique est particulièrement efficace car elle combine deux facteurs d'authentification de nature différente : la preuve de connaissance (le mot de passe) et la preuve de possession (la clé physique).
Toutefois, cette méthode de 2FA présente aussi des inconvénients. Premièrement, vous devez toujours avoir la clé de sécurité à disposition si vous souhaitez accéder à vos comptes. Il faudra peut-être l'ajouter à votre trousseau de clés. Secondement, contrairement à d'autres méthodes de 2FA, l'utilisation d'une clé de sécurité physique implique un coût initial puisqu'il faut acheter le petit appareil. Le prix des clés de sécurité varie généralement entre 30 € et 100 € en fonction des fonctionnalités choisies.

Quelle clé de sécurité physique choisir ?

Pour choisir votre clé de sécurité, plusieurs critères sont à prendre en compte.
Tout d'abord, vous devez vérifier les protocoles pris en charge par l'appareil. Au minimum, je vous conseille de choisir une clé qui prend en charge OTP, FIDO2 et U2F. Ces informations sont généralement mises en avant par les fabricants dans les descriptions de produits. Pour vérifier les compatibilités de chaque clé, vous pouvez également consulter le site dongleauth.com.
Vérifiez également que la clé est compatible avec votre système d'exploitation, même si les marques connues comme Yubikey supportent généralement tous les systèmes largement utilisés.
Il faut également choisir la clé en fonction du type de ports disponibles sur votre ordinateur ou votre smartphone. Par exemple, si votre ordinateur n'a que des ports USB-C, choisissez une clé avec une connectique USB-C. Certaines clés offrent également des options de connexion via Bluetooth ou NFC. Vous pouvez aussi comparer les appareils en fonction de leurs caractéristiques supplémentaires comme la résistance à l'eau et à la poussière, ainsi que la forme et la taille de la clé.
Concernant les marques de clés de sécurité, Yubico est la plus connue avec ses appareils YubiKey, que j'utilise personnellement et que je vous recommande. Google propose également un appareil avec la clé de sécurité physique Titan. Pour des alternatives open-source, SoloKeys (non OTP) et NitroKey sont des options intéressantes, mais je n'ai jamais eu l'occasion de les tester.

Comment utiliser une clé de sécurité physique ?

Une fois que vous avez reçu votre clé de sécurité, aucune configuration spécifique n'est nécessaire. La clé est normalement prête à l'emploi dès sa réception. Vous pouvez immédiatement l'utiliser pour sécuriser vos comptes en ligne qui supporte ce type d'authentification. Pour l'exemple, je vais vous montrer comment sécuriser ma boîte mail Proton avec cette clé de sécurité physique. Vous trouverez l'option pour activer le 2FA dans les paramètres de votre compte, souvent sous la section "Password" ou "Security". Cliquez sur la coche ou le bouton vous permettant d'activer le 2FA avec clé physique. Branchez votre clé sur votre ordinateur. Touchez le bouton de votre clé de sécurité pour valider. Entrer un nom pour vous souvenir de la clé utilisée. Et voilà, votre clé de sécurité a bien été ajoutée pour l'authentification 2FA de votre compte. Dans mon exemple, si je tente de me reconnecter à ma boite mail Proton, on va d'abord me demander de renseigner mon mot de passe avec mon identifiant. C'est le premier facteur d'authentification. Puis, on me demande de brancher ma clé de sécurité pour le second facteur d'authentification. Il faut ensuite toucher le bouton de la clé physique pour valider l'authentification, et je suis de nouveau connecté à ma boite mail Proton. Répétez cette opération pour tous les comptes en ligne que vous souhaitez sécuriser de cette manière, particulièrement pour les comptes critiques tels que vos boîtes mail, vos gestionnaires de mots de passe, vos services de cloud et de stockage en ligne ou encore vos comptes financiers.
Cela a-t-il bien fonctionné pour vous ?
11
0

Auteur

Ce tutoriel a été écrit par Loïc Morel

Vous pouvez dire merci en donnant un pourboire au professeur.

Crédits

Ce tutoriel a été relu par LoicPandul

1/3Statut de relecture

Même si cette page est dans sa langue d'origine, une relecture humaine est toujours nécessaire pour garantir son exactitude.

Progress: 1/3LoicPandul693 sats347 sats
*Les récompenses peuvent varier en fonction du taux de change $

Chaque élément de contenu sur la plateforme est le produit d'un effort collaboratif : chaque leçon, traduction et révision est rendue possible grâce au travail des contributeurs. C'est pour cette raison que nous sommes toujours à la recherche de correcteurs qui peuvent examiner notre contenu dans un grand nombre de langues. Si vous souhaitez participer au processus de relecture, veuillez nous rejoindre dans notre groupe Telegram et consulter notre tutoriel. Nous vous rappelons que ce contenu est open-source - sous licence CC BY-SA - et peut donc être partagé et utilisé librement, à condition que la source originale soit reconnue.