Architecture ATA

S’applique à : Advanced Threat Analytics version 1.9

L’architecture d’Advanced Threat Analytics est détaillée dans ce diagramme :

Diagramme de topologie de l’architecture ATA.

ATA surveille le trafic réseau de votre contrôleur de domaine en utilisant la mise en miroir des ports sur une passerelle ATA à l’aide de commutateurs physiques ou virtuels. Si vous déployez la passerelle légère ATA directement sur vos contrôleurs de domaine, la mise en miroir des ports est inutile. De plus, ATA peut tirer parti des événements Windows (transférés directement à partir de vos contrôleurs de domaine ou d’un serveur SIEM) et analyser les données à la recherche d’attaques et de menaces. Cette section décrit le flux de capture réseau et d’événements, ainsi que les fonctionnalités des principaux composants d’ATA : la passerelle ATA, la passerelle légère ATA (qui a les mêmes fonctionnalités de base que la passerelle ATA) et le centre ATA.

Diagramme de flux de trafic ATA.

Composants ATA

ATA est constitué des composants suivants :

  • Centre ATA
    Le centre ATA reçoit des données à partir des passerelles ATA et/ou ATA légères que vous déployez.
  • Passerelle ATA
    La passerelle ATA est installée sur un serveur dédié qui surveille le trafic à partir de vos contrôleurs de domaine à l’aide de la mise en miroir des ports ou d’un TAP réseau.
  • Passerelle légère ATA
    La passerelle ATA légère est installée directement sur vos contrôleurs de domaine et analyse directement leur trafic, sans recourir à un serveur dédié ou à une configuration de mise en miroir des ports. Il s’agit d’une alternative à la passerelle ATA.

Un déploiement ATA peut se composer d’un seul centre ATA connecté à toutes les passerelles ATA, à toutes les passerelles légères ATA ou à une combinaison de passerelles ATA et de passerelles légères ATA.

Options de déploiement

Vous pouvez déployer ATA à l’aide de la combinaison de passerelles suivante :

  • Utilisation de passerelles ATA uniquement
    Si votre déploiement ATA contient uniquement des passerelles ATA, sans aucune passerelle légère ATA, tous les contrôleurs de domaine doivent être configurés pour activer la mise en miroir des ports sur une passerelle ATA ou des TAP réseau doivent être en place.
  • Utilisation de passerelles légères ATA uniquement
    Si votre déploiement ATA contient uniquement des passerelles légères ATA, celles-ci sont déployées sur chaque contrôleur de domaine et aucun serveur supplémentaire ou configuration de mise en miroir des ports n’est nécessaire.
  • Utilisation de passerelles ATA et de passerelles légères ATA
    Votre déploiement ATA comprend des passerelles ATA et des passerelles légères ATA. Les passerelles légères ATA sont installées sur certains de vos contrôleurs de domaine (par exemple, tous les contrôleurs de domaine de vos sites de succursale). En même temps, d’autres contrôleurs de domaine sont surveillés par des passerelles ATA (par exemple, les plus grands contrôleurs de domaine de vos principaux centres de données).

Dans tous ces scénarios, toutes les passerelles envoient leurs données au centre ATA.

Centre ATA

Le centre ATA effectue ce qui suit :

  • Gère les paramètres de configuration des passerelles ATA et des passerelles légères ATA

  • Reçoit les données des passerelles ATA et des passerelles légères ATA

  • Détecte les activités suspectes

  • Exécute des algorithmes d’apprentissage automatique de comportement ATA pour détecter les comportements anormaux

  • Exécute différents algorithmes déterministes pour détecter les attaques avancées en fonction de la chaîne de destruction d’attaque avancée

  • Exécute la console ATA

  • Facultatif : le centre ATA peut être configuré pour envoyer des e-mails et des événements quand une activité suspecte est détectée.

Le centre ATA reçoit le trafic analysé de la passerelle ATA et de la passerelle légère ATA. Le centre ATA effectue ensuite le profilage, exécute la détection déterministe, et exécute l’apprentissage automatique et les algorithmes comportementaux pour en savoir plus sur votre réseau afin de détecter les anomalies et vous avertir des activités suspectes.

Type Description
Récepteur d’entité Reçoit des lots d’entités de toutes les passerelles ATA et passerelles légères ATA.
Processeur d’activité réseau Traite toutes les activités réseau au sein de chaque lot reçu. par exemple, en mettant en correspondance les différentes étapes Kerberos effectuées depuis des ordinateurs potentiellement différents.
Profileur d’entité Associe un profil à toutes les entités uniques en fonction du trafic et des événements. Par exemple, ATA met à jour la liste des ordinateurs avec une session ouverte pour chaque profil utilisateur.
Base de données du centre Gère le processus d’écriture des activités réseau et des événements dans la base de données.
Base de données ATA utilise MongoDB pour stocker l’ensemble des données du système :

