Collecter les journaux Claroty CTD
Ce document explique comment ingérer les journaux Claroty Continuous Threat Detection (CTD) dans Google Security Operations à l'aide de Bindplane.
Avant de commencer
- Assurez-vous de disposer d'une instance Google Security Operations.
- Assurez-vous d'utiliser Windows 2016 ou une version ultérieure, ou un hôte Linux avec
systemd
. - Si vous exécutez le programme derrière un proxy, assurez-vous que les ports du pare-feu sont ouverts.
- Assurez-vous de disposer d'un accès privilégié à Claroty CTD.
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
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 ce 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: '/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 ingestion_labels: log_type: CLAROTY_CTD raw_log_field: body 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 Syslog sur Claroty Continuous Threat Detection (CTD)
- Connectez-vous à l'interface utilisateur Web Claroty CTD.
- Accédez à Menu > Intégrations > Syslog.
- Répétez les étapes suivantes pour chaque type de contenu de message syslog :
- Alertes
- Événements
- Suivi de la santé
- Insights
- Journaux d'activité
- Failles
- Cliquez sur + pour ajouter une configuration.
- Dans le menu Contenu du message, sélectionnez le contenu à exporter.
- Fournissez les informations de configuration suivantes :
- Catégorie : sélectionnez Tout.
- Type : sélectionnez Tout sélectionner.
- Format : sélectionnez CEF (Latest).
- URL du système : ne modifiez pas l'URL/l'adresse IP du système, sauf si vous utilisez un serveur proxy.
- Envoyer à : sélectionnez Serveur Syslog externe (systèmes SIEM, SOAR, etc.).
- Fournisseur : sélectionnez Autre.
- Adresse IP du serveur Syslog : saisissez l'adresse IP de l'agent Bindplane.
- Port : saisissez le port de l'agent Bindplane (par exemple,
514
). - Protocole : sélectionnez UDP (les autres options incluent TCP, TLS ou mTLS, selon votre configuration Bindplane).
- Cliquez sur Enregistrer.
Table de mappage UDM
Champ de journal | Mappage UDM | Logique |
---|---|---|
CtdRealTime | metadata.event_timestamp | Analysé à l'aide de MMM dd yyyy HH:mm:ss à partir de CtdRealTime et utilisé comme code temporel de l'événement. |
CtdTimeGenerated | metadata.event_timestamp | Si CtdRealTime est vide, il est analysé à l'aide de MMM dd yyyy HH:mm:ss à partir de CtdTimeGenerated pour définir le code temporel de l'événement. |
CtdMessage | metadata.description | Définit metadata.description à partir du champ CtdMessage. |
CtdMessage | security_result.description | Définit security_result.description à partir du champ CtdMessage, le cas échéant. |
Port (à partir de la clé/valeur CtdMessage) | principal.port | Extrait de la clé Port dans CtdMessage, converti en entier et défini comme principal.port. |
Catégorie (à partir de la clé/valeur CtdMessage) | security_result.detection_fields (Category_label) | Extrait de CtdMessage en tant que clé Category et fusionné dans les champs de détection. |
Accès (à partir du KV CtdMessage) | security_result.detection_fields (Access_label) | Extrait de CtdMessage en tant que clé Access et fusionné dans les champs de détection. |
CtdSite | principal.hostname | Mappe CtdSite sur principal.hostname. |
CtdSite | principal.asset.hostname | Mappe CtdSite à principal.asset.hostname. |
CtdCpu | principal.resource.attribute.labels (CtdCpu_label) | Crée un libellé avec la clé CtdCpu à l'aide de la valeur de CtdCpu et le fusionne dans principal.resource.attribute.labels. |
CtdMem | principal.resource.attribute.labels (CtdMem_label) | Crée un libellé avec la clé CtdMem à l'aide de la valeur de CtdMem et le fusionne dans principal.resource.attribute.labels. |
CtdUsedOptIcsranger | principal.resource.attribute.labels (CtdUsedOptIcsranger_label) | Crée un libellé à partir de CtdUsedOptIcsranger et le fusionne. |
CtdUsedVar | principal.resource.attribute.labels (CtdUsedVar_label) | Crée un libellé à partir de CtdUsedVar et le fusionne. |
CtdUsedTmp | principal.resource.attribute.labels (CtdUsedTmp_label) | Crée un libellé à partir de CtdUsedTmp et le fusionne. |
CtdUsedEtc | principal.resource.attribute.labels (CtdUsedEtc_label) | Crée un libellé à partir de CtdUsedEtc et le fusionne. |
CtdBusyFd | principal.resource.attribute.labels (CtdBusyFd_label) | Crée un libellé à partir de CtdBusyFd et le fusionne. |
CtdBusySda | principal.resource.attribute.labels (CtdBusySda_label) | Crée un libellé à partir de CtdBusySda et le fusionne. |
CtdBusySdaA | principal.resource.attribute.labels (CtdBusySdaA_label) | Crée un libellé à partir de CtdBusySdaA et le fusionne. |
CtdBusySdaB | principal.resource.attribute.labels (CtdBusySdaB_label) | Crée un libellé à partir de CtdBusySdaB et le fusionne. |
CtdBusySr | principal.resource.attribute.labels (CtdBusySr_label) | Crée un libellé à partir de CtdBusySr et le fusionne. |
CtdBusyDm | principal.resource.attribute.labels (CtdBusyDm_label) | Crée un libellé à partir de CtdBusyDm et le fusionne. |
CtdBusyDmA | principal.resource.attribute.labels (CtdBusyDmA_label) | Crée un libellé à partir de CtdBusyDmA et le fusionne. |
CtdQuPreprocessingNg | principal.resource.attribute.labels (CtdQuPreprocessingNg_label) | Crée un libellé à partir de CtdQuPreprocessingNg et le fusionne. |
CtdQuBaselineTracker | principal.resource.attribute.labels (CtdQuBaselineTracker_label) | Crée un libellé à partir de CtdQuBaselineTracker et le fusionne. |
CtdQuBridge | principal.resource.attribute.labels (CtdQuBridge_label) | Crée un libellé à partir de CtdQuBridge et le fusionne. |
CtdQuCentralBridge | principal.resource.attribute.labels (CtdQuCentralBridge_label) | Crée un libellé à partir de CtdQuCentralBridge et le fusionne. |
CtdQuConcluding | principal.resource.attribute.labels (CtdQuConcluding_label) | Crée un libellé à partir de CtdQuConcluding et le fusionne. |
CtdQuDiodeFeeder | principal.resource.attribute.labels (CtdQuDiodeFeeder_label) | Crée un libellé à partir de CtdQuDiodeFeeder et le fusionne. |
CtdQuDissector | principal.resource.attribute.labels (CtdQuDissector_label) | Crée un libellé à partir de CtdQuDissector et le fusionne. |
CtdQuDissectorA | principal.resource.attribute.labels (CtdQuDissectorA_label) | Crée un libellé à partir de CtdQuDissectorA et le fusionne. |
CtdQuDissectorNg | principal.resource.attribute.labels (CtdQuDissectorNg_label) | Crée un libellé à partir de CtdQuDissectorNg et le fusionne. |
CtdQuIndicatorService | principal.resource.attribute.labels (CtdQuIndicatorService_label) | Crée un libellé à partir de CtdQuIndicatorService et le fusionne. |
CtdQuLeecher | principal.resource.attribute.labels (CtdQuLeecher_label) | Crée un libellé à partir de CtdQuLeecher et le fusionne. |
CtdQuMonitor | principal.resource.attribute.labels (CtdQuMonitor_label) | Crée un libellé à partir de CtdQuMonitor et le fusionne. |
CtdQuNetworkStatistics | principal.resource.attribute.labels (CtdQuNetworkStatistics_label) | Crée un libellé à partir de CtdQuNetworkStatistics et le fusionne. |
CtdQuPackets | principal.resource.attribute.labels (CtdQuPackets_label) | Crée un libellé à partir de CtdQuPackets et le fusionne. |
CtdQuPacketsErrors | principal.resource.attribute.labels (CtdQuPacketsErrors_label) | Crée un libellé à partir de CtdQuPacketsErrors et le fusionne. |
CtdQuPreprocessing | principal.resource.attribute.labels (CtdQuPreprocessing_label) | Crée un libellé à partir de CtdQuPreprocessing et le fusionne. |
CtdQuPriorityProcessing | principal.resource.attribute.labels (CtdQuPriorityProcessing_label) | Crée un libellé à partir de CtdQuPriorityProcessing et le fusionne. |
CtdQuProcessing | principal.resource.attribute.labels (CtdQuProcessing_label) | Crée un libellé à partir de CtdQuProcessing et le fusionne. |
CtdQuProcessingHigh | principal.resource.attribute.labels (CtdQuProcessingHigh_label) | Crée un libellé à partir de CtdQuProcessingHigh et le fusionne. |
CtdQuZordonUpdates | principal.resource.attribute.labels (CtdQuZordonUpdates_label) | Crée un libellé à partir de CtdQuZordonUpdates et le fusionne. |
CtdQuStatisticsNg | principal.resource.attribute.labels (CtdQuStatisticsNg_label) | Crée un libellé à partir de CtdQuStatisticsNg et le fusionne. |
CtdQueuePurge | principal.resource.attribute.labels (CtdQueuePurge_label) | Crée un libellé à partir de CtdQueuePurge et le fusionne. |
CtdQuSyslogAlerts | principal.resource.attribute.labels (CtdQuSyslogAlerts_label) | Crée un libellé à partir de CtdQuSyslogAlerts et le fusionne. |
CtdQuSyslogEvents | principal.resource.attribute.labels (CtdQuSyslogEvents_label) | Crée un libellé à partir de CtdQuSyslogEvents et le fusionne. |
CtdQuSyslogInsights | principal.resource.attribute.labels (CtdQuSyslogInsights_label) | Crée un libellé à partir de CtdQuSyslogInsights et le fusionne. |
CtdRdDissector | principal.resource.attribute.labels (CtdRdDissector_label) | Crée un libellé à partir de CtdRdDissector et le fusionne. |
CtdRdDissectorA | principal.resource.attribute.labels (CtdRdDissectorA_label) | Crée un libellé à partir de CtdRdDissectorA et le fusionne. |
CtdRdDissectorNg | principal.resource.attribute.labels (CtdRdDissectorNg_label) | Crée un libellé à partir de CtdRdDissectorNg et le fusionne. |
CtdRdPreprocessing | principal.resource.attribute.labels (CtdRdPreprocessing_label) | Crée un libellé à partir de CtdRdPreprocessing et le fusionne. |
CtdRdPreprocessingNg | principal.resource.attribute.labels (CtdRdPreprocessingNg_label) | Crée un libellé à partir de CtdRdPreprocessingNg et le fusionne. |
CtdSvcMariaDb | principal.resource.attribute.labels (CtdSvcMariaDb_label) | Crée un libellé à partir de CtdSvcMariaDb et le fusionne. |
CtdSvcPostgres | principal.resource.attribute.labels (CtdSvcPostgres_label) | Crée un libellé à partir de CtdSvcPostgres et le fusionne. |
CtdSvcRedis | principal.resource.attribute.labels (CtdSvcRedis_label) | Crée un libellé à partir de CtdSvcRedis et le fusionne. |
CtdSvcRabbitMq | principal.resource.attribute.labels (CtdSvcRabbitMq_label) | Crée un libellé à partir de CtdSvcRabbitMq et le fusionne. |
CtdSvcIcsranger | principal.resource.attribute.labels (CtdSvcIcsranger_label) | Crée un libellé à partir de CtdSvcIcsranger et le fusionne. |
CtdSvcWatchdog | principal.resource.attribute.labels (CtdSvcWatchdog_label) | Crée un libellé à partir de CtdSvcWatchdog et le fusionne. |
CtdSvcFirewalld | principal.resource.attribute.labels (CtdSvcFirewalld_label) | Crée un libellé à partir de CtdSvcFirewalld et le fusionne. |
CtdSvcNetunnel | principal.resource.attribute.labels (CtdSvcNetunnel_label) | Crée un libellé à partir de CtdSvcNetunnel et le fusionne. |
CtdSvcJwthenticator | principal.resource.attribute.labels (CtdSvcJwthenticator_label) | Crée un libellé à partir de CtdSvcJwthenticator et le fusionne. |
CtdSvcDocker | principal.resource.attribute.labels (CtdSvcDocker_label) | Crée un libellé à partir de CtdSvcDocker et le fusionne. |
CtdExceptions | principal.resource.attribute.labels (CtdExceptions_label) | Crée un libellé à partir de CtdExceptions et le fusionne. |
CtdInputPacketDrops | principal.resource.attribute.labels (CtdInputPacketDrops_label) | Crée un libellé à partir de CtdInputPacketDrops et le fusionne. |
CtdOutputPacketDrops | principal.resource.attribute.labels (CtdOutputPacketDrops_label) | Crée un libellé à partir de CtdOutputPacketDrops et le fusionne. |
CtdFullOutputPacketDrops | principal.resource.attribute.labels (CtdFullOutputPacketDrops_label) | Crée un libellé à partir de CtdFullOutputPacketDrops et le fusionne. |
CtdDissectorNgPacketDrops | principal.resource.attribute.labels (CtdDissectorNgPacketDrops_label) | Crée un libellé à partir de CtdDissectorNgPacketDrops et le fusionne. |
CtdTagArtifactsDropsPreprocessor | principal.resource.attribute.labels (CtdTagArtifactsDropsPreprocessor_label) | Crée un libellé à partir de CtdTagArtifactsDropsPreprocessor et le fusionne. |
CtdTagArtifactsDropsPreprocessorSum | principal.resource.attribute.labels (CtdTagArtifactsDropsPreprocessorSum_label) | Crée un libellé à partir de CtdTagArtifactsDropsPreprocessorSum et le fusionne. |
CtdTagArtifactsDropsProcessor | principal.resource.attribute.labels (CtdTagArtifactsDropsProcessor_label) | Crée un libellé à partir de CtdTagArtifactsDropsProcessor et le fusionne. |
CtdTagArtifactsDropsProcessorSum | principal.resource.attribute.labels (CtdTagArtifactsDropsProcessorSum_label) | Crée un libellé à partir de CtdTagArtifactsDropsProcessorSum et le fusionne. |
CtdTagArtifactsDropsSniffer | principal.resource.attribute.labels (CtdTagArtifactsDropsSniffer_label) | Crée un libellé à partir de CtdTagArtifactsDropsSniffer et le fusionne. |
CtdTagArtifactsDropsSnifferSum | principal.resource.attribute.labels (CtdTagArtifactsDropsSnifferSum_label) | Crée un libellé à partir de CtdTagArtifactsDropsSnifferSum et le fusionne. |
CtdTagArtifactsDropsDissectorPypy | principal.resource.attribute.labels (CtdTagArtifactsDropsDissectorPypy_label) | Crée un libellé à partir de CtdTagArtifactsDropsDissectorPypy et le fusionne. |
CtdTagArtifactsDropsDissectorPypySum | principal.resource.attribute.labels (CtdTagArtifactsDropsDissectorPypySum_label) | Crée un libellé à partir de CtdTagArtifactsDropsDissectorPypySum et le fusionne. |
CtdCapsaverFolderCleanup | principal.resource.attribute.labels (CtdCapsaverFolderCleanup_label) | Crée un libellé à partir de CtdCapsaverFolderCleanup et le fusionne. |
CtdCapsaverUtilzationTest | principal.resource.attribute.labels (CtdCapsaverUtilzationTest_label) | Crée un libellé à partir de CtdCapsaverUtilzationTest et le fusionne. |
CtdYaraScannerTest | principal.resource.attribute.labels (CtdYaraScannerTest_label) | Crée un libellé à partir de CtdYaraScannerTest et le fusionne. |
CtdWrkrWorkersStop | principal.resource.attribute.labels (CtdWrkrWorkersStop_label) | Crée un libellé à partir de CtdWrkrWorkersStop et le fusionne. |
CtdWrkrWorkersRestart | principal.resource.attribute.labels (CtdWrkrWorkersRestart_label) | Crée un libellé à partir de CtdWrkrWorkersRestart et le fusionne. |
CtdWrkrActiveExecuter | principal.resource.attribute.labels (CtdWrkrActiveExecuter_label) | Crée un libellé à partir de CtdWrkrActiveExecuter et le fusionne. |
CtdWrkrSensor | principal.resource.attribute.labels (CtdWrkrSensor_label) | Crée un libellé à partir de CtdWrkrSensor et le fusionne. |
CtdWrkrAuthentication | principal.resource.attribute.labels (CtdWrkrAuthentication_label) | Crée un libellé à partir de CtdWrkrAuthentication et le fusionne. |
CtdWrkrMitre | principal.resource.attribute.labels (CtdWrkrMitre_label) | Crée un libellé à partir de CtdWrkrMitre et le fusionne. |
CtdWrkrNotifications | principal.resource.attribute.labels (CtdWrkrNotifications_label) | Crée un libellé à partir de CtdWrkrNotifications et le fusionne. |
CtdWrkrProcessor | principal.resource.attribute.labels (CtdWrkrProcessor_label) | Crée un libellé à partir de CtdWrkrProcessor et le fusionne. |
CtdWrkrCloudAgent | principal.resource.attribute.labels (CtdWrkrCloudAgent_label) | Crée un libellé à partir de CtdWrkrCloudAgent et le fusionne. |
CtdWrkrCloudClient | principal.resource.attribute.labels (CtdWrkrCloudClient_label) | Crée un libellé à partir de CtdWrkrCloudClient et le fusionne. |
CtdWrkrScheduler | principal.resource.attribute.labels (CtdWrkrScheduler_label) | Crée un libellé à partir de CtdWrkrScheduler et le fusionne. |
CtdWrkrknownThreats | principal.resource.attribute.labels (CtdWrkrknownThreats_label) | Crée un libellé à partir de CtdWrkrknownThreats et le fusionne. |
CtdWrkrCacher | principal.resource.attribute.labels (CtdWrkrCacher_label) | Crée un libellé à partir de CtdWrkrCacher et le fusionne. |
CtdWrkrInsights | principal.resource.attribute.labels (CtdWrkrInsights_label) | Crée un libellé à partir de CtdWrkrInsights et le fusionne. |
CtdWrkrActive | principal.resource.attribute.labels (CtdWrkrActive_label) | Crée un libellé à partir de CtdWrkrActive et le fusionne. |
CtdWrkrEnricher | principal.resource.attribute.labels (CtdWrkrEnricher_label) | Crée un libellé à partir de CtdWrkrEnricher et le fusionne. |
CtdWrkrIndicators | principal.resource.attribute.labels (CtdWrkrIndicators_label) | Crée un libellé à partir de CtdWrkrIndicators et le fusionne. |
CtdWrkrIndicatorsApi | principal.resource.attribute.labels (CtdWrkrIndicatorsApi_label) | Crée un libellé à partir de CtdWrkrIndicatorsApi et le fusionne. |
CtdWrkrConcluder | principal.resource.attribute.labels (CtdWrkrConcluder_label) | Crée un libellé à partir de CtdWrkrConcluder et le fusionne. |
CtdWrkrPreprocessor | principal.resource.attribute.labels (CtdWrkrPreprocessor_label) | Crée un libellé à partir de CtdWrkrPreprocessor et le fusionne. |
CtdWrkrLeecher | principal.resource.attribute.labels (CtdWrkrLeecher_label) | Crée un libellé à partir de CtdWrkrLeecher et le fusionne. |
CtdWrkrSyncManager | principal.resource.attribute.labels (CtdWrkrSyncManager_label) | Crée un libellé à partir de CtdWrkrSyncManager et le fusionne. |
CtdWrkrBridge | principal.resource.attribute.labels (CtdWrkrBridge_label) | Crée un libellé à partir de CtdWrkrBridge et le fusionne. |
CtdWrkrWebRanger | principal.resource.attribute.labels (CtdWrkrWebRanger_label) | Crée un libellé à partir de CtdWrkrWebRanger et le fusionne. |
CtdWrkrWebWs | principal.resource.attribute.labels (CtdWrkrWebWs_label) | Crée un libellé à partir de CtdWrkrWebWs et le fusionne. |
CtdWrkrWebAuth | principal.resource.attribute.labels (CtdWrkrWebAuth_label) | Crée un libellé à partir de CtdWrkrWebAuth et le fusionne. |
CtdWrkrWebNginx | principal.resource.attribute.labels (CtdWrkrWebNginx_label) | Crée un libellé à partir de CtdWrkrWebNginx et le fusionne. |
CtdWrkrConfigurator | principal.resource.attribute.labels (CtdWrkrConfigurator_label) | Crée un libellé à partir de CtdWrkrConfigurator et le fusionne. |
CtdWrkrConfiguratorNginx | principal.resource.attribute.labels (CtdWrkrConfiguratorNginx_label) | Crée un libellé à partir de CtdWrkrConfiguratorNginx et le fusionne. |
CtdWrkrCapsaver | principal.resource.attribute.labels (CtdWrkrCapsaver_label) | Crée un libellé à partir de CtdWrkrCapsaver et le fusionne. |
CtdWrkrBaselineTracker | principal.resource.attribute.labels (CtdWrkrBaselineTracker_label) | Crée un libellé à partir de CtdWrkrBaselineTracker et le fusionne. |
CtdWrkrDissector | principal.resource.attribute.labels (CtdWrkrDissector_label) | Crée un libellé à partir de CtdWrkrDissector et le fusionne. |
CtdWrkrDissectorA | principal.resource.attribute.labels (CtdWrkrDissectorA_label) | Crée un libellé à partir de CtdWrkrDissectorA et le fusionne. |
CtdWrkrDissectorNg | principal.resource.attribute.labels (CtdWrkrDissectorNg_label) | Crée un libellé à partir de CtdWrkrDissectorNg et le fusionne. |
CtdWrkrPreprocessing | principal.resource.attribute.labels (CtdWrkrPreprocessing_label) | Crée un libellé à partir de CtdWrkrPreprocessing et le fusionne. |
CtdWrkrPreprocessingNg | principal.resource.attribute.labels (CtdWrkrPreprocessingNg_label) | Crée un libellé à partir de CtdWrkrPreprocessingNg et le fusionne. |
CtdWrkrStatisticsNg | principal.resource.attribute.labels (CtdWrkrStatisticsNg_label) | Crée un libellé à partir de CtdWrkrStatisticsNg et le fusionne. |
CtdWrkrSyslogAlerts | principal.resource.attribute.labels (CtdWrkrSyslogAlerts_label) | Crée un libellé à partir de CtdWrkrSyslogAlerts et le fusionne. |
CtdWrkrSyslogEvents | principal.resource.attribute.labels (CtdWrkrSyslogEvents_label) | Crée un libellé à partir de CtdWrkrSyslogEvents et le fusionne. |
CtdWrkrSyslogInsights | principal.resource.attribute.labels (CtdWrkrSyslogInsights_label) | Crée un libellé à partir de CtdWrkrSyslogInsights et le fusionne. |
CtdWrkrRdDissector | principal.resource.attribute.labels (CtdWrkrRdDissector_label) | Crée un libellé à partir de CtdWrkrRdDissector et le fusionne. |
CtdWrkrRdDissectorA | principal.resource.attribute.labels (CtdWrkrRdDissectorA_label) | Crée un libellé à partir de CtdWrkrRdDissectorA et le fusionne. |
CtdSensorName | principal.resource.attribute.labels (CtdSensorName_label) | Crée un libellé à partir de CtdSensorName et le fusionne. |
CtdCtrlSite | principal.resource.attribute.labels (CtdCtrlSite_label) | Crée un libellé à partir de CtdCtrlSite et le fusionne. |
CtdLoopCallDurationBaselineTrackerWrkerHandleNetworkStatistics | principal.resource.attribute.labels (CtdLoopCallDurationBaselineTrackerWrkerHandleNetworkStatistics_label) | Crée un libellé à partir de CtdLoopCallDurationBaselineTrackerWrkerHandleNetworkStatistics et le fusionne. |
CtdDissectionCoverage | principal.resource.attribute.labels (CtdDissectionCoverage_label) | Crée un libellé à partir de CtdDissectionCoverage et le fusionne. |
CtdDissectionEfficiencyModbus | principal.resource.attribute.labels (CtdDissectionEfficiencyModbus_label) | Crée un libellé à partir de CtdDissectionEfficiencyModbus et le fusionne. |
CtdDissectionEfficiencySmb | principal.resource.attribute.labels (CtdDissectionEfficiencySmb_label) | Crée un libellé à partir de CtdDissectionEfficiencySmb et le fusionne. |
CtdDissectionEfficiencyDcerpc | principal.resource.attribute.labels (CtdDissectionEfficiencyDcerpc_label) | Crée un libellé à partir de CtdDissectionEfficiencyDcerpc et le fusionne. |
CtdDissectionEfficiencyZabbix | principal.resource.attribute.labels (CtdDissectionEfficiencyZabbix_label) | Crée un libellé à partir de CtdDissectionEfficiencyZabbix et le fusionne. |
CtdDissectionEfficiencyFactorytalkRna | principal.resource.attribute.labels (CtdDissectionEfficiencyFactorytalkRna_label) | Crée un libellé à partir de CtdDissectionEfficiencyFactorytalkRna et le fusionne. |
CtdDissectionEfficiencySsl | principal.resource.attribute.labels (CtdDissectionEfficiencySsl_label) | Crée un libellé à partir de CtdDissectionEfficiencySsl et le fusionne. |
CtdDissectionEfficiencyVrrpProtocolMatcher | principal.resource.attribute.labels (CtdDissectionEfficiencyVrrpProtocolMatcher_label) | Crée un libellé à partir de CtdDissectionEfficiencyVrrpProtocolMatcher et le fusionne. |
CtdDissectionEfficiencyRdp | principal.resource.attribute.labels (CtdDissectionEfficiencyRdp_label) | Crée un libellé à partir de CtdDissectionEfficiencyRdp et le fusionne. |
CtdDissectionEfficiencySsh | principal.resource.attribute.labels (CtdDissectionEfficiencySsh_label) | Crée un libellé à partir de CtdDissectionEfficiencySsh et le fusionne. |
CtdDissectionEfficiencyHttp | principal.resource.attribute.labels (CtdDissectionEfficiencyHttp_label) | Crée un libellé à partir de CtdDissectionEfficiencyHttp et le fusionne. |
CtdDissectionEfficiencyTcpHttp | principal.resource.attribute.labels (CtdDissectionEfficiencyTcpHttp_label) | Crée un libellé à partir de CtdDissectionEfficiencyTcpHttp et le fusionne. |
CtdDissectionEfficiencyLdap | principal.resource.attribute.labels (CtdDissectionEfficiencyLdap_label) | Crée un libellé à partir de CtdDissectionEfficiencyLdap et le fusionne. |
CtdDissectionEfficiencyJrmi | principal.resource.attribute.labels (CtdDissectionEfficiencyJrmi_label) | Crée un libellé à partir de CtdDissectionEfficiencyJrmi et le fusionne. |
CtdDissectionEfficiencyGeIfix | principal.resource.attribute.labels (CtdDissectionEfficiencyGeIfix_label) | Crée un libellé à partir de CtdDissectionEfficiencyGeIfix et le fusionne. |
CtdDissectionEfficiencyLlc | principal.resource.attribute.labels (CtdDissectionEfficiencyLlc_label) | Crée un libellé à partir de CtdDissectionEfficiencyLlc et le fusionne. |
CtdDissectionEfficiencyMatrikonNopc | principal.resource.attribute.labels (CtdDissectionEfficiencyMatrikonNopc_label) | Crée un libellé à partir de CtdDissectionEfficiencyMatrikonNopc et le fusionne. |
CtdDissectionEfficiencyVnc | principal.resource.attribute.labels (CtdDissectionEfficiencyVnc_label) | Crée un libellé à partir de CtdDissectionEfficiencyVnc et le fusionne. |
CtdUnhandledEvents | principal.resource.attribute.labels (CtdUnhandledEvents_label) | Crée un libellé à partir de CtdUnhandledEvents et le fusionne. |
CtdConcludeTime | principal.resource.attribute.labels (CtdConcludeTime_label) | Crée un libellé à partir de CtdConcludeTime et le fusionne. |
CtdMysqlQuery | principal.resource.attribute.labels (CtdMysqlQuery_label) | Crée un libellé à partir de CtdMysqlQuery et le fusionne. |
CtdPostgresQuery | principal.resource.attribute.labels (CtdPostgresQuery_label) | Crée un libellé à partir de CtdPostgresQuery et le fusionne. |
CtdPsqlIdleSessions | principal.resource.attribute.labels (CtdPsqlIdleSessions_label) | Crée un libellé à partir de CtdPsqlIdleSessions et le fusionne. |
CtdPsqlIdleInTransactionSessions | principal.resource.attribute.labels (CtdPsqlIdleInTransactionSessions_label) | Crée un libellé à partir de CtdPsqlIdleInTransactionSessions et le fusionne. |
CtdSnifferStatus | principal.resource.attribute.labels (CtdSnifferStatus_label) | Crée un libellé à partir de CtdSnifferStatus et le fusionne. |
CtdLoopCallDurationPollObjects | principal.resource.attribute.labels (CtdLoopCallDurationPollObjects_label) | Crée un libellé à partir de CtdLoopCallDurationPollObjects et le fusionne. |
CtdLoopCallDurationCloudClientWrkrBaseRunCloudConnected | principal.resource.attribute.labels (CtdLoopCallDurationCloudClientWrkrBaseRunCloudConnected_label) | Crée un libellé à partir de CtdLoopCallDurationCloudClientWrkrBaseRunCloudConnected et le fusionne. |
CtdSnifferStatusCentral | principal.resource.attribute.labels (CtdSnifferStatusCentral_label) | Crée un libellé à partir de CtdSnifferStatusCentral et le fusionne. |
CtdSnifferStatusSite | principal.resource.attribute.labels (CtdSnifferStatusSite_label) | Crée un libellé à partir de CtdSnifferStatusSite et le fusionne. |
CtdWrkrMailer | principal.resource.attribute.labels (CtdWrkrMailer_label) | Crée un libellé à partir de CtdWrkrMailer et le fusionne. |
CtdDroppedEntities | principal.resource.attribute.labels (CtdDroppedEntities_label) | Crée un libellé à partir de CtdDroppedEntities et le fusionne. |
externalId | metadata.product_log_id | Associe externalId à metadata.product_log_id. |
proto | protocol_number_src | Convertit le proto en majuscules et l'attribue à protocol_number_src pour la recherche. |
protocol_number_src | ip_protocol_out; app_protocol_out | Initialise ip_protocol_out sur UNKNOWN_IP_PROTOCOL et app_protocol_out sur UNKNOWN_APPLICATION_PROTOCOL , puis met à jour en fonction de la recherche. |
ip_protocol_out | network.ip_protocol | Définit network.ip_protocol à partir de ip_protocol_out. |
app_protocol_out | network.application_protocol | Définit network.application_protocol à partir de app_protocol_out. |
CtdExternalId | metadata.product_log_id | Remplace metadata.product_log_id par CtdExternalId s'il est fourni. |
CtdDeviceExternalId | principal.resource.attribute.labels (ctd_device_label) | Crée un libellé à partir de CtdDeviceExternalId (préfixé par CtdDeviceExternalId ) et le fusionne. |
(if has_principal_device is true and ctdeventtype = Login ) |
security_result.category; security_result.action | Pour les événements de connexion, définit security_result.category sur AUTH_VIOLATION et l'action sur BLOCK . |
(if has_principal_device is true and ctdeventtype = Memory Reset ) |
security_result.category | Définit security_result.category sur SOFTWARE_SUSPICIOUS . |
(if target_machine_id_present is true, has_principal_device is true, and ctdeventtype in [Known Threat Alert , Known Threat Event , Man-in-the-Middle Attack , Suspicious Activity ]) |
security_result.category | Définit security_result.category sur NETWORK_MALICIOUS . |
(if target_machine_id_present is true, has_principal_device is true, and ctdeventtype = Suspicious File Transfer ) |
security_result.category | Définit security_result.category sur NETWORK_SUSPICIOUS . |
(if target_machine_id_present is true, has_principal_device is true, and ctdeventtype = Denial Of Service ) |
security_result.category | Définit security_result.category sur NETWORK_DENIAL_OF_SERVICE . |
(if has_principal_device is true and ctdeventtype in [Host Scan , Port Scan ]) |
security_result.category | Définit security_result.category sur NETWORK_RECON . |
(if target_machine_id_present is true, has_principal_device is true, and ctdeventtype in [Policy Rule Match , Policy Violation Alert , Policy Violation ]) |
security_result.category | Définit security_result.category sur POLICY_VIOLATION . |
(par défaut si has_principal_device est défini sur "true") | security_result.category | Définit security_result.category sur NETWORK_SUSPICIOUS par défaut. |
Catégorie security_result_category dérivée | security_result.category | Fusionne la catégorie de sécurité dérivée dans security_result.category. |
Derived security_result_action | security_result.action | Fusionne l'action de sécurité dérivée dans security_result.action (si elle est définie). |
cs6 (avec cs6Label CTDlink ) |
metadata.url_back_to_product; security_result.url_back_to_product | Définit les champs d'URL de cs6 pour les liens retour vers les informations sur les produits. |
cs1 (avec cs1Label SourceAssetType ) |
principal.asset.category; principal.asset.type | Définit principal.asset.category à partir de cs1 et détermine principal.asset.type en fonction de sa valeur. |
cs2 (avec cs2Label DestAssetType ) |
target.asset.category; target.asset.type | Définit target.asset.category à partir de cs2 et détermine target.asset.type en fonction de sa valeur. |
cfp1 (avec cfp1Label CVEScore ) |
vulns.vulnerabilities.cvss_base_score | Définit vulns.vulnerabilities.cvss_base_score (converti en float) et marque vul_fields_present sur "true". |
cs6 (avec cs6Label CVE ) |
vulns.vulnerabilities.cve_id | Définit vulns.vulnerabilities.cve_id et marque vul_fields_present sur "true". |
cn1 (avec cn1Label IndicatorScore ) |
security_result.confidence_score | Extrait le score de l'indicateur de cn1, le convertit en float et l'attribue en tant que score de confiance. |
filepath | about.file.full_path; security_result.about.file.full_path | Mappe le chemin d'accès au fichier sur about.file.full_path et security_result.about.file.full_path. |
(if eventclass = HealthCheck and cs1Label = Site ) |
intermediary.location.name | Définit intermediary.location.name à partir de cs1 lorsqu'il est utilisé comme identifiant de site. |
cn1 (avec cn1Label) | additional.fields (cn1_label) | Crée un libellé de champ supplémentaire à partir de cn1 et le fusionne dans additional.fields. |
cs1 (avec cs1Label) | additional.fields (cs1_label) | Crée un libellé de champ supplémentaire à partir de cs1 et le fusionne dans additional.fields. |
cs2 (avec cs2Label) | additional.fields (cs2_label) | Crée un libellé de champ supplémentaire à partir de cs2 et le fusionne dans additional.fields. |
cs3 (avec cs3Label) | additional.fields (cs3_label) | Crée un libellé de champ supplémentaire à partir de cs3 et le fusionne. |
cs4 (avec cs4Label) | additional.fields (cs4_label) | Crée un libellé de champ supplémentaire à partir de cs4 et le fusionne. |
cs6 (avec cs6Label) | additional.fields (cs6_label) | Crée un libellé de champ supplémentaire à partir de cs6 et le fusionne. |
(pour les événements Insight basés sur event_name et vul_fields_present) | event_type | Dérive event_type pour les événements Insight (par exemple, SCAN_VULN_HOST, STATUS_UNCATEGORIZED, STATUS_UPDATE). |
(pour les événements/alertes basés sur ctdeventtype, has_principal_device, etc.) | event_type ; (facultativement target.resource.type ou auth.type) | Dérive event_type pour les événements/alertes tels que DEVICE_CONFIG_UPDATE, DEVICE_PROGRAM_DOWNLOAD/UPLOAD, NETWORK_UNCATEGORIZED, USER_RESOURCE_CREATION, SCAN_HOST, SCAN_NETWORK, SETTING_MODIFICATION, USER_LOGIN, NETWORK_CONNECTION ou STATUS_UPDATE. |
(si event_type reste vide) | event_type | Définit event_type sur NETWORK_CONNECTION, USER_RESOURCE_ACCESS ou STATUS_UPDATE en fonction des indicateurs disponibles. |
event_type (final) | metadata.event_type | Copie le final event_type dans metadata.event_type. La valeur par défaut est GENERIC_EVENT si le champ est vide. |
device_vendor | metadata.vendor_name | Définit metadata.vendor_name à partir de device_vendor. La valeur par défaut est CLAROTY si elle est manquante. |
device_product | metadata.product_name | Définit metadata.product_name à partir de device_product. La valeur par défaut est CTD si elle est manquante. |
device_version | metadata.product_version | Définit metadata.product_version à partir de device_version. |
security_description (si la valeur correspond à ET TROJAN … ) |
security_result.threat_name | Extrait threat_name à l'aide du modèle ET TROJAN (?P<threat_name>\S+) de security_description et le mappe à security_result.threat_name. |
métadonnées | event.idm.read_only_udm.metadata | Renomme les métadonnées en event.idm.read_only_udm.metadata. |
compte principal | event.idm.read_only_udm.principal | Renomme le principal en event.idm.read_only_udm.principal. |
cible | event.idm.read_only_udm.target | Renomme la cible en event.idm.read_only_udm.target. |
réseau | event.idm.read_only_udm.network | Renomme le réseau en event.idm.read_only_udm.network. |
supplémentaire | event.idm.read_only_udm.additional | Renomme additional en event.idm.read_only_udm.additional. |
security_result | event.idm.read_only_udm.security_result | Fusionne security_result dans event.idm.read_only_udm.security_result. |
à propos de | event.idm.read_only_udm.about | Fusionne "about" dans event.idm.read_only_udm.about. |
intermédiaire | event.idm.read_only_udm.intermediary | Fusionne "intermediary" dans event.idm.read_only_udm.intermediary. |
vulns.vulnerabilities | event.idm.read_only_udm.extensions.vulns.vulnerabilities | Fusionne vulns.vulnerabilities dans event.idm.read_only_udm.extensions.vulns.vulnerabilities. |
@output | événement | Fusionne la structure complète de l'événement UDM dans le champ event final. |
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.