Qu'est-ce que le vol de jetons ?

Les applications SaaS telles que Microsoft 365 et Google Workspace constituent des outils indispensables à la productivité, à la communication et à la collaboration dans le monde moderne, ce qui en fait des cibles de choix pour les cybercriminels. Selon une étude récente, les violations de sécurité touchant les applications SaaS ont augmenté de 300 % entre septembre 2023 et 2024.

De nombreuses entreprises mettent aujourd’hui en place des mesures rigoureuses, telles que les jetons de sécurité, afin d’empêcher les acteurs malveillants d’accéder à leurs systèmes et à leurs données. Ces jetons vont au-delà des mots de passe pour renforcer encore davantage la sécurité en authentifiant et en autorisant les utilisateurs dans le cadre de l’authentification à deux facteurs (2FA) et de l’authentification multifactorielle (MFA). Cependant, les cybercriminels ont trouvé de nouvelles méthodes pour voler ces jetons et contourner l’authentification multifactorielle.

Cette année encore, un MSP a raconté sur Reddit que la messagerie Microsoft 365 d’un client avait été piratée alors que l’authentification à plusieurs facteurs (MFA) était activée, et a demandé à la communauté comment les pirates avaient réussi à la contourner.

Détecter et corriger automatiquement les menaces de sécurité liées aux solutions SaaS

Grâce à Kaseya SaaS Alerts , vous pouvez identifier les violations de sécurité, générer des alertes instantanées et verrouiller les comptes concernés, ce qui vous permet de réagir rapidement aux incidents de sécurité liés aux solutions SaaS.

Commencer

Les cybercriminels font preuve d'une sophistication croissante et recourent à des techniques telles que le vol de jetons et le détournement de session pour contourner l'authentification multifactorielle (MFA). Cependant, de nombreuses entreprises et prestataires de services ne sont pas pleinement conscients de ces méthodes d'attaque.

Dans cet article, nous allons examiner en détail ce qu’est le vol de jetons, comment il fonctionne et ce que vous pouvez faire pour protéger vos environnements SaaS, vos utilisateurs finaux et vos données.

Qu'est-ce que le vol de jetons ?

Le vol de jetons consiste à dérober des jetons de session ou des clés cryptées numériquement afin d'obtenir un accès non autorisé à des comptes ou à des systèmes. Le vol de jetons représente une menace majeure pour les organisations, car dès lors que des pirates informatiques s'emparent de jetons de connexion, ils peuvent usurper l'identité d'un utilisateur ou accéder à des informations sensibles, même lorsque des mots de passe ou une authentification multifactorielle (MFA) sont en place.

Traditionnellement, les utilisateurs saisissent leur identifiant et leur mot de passe chaque fois qu’ils souhaitent accéder à un service ou à un système. Les utilisateurs recourant à l’authentification par jeton ne se connectent qu’une seule fois, et leurs identifiants sont vérifiés via des processus tels que l’authentification multifactorielle (MFA). Après cette connexion initiale, le système émet un jeton sécurisé (tel qu’une clé numérique) qui prouve que l’utilisateur est authentifié et lui permet d’accéder aux ressources protégées pendant une durée déterminée. Les cybercriminels cherchent à exploiter cette faille en volant des jetons de session valides.

Parmi les types de jetons couramment utilisés dans les systèmes modernes d'authentification et de sécurité, on trouve notamment les jetons matériels, tels que les clés de sécurité FIDO 2, les jetons logiciels, comme l'authentificateur Google ou Microsoft, ainsi que les jetons d'accès, d'API, d'identification et de rafraîchissement.

Comment fonctionne le vol de jetons et quelles sont les méthodes utilisées ?

Les jetons volés permettent aux pirates informatiques de contourner les contrôles de sécurité tels que les mots de passe et l'authentification multifactorielle (MFA), d'usurper l'identité d'utilisateurs et d'accéder à des comptes ou à des systèmes.

Lorsqu'un utilisateur se connecte à une application SaaS, telle que Microsoft 365 ou Google Workspace, le système génère un jeton d'authentification (un jeton Web JSON (JWT) ou un cookie de session). Ce jeton permet à l'utilisateur d'accéder à l'application et à ses ressources sans avoir à se reconnecter à plusieurs reprises. Il est stocké sur l'appareil de l'utilisateur (dans le stockage du navigateur, en mémoire ou dans les cookies de session) afin de maintenir l'authentification de l'utilisateur et de préserver une connexion continue.

Si des cybercriminels parviennent à voler ce jeton alors qu'il est encore valide, ils peuvent l'intégrer à leurs propres navigateurs ou outils et obtenir ainsi un accès immédiat au compte de l'utilisateur. Ils peuvent alors usurper l'identité de l'utilisateur, voler des informations sensibles ou mener des actions malveillantes. En résumé, les attaquants détournent de fait la session de l'utilisateur.