- Activités réseau
- Activités événementielles
- Entités uniques
- Activités suspectes
- Configuration ATA
Détecteurs Les détecteurs utilisent des algorithmes d’apprentissage automatique et des règles déterministes pour rechercher les activités suspectes et les comportements anormaux des utilisateurs sur votre réseau.
Console ATA La console ATA permet de configurer ATA et de surveiller les activités suspectes détectées par ATA sur votre réseau. La console ATA ne dépend pas du service du centre ATA et s’exécute même quand celui-ci est arrêté, à condition qu’elle puisse communiquer avec la base de données.

Prenez en compte les critères suivants quand vous choisissez le nombre de centres ATA à déployer sur votre réseau :

  • Un centre ATA ne peut surveiller qu’une seule forêt Active Directory. Si vous avez plusieurs forêts Active Directory, vous avez besoin d’au moins un centre ATA par forêt Active Directory.

  • Dans les déploiements d’Active Directory à grande échelle, un seul centre ATA ne sera peut-être pas suffisant pour gérer le trafic de tous les contrôleurs de domaine. Dans ce cas, plusieurs centres ATA sont nécessaires. Le nombre de centres ATA doit être dicté par la planification de la capacité ATA.

Passerelle ATA et passerelle légère ATA

Fonctionnalité de base de la passerelle

La passerelle ATA et la passerelle légère ATA ont la même fonctionnalité de base :

  • Capturez et inspectez le trafic réseau des contrôleurs de domaine. Il s’agit du trafic avec mise en miroir des ports pour les passerelles ATA et du trafic local du contrôleur de domaine dans les passerelles légères ATA.

  • Recevoir des événements Windows provenant de serveurs SIEM ou Syslog, ou de contrôleurs de domaine par le biais du transfert d’événements Windows

  • Récupérer les données concernant les utilisateurs et les ordinateurs à partir du domaine Active Directory

  • Effectuer la résolution des entités réseau (utilisateurs, groupes et ordinateurs)

  • Transférer les données pertinentes au centre ATA

  • Surveiller plusieurs contrôleurs de domaine à partir d’une seule passerelle ATA, ou surveiller un seul contrôleur de domaine pour une passerelle légère ATA

La passerelle ATA reçoit le trafic réseau et les événements Windows de votre réseau, et les traite dans les composants principaux suivants :

Type Description
Écouteur réseau L’écouteur réseau capture le trafic réseau et analyse le trafic. Il s’agit d’une tâche nécessitant beaucoup d’UC. Il est donc particulièrement important de vérifier les prérequis ATA lors de la planification de votre passerelle ATA ou de votre passerelle légère ATA.
Écouteur d’événements L’écouteur d’événements capture et analyse les événements Windows transférés à partir d’un serveur SIEM sur votre réseau.
Lecteur du journal des événements Windows Le lecteur du journal des événements Windows lit et analyse les événements Windows transférés au journal des événements Windows de la passerelle ATA par les contrôleurs de domaine.
Traducteur d’activité réseau Traduit le trafic analysé en une représentation logique du trafic utilisée par ATA (NetworkActivity).
Programme de résolution des entités Le programme de résolution des entités reçoit les données analysées (le trafic réseau et les événements) et les résout à l’aide d’Active Directory pour trouver les informations de compte et d’identité. Ensuite, il les met en correspondance avec les adresses IP trouvées dans les données analysées. Le programme de résolution des entités inspecte les en-têtes de paquets de manière efficace, pour permettre l’analyse des noms, propriétés et identités d’ordinateurs dans les paquets d’authentification. Le programme de résolution des entités combine les paquets d’authentification analysés avec les données du paquet.
Expéditeur d’entité L’expéditeur d’entité envoie au centre ATA les données analysées et mises en correspondance.

Fonctionnalités de la passerelle légère ATA

