Collecter les journaux d'accès à l'identité IBM Verify
Ce document explique comment collecter les journaux IBM Verify Identity Access. L'analyseur extrait les champs courants à l'aide de modèles Grok et utilise l'analyse XML pour obtenir des informations détaillées sur les événements intégrées au champ de description. Il mappe ensuite les données extraites au modèle de données unifié (UDM) pour une représentation standardisée des événements de sécurité.
Avant de commencer
Assurez-vous de remplir les conditions suivantes :
- Instance Google SecOps
- Windows 2016 ou version ultérieure, ou un hôte Linux avec
systemd
- Si vous exécutez le programme derrière un proxy, les ports du pare-feu sont ouverts.
- Accès privilégié à IBM Verify Identity Access (IVIA)
Obtenir le fichier d'authentification d'ingestion Google SecOps
- Connectez-vous à la console Google SecOps.
- Accédez à Paramètres du 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 SIEM> Profil.
- Copiez et enregistrez le numéro client de 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 fenêtres
- 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 les droits 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 plus d'options d'installation, consultez le guide d'installation.
Configurer l'agent Bindplane pour ingérer Syslog et l'envoyer à Google SecOps
- Accédez au fichier de configuration :
- Recherchez le fichier
config.yaml
. En règle générale, il se trouve 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
,vi
ou le Bloc-notes).
- Recherchez le fichier
Modifiez le fichier
config.yaml
comme suit :receivers: udplog: # 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: <customer_id> endpoint: malachiteingestion-pa.googleapis.com # Add optional ingestion labels for better organization log_type: 'IBM_SVA' raw_log_field: body ingestion_labels: service: pipelines: logs/source0__chronicle_w_labels-0: receivers: - udplog exporters: - chronicle/chronicle_w_labels
- Remplacez le port et l'adresse IP selon les besoins de votre infrastructure.
- Remplacez
<customer_id>
par le numéro client réel. - Mettez à jour
/path/to/ingestion-authentication-file.json
en indiquant le chemin d'accès où le fichier d'authentification a été enregistré dans la section Obtenir le fichier d'authentification pour l'ingestion Google SecOps.
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 bindplane-agent
Pour redémarrer l'agent Bindplane sous Windows, vous pouvez utiliser la console Services ou saisir la commande suivante :
net stop BindPlaneAgent && net start BindPlaneAgent
Configurer le transfert Syslog dans IVIA
- Connectez-vous à IBM Security Verify Governance.
- Accédez à Surveiller > Journaux > Transfert Syslog à distance.
- Sur la page Transfert Syslog à distance, cliquez sur Ajouter.
- Fournissez les informations de configuration suivantes :
- Serveur : saisissez l'adresse IP de l'agent Bindplane.
- Port : saisissez le numéro de port de l'agent Bindplane.
- Protocole : sélectionnez UDP (l'autre option possible est TCP, selon la configuration de votre agent Bindplane).
- Format : sélectionnez le format (protocole BSD Syslog ou protocole Syslog) dans lequel vous souhaitez envoyer les journaux système.
- Cliquez sur Enregistrer la configuration.
Configurer les sources de journaux pour le serveur de journaux à distance
- Sur la page Remote Syslog Forwarding (Redirection Syslog à distance), cliquez sur l'onglet Sources.
- Fournissez les informations de configuration suivantes :
- Nom : sélectionnez une source de journaux dans la liste déroulante.
- Nom de l'instance : cette option n'est disponible que si vous sélectionnez "Nom" comme IsimNode.
- Fichier journal : lorsque vous sélectionnez le nom IsimNodes, Install logs ou IsimDmgr, le fichier journal correspondant s'affiche automatiquement dans le menu déroulant.
- Tag : le nom de ce tag doit être unique pour toutes les sources et ne doit contenir aucun espace (par exemple,
My_Tag
ouMyTag
). - Établissement : sélectionnez un nom de catégorie pour le journal système à transférer.
- Gravité : sélectionnez Informationnel.
- Cliquez sur Enregistrer la configuration.
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.