Automatisez la mise en miroir du trafic AWS avec CloudFormation
Vous pouvez automatiser la mise en miroir du trafic pour les capteurs ExtraHop dans AWS à l'aide d'un modèle CloudFormation accessible au public sur le référentiel GitHub d'exemples de code ExtraHop. Le modèle CloudFormation crée une règle EventBridge et une fonction Lambda qui fonctionnent ensemble pour refléter automatiquement le trafic. Voici comment fonctionne le système :
La règle EventBridge s'exécute lorsque l'un des événements CloudTrail suivants se produit :
- Créer des tags
- Supprimer les balises
- Exécuter des instances
- Supprimer la session Traffic Mirror
La règle EventBridge lance ensuite la fonction Lambda. La fonction Lambda crée ou supprime une session de miroir de trafic qui reflète le trafic d'une instance EC2 vers une cible de miroir de trafic associée à une sonde ExtraHop. La fonction Lambda détermine comment créer la session miroir en fonction des balises AWS appliquées aux instances EC2, des filtres de miroir de trafic et des cibles de miroir de trafic.
Si l'événement est CreateTags et qu'une balise spécifique a été ajoutée à une instance EC2, la fonction Lambda crée une session Traffic Mirror pour l'instance EC2. Si l'événement est RunInstances et que l'instance EC2 possède une balise spécifique, la fonction Lambda crée une session de miroir de trafic pour l'instance EC2. Si l'événement est DeleteTrafficMirrorSession et qu'une instance EC2 associée possède une balise spécifique, la fonction Lambda recrée la session pour empêcher la suppression accidentelle ou malveillante des sessions Traffic Mirror.
Si l'événement est DeleteTags et qu'une balise spécifique a été supprimée d'une instance EC2, la fonction Lambda supprime une session Traffic Mirror.
Before you begin
-
Créez des
cibles miroir de trafic pour chacun de vos capteurs ExtraHop.
Les cibles du trafic miroir doivent être associées à l'une des ressources AWS suivantes :
- Instance EC2
- Équilibreurs de charge réseau
- Point de terminaison Gateway Load Balancer
- Création de filtres de surveillance du trafic qui déterminent le trafic qui sera reflété par vos capteurs.
Étiqueter AWS Resources
La fonction Lambda crée des sessions de miroir de trafic entre une instance EC2 et une cible de miroir de trafic. Pour faciliter cette étape, vous devez ajouter la même balise à chaque instance, cible et filtre miroir de trafic.
Tag Clé : Valeur (Appliqué à chaque ressource AWS d' une ligne) |
Nom de l'instance EC2 | Nom de la cible Traffic Mirror | Filtre Traffic Mirror |
---|---|---|---|
EH-Mirror:sensor-1 | ec2-A | traffic-mirror-target-1 | traffic-mirror-filter-1 |
EH-Mirror:sensor-1 | ec2-B | traffic-mirror-target-1 | traffic-mirror-filter-1 |
EH-Mirror:sensor-2 | ec2-C | traffic-mirror-target-2 | traffic-mirror-filter-2 |
EH-Mirror:sensor-2 | ec2-D | traffic-mirror-target-2 | traffic-mirror-filter-2 |
Nous vous remercions pour vos commentaires. Pouvons-nous vous contacter pour vous poser des questions complémentaires ?