L'authentification à deux facteurs (2FA) est l'une des mesures de sécurité les plus efficaces que vous puissiez prendre pour protéger votre site web contre les accès non autorisés. À une époque où les cyberattaques deviennent de plus en plus sophistiquées, l'authentification à deux facteurs ajoute une couche de sécurité supplémentaire à votre mot de passe. Dans ce guide complet, nous vous expliquons pas à pas comment configurer la 2FA pour votre site web, quelles méthodes existent et pourquoi c'est essentiel pour tout propriétaire de site web. Consultez aussi notre offre d'hébergement web.

Qu'est-ce que l'authentification à deux facteurs exactement ?

L'authentification à deux facteurs, aussi appelée vérification en deux étapes ou 2FA, est une méthode de sécurité qui vous demande de fournir deux formes d'identification différentes avant d'accéder à votre compte. Cela signifie que même si quelqu'un connaît votre mot de passe, il lui faut encore un second facteur pour se connecter. Les deux facteurs se répartissent généralement dans ces catégories :

  • Quelque chose que vous savez : votre mot de passe ou code PIN
  • Quelque chose que vous avez : votre téléphone, une clé matérielle ou une application d'authentification
  • Quelque chose que vous êtes : des données biométriques comme l'empreinte digitale ou la reconnaissance faciale

En combinant deux de ces facteurs, vous rendez l'accès à votre site web exponentiellement plus difficile pour les personnes malveillantes. Même en cas de fuite de données où des mots de passe sont divulgués, votre compte reste protégé grâce à l'authentification à deux facteurs.

Pourquoi l'authentification à deux facteurs est indispensable

Les statistiques montrent que plus de 80 % des fuites de données sont liées à des mots de passe faibles ou volés. L'authentification à deux facteurs bloque jusqu'à 99,9 % des attaques automatisées sur les comptes. Voici les principales raisons pour lesquelles vous devez activer la 2FA :

Protection contre les attaques par force brute

Lors d'une attaque par force brute, l'attaquant essaie systématiquement toutes les combinaisons de mots de passe possibles. Avec l'authentification à deux facteurs, le mot de passe seul ne suffit plus, ce qui rend ces attaques inutiles. Lisez aussi notre guide pour sécuriser votre site web et connaître d'autres stratégies de protection.

Protection contre le phishing

Même si vous saisissez par erreur votre mot de passe sur un faux site web, l'attaquant ne peut pas se connecter sans le second facteur. Cela fait de la 2FA une arme redoutable contre les attaques de phishing, qui deviennent de plus en plus convaincantes.

Conformité et confiance

De nombreuses réglementations, comme le RGPD, exigent des mesures de sécurité adaptées. L'authentification à deux facteurs est une bonne pratique reconnue qui montre que vous prenez au sérieux la sécurité des données des utilisateurs. Cela renforce la confiance de vos visiteurs et de vos clients.

Comparatif des méthodes d'authentification à deux facteurs

Plusieurs méthodes sont disponibles pour mettre en place l'authentification à deux facteurs sur votre site web. Chaque méthode a ses propres avantages et inconvénients. Nous comparons ci-dessous les options les plus courantes :

MéthodeSécuritéFacilité d'utilisationCoûtAdapté à
Application d'authentification (TOTP)ÉlevéeBonneGratuitTous les sites web
Codes SMSMoyenneTrès bonnePar SMSUtilisation à la portée de tous
Clé matérielle (U2F/FIDO2)Très élevéeBonneAchat uniqueSécurité élevée
Vérification par e-mailFaible à moyenneTrès bonneGratuitSécurité de base
Notifications pushÉlevéeExcellenteVariableUtilisateurs mobiles
Biométrie (WebAuthn)Très élevéeExcellenteGratuitAppareils modernes

Configurer l'authentification à deux facteurs avec une application d'authentification

La méthode la plus recommandée pour l'authentification à deux facteurs est l'utilisation d'une application d'authentification. Ces applications génèrent toutes les 30 secondes un code unique que vous saisissez en plus de votre mot de passe. Les applications d'authentification les plus populaires sont Google Authenticator, Microsoft Authenticator et Authy.

Étape 1 : choisissez une application d'authentification

Téléchargez une application d'authentification sur votre smartphone. Nous recommandons Authy pour sa fonction de sauvegarde dans le cloud, qui vous évite de perdre vos codes si votre téléphone tombe en panne. D'autres bonnes options sont :

  • Google Authenticator : simple et fiable, aucun compte requis
  • Microsoft Authenticator : idéal si vous utilisez déjà des produits Microsoft
  • Authy : prend en charge la sauvegarde dans le cloud et plusieurs appareils
  • 1Password : intégré au gestionnaire de mots de passe

