Collecter les journaux Trellix IPS
Ce document explique comment ingérer des journaux Trellix IPS dans Google Security Operations à l'aide de l'agent Bindplane.
Trellix IPS (anciennement McAfee IPS/Network Security Platform) est un système de prévention des intrusions sur le réseau qui assure la détection et la prévention en temps réel des menaces réseau, y compris les exploitations, les logiciels malveillants et les attaques par déni de service. Il utilise l'analyse comportementale et basée sur les signatures pour inspecter le trafic réseau en ligne, bloquant automatiquement les activités malveillantes tout en laissant passer le trafic légitime.
Avant de commencer
Assurez-vous de remplir les conditions suivantes :
- Une instance Google SecOps
- Un hôte Windows 2016 ou version ultérieure, ou Linux avec
systemd - Si vous exécutez l'agent derrière un proxy, assurez-vous que les ports de pare-feu sont ouverts conformément aux exigences de l'agent Bindplane.
- Accès privilégié à la console Trellix IPS Manager (Network Security Manager)
Obtenir le fichier d'authentification d'ingestion Google SecOps
- Connectez-vous à la console Google SecOps.
- Accédez à Paramètres SIEM> Agents de collecte.
- Téléchargez le fichier d'authentification d'ingestion.
- Enregistrez le fichier de manière sécurisée sur le système sur lequel Bindplane sera installé.
Obtenir l'ID client Google SecOps
- Connectez-vous à la console Google SecOps.
- Accédez à Paramètres du SIEM > Profil.
- Copiez et enregistrez le numéro client dans la section Informations sur l'organisation.
Installer l'agent Bindplane
Installez l'agent Bindplane sur votre système d'exploitation Windows ou Linux en suivant les instructions ci-dessous.
Installation de Windows
- Ouvrez l'invite de commandes ou PowerShell en tant qu'administrateur.
Exécutez la commande suivante :
msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
Installation de Linux
- Ouvrez un terminal avec des privilèges root ou sudo.
Exécutez la commande suivante :
sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.sh
Ressources d'installation supplémentaires
Pour découvrir d'autres options d'installation, consultez ce guide d'installation.
Configurer l'agent Bindplane pour ingérer les journaux Syslog et les envoyer à Google SecOps
Accédez au fichier de configuration :
- Trouvez le fichier
config.yaml. Il se trouve généralement dans le répertoire/etc/bindplane-agent/sous Linux ou dans le répertoire d'installation sous Windows. - Ouvrez le fichier à l'aide d'un éditeur de texte (par exemple,
nano,viou Bloc-notes).
- Trouvez le fichier
Modifiez le fichier
config.yamlcomme suit :receivers: tcplog: # Replace the port and IP address as required listen_address: "0.0.0.0:514" exporters: chronicle/chronicle_w_labels: compression: gzip # Adjust the path to the credentials file you downloaded in Step 1 creds_file_path: '/path/to/ingestion-authentication-file.json' # Replace with your actual customer ID from Step 2 customer_id: YOUR_CUSTOMER_ID_HERE endpoint: malachiteingestion-pa.googleapis.com # Add optional ingestion labels for better organization log_type: 'MCAFEE_IPS' raw_log_field: body ingestion_labels: service: pipelines: logs/source0__chronicle_w_labels-0: receivers: - tcplog exporters: - chronicle/chronicle_w_labels- Remplacez le port et l'adresse IP selon les besoins de votre infrastructure.
- Remplacez
YOUR_CUSTOMER_ID_HEREpar le numéro client réel. - Remplacez
/path/to/ingestion-authentication-file.jsonpar le chemin d'accès au fichier d'authentification que vous avez enregistré à l'étape 1. - Modifiez la valeur
endpointpour qu'elle corresponde à la région de votre locataire.
Redémarrez l'agent Bindplane pour appliquer les modifications.
Pour redémarrer l'agent Bindplane sous Linux, exécutez la commande suivante :
sudo systemctl restart observiq-otel-collectorPour redémarrer l'agent Bindplane dans Windows, vous pouvez utiliser la console Services ou saisir la commande suivante :
net stop observiq-otel-collector && net start observiq-otel-collector
Configurer le transfert syslog Trellix IPS
- Connectez-vous à la console Trellix Network Security Manager (anciennement McAfee Network Security Manager).
- Accédez à Gestionnaire > Configuration > Notification > Syslog.
- Cliquez sur Activer pour activer les notifications syslog.
- Cliquez sur Ajouter pour ajouter un serveur syslog.
- Fournissez les informations de configuration suivantes :
- Adresse IP du serveur Syslog : saisissez l'adresse IP de l'hôte de l'agent Bindplane (par exemple,
192.168.1.100). - Port : saisissez
514(ou le port configuré dans Bindplane). - Protocole : sélectionnez TCP.
- Installation : sélectionnez Local0 (ou selon les besoins de votre environnement).
- Adresse IP du serveur Syslog : saisissez l'adresse IP de l'hôte de l'agent Bindplane (par exemple,
- Dans la section Notification, sélectionnez les niveaux de gravité des alertes à transférer :
- Informationnel
- Faible
- Moyenne
- Élevée
- Critique
- Dans la section Format du message, sélectionnez le format du message syslog :
- Sélectionnez Syslog standard ou CEF (Common Event Format) en fonction de vos besoins.
- Cliquez sur Enregistrer pour enregistrer la configuration du serveur syslog.
- Accédez à Gestionnaire> Configuration> Notifications> Transférer les alertes.
- Activez le transfert des alertes et sélectionnez le serveur syslog configuré lors des étapes précédentes.
- Sélectionnez les types d'alertes à transférer :
- Alertes IPS
- Alertes de défaillance
- Alertes d'audit
Cliquez sur Enregistrer pour appliquer la configuration.
Table de mappage UDM
| Champ de journal | Mappage UDM | Logique |
|---|---|---|
_intermediary |
intermediary |
Fusionné |
_event_type |
metadata.event_type |
Mappé directement |
_network |
network |
Renommé/Mappé |
_principal |
principal |
Renommé/Mappé |
_security_result |
security_result |
Fusionné |
_target |
target |
Renommé/Mappé |
| N/A | intermediary |
Constante : _intermediary |
| N/A | metadata.product_name |
Constante : MCafee IPS |
| N/A | metadata.vendor_name |
Constante : MCafee |
| N/A | security_result |
Constante : _security_result |
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.