Bien que des technologies performantes existent pour détecter et prévenir les tentatives potentielles de détournement de session utilisateur, elles sont souvent défaillantes, ne parviennent pas à identifier les cas limites et laissent des failles de protection. Nous pouvons potentiellement compter sur des détections basées sur des signaux pour détecter ces attaques à un stade ultérieur, mais cette approche n'est ni rapide ni garantie.
Face à ces défis, il devient impératif d'explorer d'autres pistes de détection. Parmi ces pistes, la science des données peut être exploitée pour créer des modèles efficaces de détection des détournements de session, pouvant dépasser les signaux traditionnels et détecter plus efficacement les activités malveillantes.
Utiliser la science des données pour détecter le détournement de session : une approche de modélisation comportementale
Combiner modélisation comportementale et analyse longitudinale pour la détection des anomalies permet détecter efficacement le détournement de session. L'objectif est d'identifier les anomalies rares et suspectes que les méthodes de détection traditionnelles peuvent négliger. Voici comment fonctionne le processus :-
Définition d'un comportement de session suspect
-
Quantification des anomalies avec des scores de probabilité
Il existe différentes approches pour combiner plusieurs variables en un seul score de gravité. La méthode la plus appropriée dépend des données, notamment de la structure de corrélation supposée, ainsi que de l'objectif de l'analyste. Par exemple, l'analyste peut souhaiter signaler tous les événements présentant au moins un faible score ou, à l'inverse, écarter ceux présentant un seul score élevé. Dans la littérature statistique, c'est essentiellement la distinction entre le taux d'erreur par famille et le taux de fausses découvertes. Quelle que soit l'approche utilisée, le principe de base est d'agréger plusieurs variables, chacune représentant un type différent de comportement anormal, en un score unique et combiné représentant l'anomalie globale d'un événement pour chacune de ces dimensions. Ce score unique peut être utilisé pour classer les événements seuils selon leur gravité.
-
Ajout d'un contexte temporel avec des données longitudinales
-
Détection des sessions à haut risque grâce à la notation combinée
L’approche générale permet d'identifier uniquement les événements les plus préoccupants, tels que ceux présentant des anomalies sur de nombreuses propriétés. Dans le cadre de la détection des détournements de session, les méthodes statistiques, telles que l'analyse de données à long terme (LDA) et les approches probabilistes pour la notation des anomalies, contribuent à réduire le volume d'événements et à hiérarchiser les incidents par gravité, permettant ainsi aux équipes de sécurité de se concentrer sur les menaces les plus préoccupantes.
La science des données n'est pas un luxe : c'est un outil indispensable pour tout défenseur. Les adversaires doivent s'adapter. Nous aussi.
Par Thomas Manierre, directeur EMEA Sud de BeyondTrust