Méthodes couramment utilisées pour voler des jetons

Hameçonnage

Les pirates envoient des e-mails de hameçonnage contenant des liens ou des pièces jointes malveillantes. En cliquant sur ces liens, les utilisateurs sont redirigés vers des sites de hameçonnage conçus pour imiter de véritables pages de connexion. Les pirates utilisent des kits de hameçonnage AiTM qui capturent à la fois les identifiants de connexion et les jetons, ce qui leur permet de contourner l'authentification multifactorielle (MFA).

Logiciels malveillants et programmes de vol d'informations

Les cybercriminels utilisent des logiciels malveillants, tels que RedLine ou Raccoon Stealer, pour extraire des jetons et des cookies de session du navigateur ou des appareils d'un utilisateur. Le logiciel malveillant analyse la mémoire du navigateur et celle des applications à la recherche de jetons pouvant être volés.

Attaques de type « man-in-the-middle »

Dans ce type d'attaques, les pirates interceptent les communications réseau afin de capturer les jetons en transit. Ils se placent entre la cible et le service SaaS (par exemple, Microsoft 365). Ils utilisent des outils tels qu'Evilginx (un serveur proxy inverse) qui interceptent les sessions d'authentification et capturent les jetons de session valides.

Réutilisation des jetons et attaques par rejeu

Une fois que les pirates ont dérobé les jetons, ils peuvent les réutiliser à plusieurs reprises pour accéder à des systèmes sans avoir besoin d'identifiants de connexion ni d'authentification multifactorielle (MFA). Ces méthodes permettent aux pirates de réutiliser les jetons volés pour usurper l'identité d'un utilisateur ou obtenir un accès non autorisé à un service à plusieurs reprises, jusqu'à ce que les jetons expirent ou soient révoqués.

Vol de jeton ou détournement de session : quelle est la différence ?

Le vol de jetons et le détournement de session sont des vecteurs d'attaque liés mais distincts, qui reposent sur des mécanismes différents.

Le vol de jetons consiste à extraire ou à dérober des jetons d'authentification, tels que les jetons OAuth, API ou JWT. En revanche, le détournement de session consiste à prendre le contrôle d'une session active en exploitant un jeton de session volé ou intercepté.

Voici un bref aperçu des différences entre le vol de jeton et le détournement de session.