Étape 2 : activez la 2FA dans le tableau de bord de votre site web

Connectez-vous au panneau d'administration de votre site web et rendez-vous dans les paramètres de sécurité. Dans la plupart des CMS et des panneaux de contrôle d'hébergement, vous trouverez l'option d'authentification à deux facteurs sous « Sécurité » ou « Paramètres du compte ». Vous utilisez DirectAdmin comme panneau de contrôle d'hébergement ? Vous trouverez alors l'option 2FA dans les paramètres de votre compte.

Étape 3 : scannez le code QR

Votre site web affiche un code QR que vous scannez avec votre application d'authentification. Un secret partagé (shared secret) est ainsi échangé, qui sert de base à la génération des codes. Conservez aussi dans un endroit sûr les codes de récupération affichés.

Étape 4 : vérifiez et activez

Saisissez le code à 6 chiffres affiché par votre application d'authentification pour confirmer que tout est correctement configuré. Après la vérification, l'authentification à deux facteurs est active sur votre compte.

Configurer l'authentification à deux facteurs pour WordPress

WordPress est le CMS le plus utilisé au monde et donc une cible de choix pour les pirates. Heureusement, configurer l'authentification à deux facteurs sur votre site WordPress est simple avec les bons plugins. Consultez aussi notre guide sur la maintenance de WordPress pour d'autres conseils de sécurité.

Plugins 2FA recommandés pour WordPress

Plusieurs plugins fiables sont disponibles pour l'authentification à deux facteurs sur WordPress :

  • Wordfence Security : plugin de sécurité complet avec 2FA intégrée
  • WP 2FA : spécialement conçu pour l'authentification à deux facteurs, avec de nombreuses options
  • Google Authenticator by miniOrange : prend en charge plusieurs méthodes 2FA
  • Two Factor Authentication : plugin léger pour une 2FA de base
  • iThemes Security : plugin de sécurité tout-en-un avec prise en charge de la 2FA

Installation pas à pas