Les fonctionnalités suivantes fonctionnent différemment selon que vous exécutez une passerelle ATA ou une passerelle légère ATA.

  • La passerelle légère ATA peut lire les événements localement, sans qu’il soit nécessaire de configurer le transfert d’événements.

  • Candidat synchronisateur de domaine
    La passerelle synchronisatrice de domaine est responsable de la synchronisation proactive de toutes les entités d’un domaine Active Directory spécifique (semblable au mécanisme utilisé par les contrôleurs de domaine eux-mêmes pour la réplication). Une passerelle est choisie au hasard comme synchronisateur de domaine dans la liste des candidats.
    Si le synchronisateur est hors connexion pendant plus de 30 minutes, un autre candidat est choisi à la place. Si aucun candidat de synchronisateur de domaine n’est disponible pour un domaine spécifique, ATA synchronise de manière proactive les entités et leurs modifications. Toutefois, ATA récupère de manière réactive les nouvelles entités à mesure qu’elles sont détectées dans le trafic surveillé.

    Lorsqu’aucun synchronisateur de domaine n’est disponible, la recherche d’une entité sans trafic associé n’affiche aucun résultat.

    Par défaut, toutes les passerelles ATA sont des candidats au synchronisateur de domaine.

    Comme il est plus probable que toutes les passerelles légères ATA soient déployées dans des sites de succursale et sur des contrôleurs de domaine de petite taille, par défaut elles ne sont pas candidats synchronisateurs.

    Dans un environnement avec uniquement des passerelles légères, il est recommandé d’affecter deux passerelles en tant que candidats synchronisateurs, où une passerelle légère est le candidat du synchronisateur par défaut et l’autre la sauvegarde au cas où la passerelle par défaut est hors connexion pendant plus de 30 minutes.

  • Limitations des ressources
    La passerelle légère ATA inclut un composant d’analyse qui évalue la capacité de calcul et de mémoire disponible sur le contrôleur de domaine sur lequel elle s’exécute. Le processus d’analyse s’exécute toutes les 10 secondes et met à jour de manière dynamique le quota d’utilisation du processeur et de la mémoire sur le processus de la passerelle légère ATA pour s’assurer qu’à tout moment le contrôleur de domaine dispose d’au moins 15 % de ressources de calcul et de mémoire libres.

    Quoi qu’il se passe sur le contrôleur de domaine, ce processus libère toujours des ressources pour s’assurer que la fonctionnalité de base du contrôleur de domaine n’est pas affectée.

    Si cela entraîne l’épuisement de ressources de la passerelle légère ATA, seul le trafic partiel est surveillé et l’alerte d’intégrité « Trafic réseau mis en miroir des ports supprimés » s’affiche dans la page Intégrité.

Le tableau suivant présente un exemple de contrôleur de domaine qui dispose de suffisamment de ressources de calcul pour autoriser un quota plus élevé que ce qui est nécessaire actuellement. Ainsi, tout le trafic est analysé :

Active Directory (Lsass.exe) Passerelle légère ATA (Microsoft.Tri.Gateway.exe) Divers (autres processus) Quota de passerelle légère ATA Trafic ignoré par la passerelle
30 % 20% 10 % 45 % No

Si Active Directory a besoin de davantage de puissance de calcul, le quota requis par la passerelle légère ATA est réduit. Dans l’exemple suivant, la passerelle légère ATA a besoin de davantage que le quota alloué et ignore une partie du trafic (analyse partielle du trafic) :

Active Directory (Lsass.exe) Passerelle légère ATA (Microsoft.Tri.Gateway.exe) Divers (autres processus) Quota de passerelle légère ATA Trafic ignoré par la passerelle
60% 15 % 10 % 15 % Yes

Composants du réseau

Pour utiliser ATA, veillez à vérifier que les composants suivants sont configurés.

Mise en miroir des ports

Si vous utilisez des passerelles ATA, vous devez configurer la mise en miroir des ports pour les contrôleurs de domaine à surveiller et définir la passerelle ATA comme destination à l’aide des commutateurs physiques ou virtuels. Une autre option consiste à utiliser des TAP réseau. ATA fonctionne si plusieurs contrôleurs de domaine sont surveillés, mais pas tous. Toutefois, la détection est moins efficace.

Même si tout le trafic réseau des contrôleurs de domaine est mis en miroir vers la passerelle ATA, seul un petit pourcentage de ce trafic est envoyé (compressé) au centre ATA à des fins d’analyse.

Les contrôleurs de domaine et les passerelles ATA peuvent être physiques ou virtuels. Pour plus d’informations, voir Configurer la mise en miroir des ports.

Événements

Pour améliorer la détection ATA de l’attaque Pass-the-Hash, de l’attaque par force brute, de la modification des groupes sensibles et des comptes Honeyoken, ATA a besoin des événements Windows suivants : 4776, 4732, 4733, 4728, 4729, 4756, 4757. Ils peuvent être lus automatiquement par la passerelle légère ATA ou, si la passerelle légère ATA n’est pas déployée, ils peuvent être transférés à la passerelle ATA de deux manières : en configurant la passerelle ATA pour l’écoute des événements SIEM ou en configurant le transfert d’événements Windows.

  • Configuration de la passerelle ATA pour écouter les événements SIEM
    Configurez votre serveur SIEM de manière à transférer des événements Windows spécifiques vers ATA. ATA prend en charge plusieurs fournisseurs SIEM. Pour plus d’informations, consultez Configurer la collecte d’événements.

  • Configuration du transfert d’événements Windows
    ATA peut aussi obtenir vos événements en configurant vos contrôleurs de domaine pour qu’ils transfèrent les événements Windows 4776, 4732, 4733, 4728, 4729, 4756 et 4757 à votre passerelle ATA. Cette méthode est particulièrement utile si vous n’avez pas de serveur SIEM ou si votre serveur SIEM n’est pas actuellement pris en charge par ATA. Pour effectuer la configuration du transfert d’événements Windows dans ATA, voir Configurer le transfert d’événements Windows. Cela s’applique uniquement aux passerelles ATA physiques et non à la passerelle légère ATA.

Voir aussi