CaractéristiqueVol de jetonsDétournement de session
Gros planJeton d'authentification (OAuth, API, JWT)Identifiant de session ou cookie
Méthode d'attaque couranteHameçonnage, logiciels malveillants, attaque de type « man-in-the-middle » (MiTM)Attaque par force brute, cross-site scripting (XSS), attaque de type « man-in-the-middle » (MiTM), fixation de session
Champ d'applicationPlus large (API, applications mobiles, applications web)Généralement axé sur les sessions Web
PersévéranceDurée de vie plus longue (en fonction de la date d'expiration du jeton)Session active ou jusqu'à l'expiration de la session

Figure 1 : Différence entre le vol de jeton et le détournement de session

Les risques et les conséquences du vol de jetons

Le vol de jetons constitue l'une des plus grandes menaces auxquelles sont confrontées les entreprises aujourd'hui. Les jetons volés permettent aux pirates de :

Contourner l'authentification à plusieurs facteurs (MFA)

Cela permet aux cybercriminels de contourner les mesures de sécurité telles que les mots de passe, voire l'authentification multifactorielle (MFA). Ils peuvent ainsi obtenir un accès non autorisé de manière persistante sans déclencher d'alertes MFA.

Accès non autorisé à un compte

Les pirates utilisent des jetons volés pour usurper l'identité des utilisateurs. Une fois qu'ils ont accédé à un compte, ils ciblent d'autres plateformes telles que la messagerie électronique, les réseaux sociaux ou les applications d'entreprise. Ils peuvent se déplacer latéralement au sein d'un système ou d'un réseau, ou encore élever les privilèges d'un compte afin d'obtenir des autorisations de niveau supérieur et des droits d'administration.

Compromettre des données sensibles

Une fois qu'un compte est piraté, les cybercriminels peuvent accéder à des ressources sensibles telles que les données des utilisateurs, les dossiers financiers, les e-mails, les conversations et d'autres services cloud. Cela peut entraîner une exfiltration massive de données depuis des plateformes SaaS telles que Microsoft 365 et Google Workspace. Les cybercriminels utilisent les informations volées pour exiger une rançon. Souvent, les données exfiltrées sont vendues sur des forums du dark web à des fins lucratives.

Ces risques pourraient avoir pour conséquence des fuites de données, des pertes financières, des cas de non-conformité et une atteinte à la réputation.

Compte tenu des risques qu'il présente, l'équipe DART (Detection and Response Team) de Microsoft analyse de près le vol de jetons et les tactiques utilisées. L'équipe DART de Microsoft a pour objectif de fournir aux équipes informatiques et de sécurité les connaissances et les stratégies nécessaires pour lutter efficacement contre le vol de jetons.

Bonnes pratiques pour prévenir le vol de jetons

Bien que le vol de jetons constitue une menace moderne et complexe, vous pouvez prendre certaines mesures pour atténuer ce risque.

Politiques d'accès conditionnel

Les politiques d'accès conditionnel peuvent être appliquées dans des environnements tels que Microsoft Entra ID, Azure AD et Google Workspace. Ces politiques évaluent le contexte d'accès, ce qui peut contribuer à réduire le risque lié au vol de jetons. Sur la base de règles prédéfinies, les politiques d'accès conditionnel vérifient plusieurs facteurs, tels que l'identité de l'utilisateur, l'état de conformité de l'appareil, l'emplacement ou l'adresse IP, l'application à laquelle l'utilisateur tente d'accéder et les évaluations de risque en temps réel, avant d'accorder l'accès.

Sensibiliser les utilisateurs

Si les employés constituent le principal atout d’une organisation, les comportements à risque des utilisateurs restent l’un des maillons faibles de la cybersécurité. En 2024, [plus de 90 % des fuites de données](https://www.infosecurity-magazine.com/news/data-breaches-human-error/#:~:text= L’erreurhumaine a contribué à 95 %, ce qui entraîne des baisses de vigilance.) étaient liées à une erreur humaine.

Tirez parti des formations de sensibilisation à la sécurité et des solutions de test de vulnérabilité des utilisateurs, telles que « BullPhish ID » (un composant essentiel de Kaseya 365 User), pour apprendre aux utilisateurs à repérer les e-mails de hameçonnage et les fausses pages de connexion. Sensibilisez-les aux risques liés au fait de cliquer sur des liens inconnus, de réutiliser des mots de passe et d’utiliser un réseau Wi-Fi public sans VPN.

Clés d'accès ou clés matérielles

Utilisez des clés d'accès ou des clés matérielles telles que les clés de sécurité FIDO 2, les clés d'accès Microsoft Authenticator et les clés d'accès Google. Elles apportent un niveau de protection supplémentaire, car l'accès à la clé privée nécessite l'utilisation de Face ID, d'une empreinte digitale ou du code PIN de l'appareil. Les clés d'accès constituent un mécanisme d'authentification plus fiable et plus convivial face aux cybermenaces telles que le vol de jetons.

Comment l'utilisateu Kaseya 365 contribue à prévenir le vol de jetons

Alors que les cybercriminels et leurs tactiques ne cessent d'évoluer rapidement, les entreprises ont besoin d'une stratégie de défense solide et à plusieurs niveaux pour protéger leurs environnements SaaS, leurs utilisateurs finaux et leurs données à tous les niveaux.

Kaseya 365 « User » est une offre complète par abonnement qui inclut tous les composants essentiels de cybersécurité pour protéger votre environnement Microsoft 365 ou Google Workspace. Qu'il s'agisse de détecter les activités suspectes en temps réel, de réagir automatiquement aux menaces, de bloquer les e-mails de hameçonnage avant qu'ils n'atteignent les boîtes de réception de vos collaborateurs, ou encore de sauvegarder et de restaurer vos données SaaS en toute sécurité, « Kaseya 365 User » est là pour vous protéger.

Notre solution de sécurité révoque automatiquement les jetons de session afin de bloquer tout accès non autorisé et réinitialise les mots de passe lorsqu'une attaque est détectée. Elle établit des corrélations entre l'activité des appareils (telle que les habitudes de connexion) et celle des comptes, afin d'augmenter les chances de détecter les compromissions. En recoupant les données des appareils avec celles des applications SaaS, elle garantit que seuls les utilisateurs autorisés, sur des appareils autorisés, peuvent accéder aux applications SaaS critiques de votre organisation.

Découvrez comment Kaseya 365 User vous aide à prévenir les attaques par vol de jetons, à y faire face et à vous en remettre. En savoir plus.

Une plateforme complète pour la gestion informatique et de la sécurité

Kaseya 365 est la solution tout-en-un pour gérer, sécuriser et automatiser l'informatique. Grâce à des intégrations transparentes entre les fonctions informatiques essentielles, elle simplifie les opérations, renforce la sécurité et améliore l'efficacité.

10 faits à connaître sur le Dark Web

10 faits à connaître sur le Dark Web

En savoir plus
10 faits à connaître sur l'IA et la cybersécurité

10 faits à connaître sur l'IA et la cybersécurité

En savoir plus
10 faits à ne pas manquer sur les risques liés au phishing et les comportements dangereux des employés

10 faits à ne pas manquer sur les risques liés au phishing et les comportements dangereux des employés

En savoir plus