Suivez ces étapes pour configurer l'authentification à deux facteurs sur votre site WordPress :

  1. Allez dans Extensions > Ajouter dans votre tableau de bord WordPress
  2. Recherchez « WP 2FA » ou un autre plugin 2FA de votre choix
  3. Cliquez sur Installer maintenant, puis sur Activer
  4. L'assistant de configuration démarre automatiquement : suivez les étapes
  5. Choisissez la méthode 2FA souhaitée (application d'authentification recommandée)
  6. Scannez le code QR avec votre application d'authentification
  7. Saisissez le code de vérification et enregistrez les codes de récupération
  8. Facultatif : rendez la 2FA obligatoire pour tous les rôles d'utilisateur

Après l'installation, vous pouvez définir quels rôles d'utilisateur doivent obligatoirement utiliser l'authentification à deux facteurs. Pour une sécurité maximale, nous recommandons de l'exiger au minimum pour les administrateurs et les éditeurs.

Authentification à deux facteurs pour DirectAdmin et les panneaux de contrôle d'hébergement

En plus de votre site web lui-même, il est aussi important de configurer l'authentification à deux facteurs sur votre panneau de contrôle d'hébergement. Si vous utilisez DirectAdmin, vous pouvez activer la 2FA comme suit :

  1. Connectez-vous à DirectAdmin
  2. Allez dans Account Manager > Two-Step Authentication
  3. Cliquez sur Enable Two-Step Authentication
  4. Scannez le code QR avec votre application d'authentification
  5. Saisissez le code de vérification pour confirmer
  6. Conservez les codes de secours dans un endroit sûr

N'oubliez pas non plus de configurer la 2FA pour vos comptes FTP et l'accès à vos bases de données si votre hébergeur le prend en charge.

Authentification à deux facteurs par SMS

Même si la 2FA par SMS vaut mieux que pas de 2FA du tout, elle n'est plus considérée comme l'option la plus sûre. Cela s'explique par des vulnérabilités comme le SIM swapping, par lequel un attaquant détourne votre numéro de téléphone. La 2FA par SMS peut néanmoins être utile comme couche de protection supplémentaire pour des comptes moins critiques.

Avantages de la 2FA par SMS

  • Très convivial : tout le monde peut recevoir des SMS
  • Aucune application supplémentaire nécessaire
  • Fonctionne sur tout type de mobile (même sans smartphone)

Inconvénients de la 2FA par SMS

  • Vulnérable aux attaques par SIM swapping
  • Les SMS peuvent être interceptés
  • Dépend de la couverture du réseau mobile
  • Coût par SMS envoyé

Clés matérielles pour une sécurité maximale

Pour le plus haut niveau de sécurité, vous pouvez utiliser des clés matérielles comme YubiKey ou SoloKeys. Ces appareils physiques prennent en charge le protocole FIDO2/WebAuthn et sont pratiquement impossibles à pirater à distance. Elles conviennent surtout aux entreprises soumises à des exigences de sécurité élevées.

Les clés matérielles fonctionnent en effectuant une négociation cryptographique (handshake) avec le site web. Il vous suffit de brancher la clé via USB ou NFC et de la toucher pour confirmer votre identité. Aucun code susceptible d'être intercepté n'est envoyé.

Clés matérielles populaires

CléPrix (à partir de)ProtocolesConnexion
YubiKey 5 NFC~50 €FIDO2, U2F, TOTP, PIVUSB-A, NFC
YubiKey 5C~55 €FIDO2, U2F, TOTP, PIVUSB-C
SoloKeys Solo 2~30 €FIDO2, U2FUSB-A, NFC
Thetis FIDO2~25 €FIDO2, U2FUSB-A
Google Titan Key~35 €FIDO2, U2FUSB-A/C, NFC, BLE

Bonnes pratiques pour l'authentification à deux facteurs

Configurer l'authentification à deux facteurs n'est que la première étape. Pour tirer le meilleur parti de cette mesure de sécurité, suivez ces bonnes pratiques :

Conservez vos codes de récupération en lieu sûr

Lors de la configuration de la 2FA, vous recevez des codes de récupération qui vous permettent de vous connecter si vous perdez votre second facteur. Imprimez ces codes et conservez-les dans un lieu physique sûr, ou enregistrez-les dans un gestionnaire de mots de passe chiffré. Ne les conservez jamais non chiffrés sur votre ordinateur.

Utilisez une méthode de secours

Configurez toujours une seconde méthode 2FA comme solution de secours. Si votre méthode principale est une application d'authentification, ajoutez par exemple aussi une clé matérielle. Vous évitez ainsi d'être bloqué si une méthode n'est pas disponible.

Rendez la 2FA obligatoire pour tous les administrateurs

Sur un site web comptant plusieurs utilisateurs, vous devez rendre l'authentification à deux facteurs obligatoire pour tous les comptes disposant de droits d'administrateur. Une chaîne n'est aussi solide que son maillon le plus faible, et un compte administrateur non protégé constitue un risque de sécurité majeur.

Combinez la 2FA avec des mots de passe robustes

L'authentification à deux facteurs ne remplace pas un mot de passe robuste. Utilisez toujours des mots de passe uniques d'au moins 12 caractères mêlant lettres, chiffres et caractères spéciaux. Un gestionnaire de mots de passe vous y aide. Voyez aussi comment un certificat SSL protège encore mieux votre site web.

Résoudre les problèmes d'authentification à deux facteurs

Des problèmes peuvent parfois survenir avec la 2FA. Voici les problèmes les plus courants et leurs solutions :

Les codes ne fonctionnent pas

Si les codes de votre application d'authentification ne sont pas acceptés, vérifiez que l'heure de votre téléphone est correctement réglée. Les codes TOTP sont limités dans le temps, et même un écart de 30 secondes peut poser problème. Réglez l'heure en mode automatique dans les paramètres de votre téléphone.

Téléphone perdu ou volé

Utilisez les codes de récupération que vous avez enregistrés pour vous connecter. Si vous utilisez Authy avec la sauvegarde dans le cloud, vous pouvez installer l'application sur un nouvel appareil et restaurer vos codes. Sinon, contactez votre hébergeur pour une réinitialisation manuelle.

Désactiver la 2FA en cas d'urgence

Si vous n'avez plus accès à votre second facteur et que vous n'avez pas de codes de récupération, il reste des possibilités. Avec WordPress, vous pouvez désactiver le plugin 2FA via FTP en renommant le dossier du plugin. Pour les panneaux de contrôle d'hébergement, vous devez contacter votre hébergeur pour une vérification d'identité et une réinitialisation.

Mettre en place l'authentification à deux facteurs pour vos visiteurs

En plus de protéger vos propres comptes d'administration, vous pouvez aussi proposer ou imposer l'authentification à deux facteurs aux utilisateurs de votre site web. C'est surtout pertinent pour les boutiques en ligne, les espaces membres et les autres sites où les utilisateurs enregistrent des données personnelles.

Points à prendre en compte pour la mise en œuvre

  • Rendez la 2FA facultative pour les utilisateurs ordinaires : l'imposer peut entraîner des abandons
  • Proposez plusieurs méthodes : tout le monde n'a pas de smartphone
  • Communiquez sur les avantages : expliquez pourquoi la 2FA est importante
  • Prévoyez une bonne documentation : rendez la configuration aussi simple que possible
  • Proposez une aide en cas de problème : prévoyez un processus de récupération clair

L'avenir de l'authentification à deux facteurs

La technologie derrière l'authentification à deux facteurs évolue rapidement. Les passkeys, basées sur le protocole FIDO2/WebAuthn, sont de plus en plus largement prises en charge et laissent entrevoir un avenir où les mots de passe pourraient disparaître complètement. Cette technologie utilise la vérification biométrique ou un code PIN sur votre appareil à la place du traditionnel mot de passe suivi d'un second facteur.

De grandes entreprises technologiques comme Apple, Google et Microsoft prennent déjà en charge les passkeys dans leurs navigateurs et leurs systèmes d'exploitation. Pour les propriétaires de site web, cela signifie que vous devez, en plus de la 2FA traditionnelle, vous préparer à ces nouveaux standards.

Checklist : mettre en place l'authentification à deux facteurs

Utilisez cette checklist pour ne rien oublier lors de la mise en place de l'authentification à deux facteurs sur votre site web :

  1. Faites l'inventaire de tous les comptes ayant accès à votre site web
  2. Choisissez une méthode 2FA principale (application d'authentification recommandée)
  3. Installez et configurez le plugin ou le module nécessaire
  4. Activez d'abord la 2FA pour votre propre compte administrateur
  5. Testez soigneusement le processus de connexion avec la nouvelle 2FA
  6. Enregistrez les codes de récupération en lieu sûr (sur papier et/ou chiffrés)
  7. Configurez une méthode 2FA de secours
  8. Rendez la 2FA obligatoire pour tous les utilisateurs disposant de droits d'administrateur
  9. Documentez le processus de récupération en cas de perte de la 2FA
  10. Informez tous les utilisateurs de la nouvelle mesure de sécurité
  11. Vérifiez régulièrement que la 2FA fonctionne toujours correctement

L'authentification à deux facteurs n'est plus un luxe mais une nécessité pour tout site web. En configurant dès aujourd'hui la 2FA, vous ne protégez pas seulement vous-même, mais aussi les données de vos visiteurs. Commencez par vos comptes les plus importants et étendez progressivement la protection à tous les systèmes que vous utilisez. Le petit effort supplémentaire à la connexion est largement compensé par l'énorme gain de sécurité qu'apporte l'authentification à deux facteurs.

Comparer les méthodes d'authentification à deux facteurs

Toutes les formes d'authentification à deux facteurs n'offrent pas le même niveau de sécurité. Le choix de la bonne méthode dépend de votre situation particulière, du profil de risque de votre site web et de la facilité d'utilisation pour vos visiteurs. Nous comparons ci-dessous les méthodes 2FA les plus utilisées selon la sécurité, le coût et l'aspect pratique.

Méthode 2FANiveau de sécuritéCoûtFacilité d'utilisationAdapté à
Vérification par SMSBasiqueFaibleTrès simplePetits sites web, blogs
Application d'authentification (TOTP)ÉlevéGratuitSimpleLa plupart des sites web
Clé de sécurité matérielle (U2F)Très élevéEUR 20-60 par cléMoyenneDonnées sensibles, e-commerce
Notifications pushÉlevéVariableTrès simpleEnvironnements professionnels
Biométrie (WebAuthn)Très élevéGratuitTrès simpleNavigateurs modernes

La vérification par SMS est la forme la plus connue, mais aussi la plus vulnérable. Les attaques de SIM swapping permettent à des criminels de détourner votre numéro de téléphone. Les applications d'authentification comme Google Authenticator ou Authy génèrent des codes limités dans le temps qui changent toutes les 30 secondes et fonctionnent entièrement hors ligne. Cela les rend nettement plus sûres que le SMS.

Les clés de sécurité matérielles, la référence en matière de protection

Pour une protection maximale, les clés de sécurité matérielles comme YubiKey ou SoloKey sont la meilleure option. Ces appareils physiques utilisent le protocole FIDO2/WebAuthn et sont pratiquement impossibles à pirater par phishing. La clé doit être physiquement présente lors de la connexion, ce qui exclut les attaques à distance. De plus en plus d'hébergeurs et de plateformes prennent en charge cette méthode.

Erreurs fréquentes dans la mise en place de l'authentification à deux facteurs

Lors de la configuration de l'authentification à deux facteurs sur votre site web, il arrive régulièrement que quelque chose se passe mal. Ces erreurs peuvent affaiblir la sécurité ou bloquer des utilisateurs. Connaissez les pièges pour les éviter.

  • Ne pas conserver de codes de secours : si vous perdez votre téléphone sans codes de secours, vous n'avez plus accès à votre propre compte. Conservez toujours les codes de récupération dans un endroit sûr, hors ligne.
  • Configurer la 2FA uniquement pour les administrateurs : tous les utilisateurs ayant accès à des informations sensibles doivent utiliser la 2FA, pas seulement les administrateurs.
  • Ne pas tester la procédure de récupération : testez le processus de récupération avant d'en avoir besoin. De nombreux sites web proposent une procédure fastidieuse qui, en pratique, ne fonctionne pas.
  • Se fier uniquement au SMS : le SMS vaut mieux que rien, mais il est nettement plus faible que les solutions par application ou matérielles.
  • Ne pas former les utilisateurs : sans explications, les utilisateurs abandonnent. Rédigez des instructions claires et proposez une aide lors de la configuration.

Une mise en œuvre solide de l'authentification à deux facteurs exige aussi une bonne politique de mots de passe. Combinez la 2FA avec des mots de passe robustes et uniques et un pare-feu de site web pour une protection optimale. N'oubliez pas de sécuriser votre VPS si vous hébergez vous-même votre site web.

Authentification à deux facteurs pour WordPress et les boutiques en ligne

Pour les sites web WordPress, plusieurs plugins ajoutent l'authentification à deux facteurs. Les options les plus populaires sont Wordfence, WP 2FA et Two Factor Authentication de miniOrange. Chacun offre des avantages uniques :

  • Wordfence : combine la 2FA avec un pare-feu complet et un scanner de malwares. Idéal si vous cherchez une solution tout-en-un pour la sécurité de WordPress.
  • WP 2FA : plugin léger spécialement conçu pour l'authentification à deux facteurs. Prend en charge les applications TOTP et l'e-mail comme second facteur.
  • miniOrange : offre le plus grand nombre de méthodes 2FA, dont la vérification par téléphone, les notifications push et les questions de sécurité.

Pour les boutiques en ligne WooCommerce, l'authentification à deux facteurs est particulièrement importante en raison des données clients et des informations de paiement. Mettez en place la 2FA au minimum pour tous les administrateurs et collaborateurs ayant accès au tableau de bord. Pensez aussi à proposer à vos clients l'option de protéger davantage leur compte avec la 2FA, surtout s'ils enregistrent leurs données de paiement. Un bon hébergement pour boutiques en ligne offre des mesures de sécurité au niveau du serveur comme couche de protection supplémentaire.

L'avenir de l'authentification à deux facteurs : passkeys et connexion sans mot de passe

L'avenir de l'authentification à deux facteurs passe par la connexion sans mot de passe. Les passkeys, développées par la FIDO Alliance et prises en charge par Apple, Google et Microsoft, remplacent entièrement les mots de passe traditionnels. Au lieu d'un mot de passe plus un second facteur, vous utilisez une seule clé cryptographique enregistrée sur votre appareil et protégée par la biométrie ou un code PIN.

Les passkeys offrent plusieurs avantages par rapport à la 2FA traditionnelle. Elles résistent au phishing, car la clé est liée à un domaine précis. Il n'y a aucun code à retenir ni à recopier, ce qui améliore l'expérience utilisateur. De plus, elles se synchronisent en toute sécurité entre vos appareils via iCloud Keychain, Google Password Manager ou Windows Hello. Pour les administrateurs de site web, cela signifie moins de demandes de réinitialisation de mot de passe, des taux de conversion plus élevés sur les pages de connexion et une meilleure sécurité sans friction supplémentaire pour les utilisateurs. La transition vers les passkeys a déjà commencé et s'accélérera dans les années à venir, à mesure que la prise en charge des navigateurs progressera et que les utilisateurs se familiariseront avec cette technologie.

Sources et références

  • WooCommerce : documentation officielle (woocommerce.com)
  • Wordfence : rapport de sécurité WordPress (wordfence.com)
  • Autoriteit Persoonsgegevens (l'autorité néerlandaise de protection des données) : informations sur le RGPD (autoriteitpersoonsgegevens.nl)