Commencer gratuitement
KZero Staff / 3 min de lecture / 17 oct. 2023

Google Authenticator

Qu'est-ce que Google Authenticator ?

Google Authenticator est une application d'authentification utilisée dans le cadre d'un schéma d'authentification à deux facteurs ou multifacteur (2FA/MFA). Elle constitue un exemple de facteur « quelque chose que vous possédez » en générant des mots de passe à usage unique (OTP) sur un téléphone intelligent ou un autre appareil mobile. Lors de la connexion à un site Web ou à un autre compte, l'utilisateur fournit cet OTP en plus de son mot de passe.

Comment fonctionne la 2FA/MFA ?

Google Authenticator est conçu pour fonctionner dans le cadre d'un schéma MFA. L'objectif de la MFA est de renforcer la sécurité des comptes en exigeant que les utilisateurs fournissent plusieurs types de facteurs différents lors de la connexion à leurs comptes. Ces facteurs proviennent généralement de l'un de trois groupes, à savoir :

  • Quelque chose que vous connaissez : les facteurs fondés sur la connaissance comprennent les mots de passe, les NIP ou les réponses aux questions de sécurité.
  • Quelque chose que vous possédez : les facteurs fondés sur la possession comprennent les jetons de sécurité, les cartes à puce et les téléphones intelligents.
  • Quelque chose que vous êtes : les facteurs biométriques comprennent la reconnaissance des empreintes digitales, du visage, de la voix et de la démarche.

Un schéma MFA exige des facteurs provenant d'au moins deux de ces trois groupes. Google Authenticator est un exemple de facteur « quelque chose que vous possédez » parce que les OTP sont générés sur le téléphone intelligent, et qu'il faut avoir le téléphone en main pour accéder à ces codes. Il sert souvent à compléter les mots de passe dans le cadre d'un schéma 2FA.

Comment fonctionne Google Authenticator ?

Google Authenticator génère des mots de passe à usage unique fondés sur le temps (TOTP). Lorsqu'un utilisateur configure la MFA pour un compte, Google Authenticator l'invite à numériser un code QR ou à saisir une clé de sécurité. Cela crée un secret partagé entre l'application Google Authenticator et le site Web.

Google Authenticator et le site Web utilisent le même algorithme pour générer une série de TOTP. Ils partent du même point (ce secret partagé) et génèrent des codes à intervalles réguliers.

Lorsqu'un utilisateur veut se connecter à son compte, il saisit le TOTP affiché à ce moment par Google Authenticator sur la page de connexion. Le site Web compare cette valeur aux TOTP qu'il a générés. Idéalement, ils devraient correspondre, mais les sites acceptent souvent l'un des derniers codes (pour tenir compte d'une saisie lente, etc.).

Si le TOTP et le mot de passe de l'utilisateur correspondent tous deux aux versions du serveur, l'utilisateur est authentifié et se voit accorder l'accès. Sinon, l'accès est refusé, et l'utilisateur peut être invité à réessayer de saisir le mot de passe ou le TOTP.

Avantages de Google Authenticator

Google Authenticator est conçu pour faciliter l'utilisation de la MFA. Parmi ses avantages, on trouve :

  • Facilité d'utilisation : la prise en charge des codes QR permet à un utilisateur d'ajouter facilement un nouveau compte à son application d'authentification.
  • Prise en charge de comptes multiples : l'utilisation du protocole TOTP permet à Google Authenticator de générer des codes pour un large éventail de comptes.
  • Génération hors ligne : Google Authenticator ne communique pas avec le site Web après la configuration initiale du compte, il peut donc générer des OTP même hors ligne.
  • Sécurité renforcée : en activant la MFA, les utilisateurs rendent plus difficile pour un attaquant d'accéder à leurs comptes.

Conclusion

Google Authenticator est une application d'authentification conçue pour générer des TOTP aux fins de MFA. Sa convivialité en fait un choix populaire pour les personnes qui souhaitent améliorer la sécurité de leurs comptes en ligne.

L'équipe KZero



Explorez d'autres contenus enrichissants de l'équipe compétente de KZero dans nos sections blogue et guides.