Collecter les journaux des techniques d'attaque observées de Trend Micro Vision One

Compatible avec :

Ce document explique comment ingérer les journaux des techniques d'attaque observées de Trend Micro Vision One dans Google Security Operations à l'aide d'AWS S3. L'analyseur transforme les journaux du format JSON en Unified Data Model (UDM).

Avant de commencer

Assurez-vous de remplir les conditions suivantes :

  • Instance Google SecOps
  • Accès privilégié à Trend Micro Vision One

Configurer la journalisation sur Trend Micro Vision One

  1. Connectez-vous à la console Trend Micro Vision One.
  2. Accédez à Workflow et automatisation > Intégration tierce.
  3. Cliquez sur Google Security Operations SIEM.
  4. Sous Clé d'accès, cliquez sur Générer une clé.
  5. Copiez et enregistrez l'ID de clé d'accès et la clé d'accès secrète.
  6. Sous Transfert de données, activez l'option Techniques d'attaque observées.
  7. Un URI S3 est généré et les données commencent à être envoyées au bucket S3 correspondant.
  8. Copiez et enregistrez l'URL S3 pour l'utiliser ultérieurement.

Configurer des flux

Pour configurer un flux, procédez comme suit :

  1. Accédez à Paramètres SIEM> Flux.
  2. Cliquez sur Ajouter un flux.
  3. Sur la page suivante, cliquez sur Configurer un seul flux.
  4. Dans le champ Nom du flux, saisissez un nom pour le flux (par exemple, Trend Micro Vision One Observed Attack Techniques Logs).
  5. Sélectionnez Amazon S3 V2 comme Type de source.
  6. Sélectionnez Techniques d'attaque observées Trend Micro Vision One comme type de journal.
  7. Cliquez sur Suivant.
  8. Spécifiez les valeurs des paramètres d'entrée suivants :

    • URI S3 : URI du bucket (au format s3://log-bucket-name/). Remplacez les éléments suivants :
      • log-bucket-name : nom du bucket.
    • Options de suppression de la source : sélectionnez Ne jamais supprimer les fichiers. Les données du bucket S3 sont conservées pendant sept jours avant d'être supprimées.
    • Âge maximal du fichier : inclut les fichiers modifiés au cours des derniers jours. La valeur par défaut est de 180 jours.
    • ID de clé d'accès : clé d'accès utilisateur ayant accès au bucket S3.
    • Clé d'accès secrète : clé secrète de l'utilisateur ayant accès au bucket S3.
  9. Cliquez sur Suivant.

  10. Vérifiez la configuration de votre nouveau flux sur l'écran Finaliser, puis cliquez sur Envoyer.

Table de mappage UDM

Champ du journal Mappage UDM Logique
_field additional.fields Fusionné
onefield additional.fields Fusionné
detectionTime metadata.event_timestamp Analysé en tant que ISO8601
object_File_Creation metadata.event_timestamp Analysé en tant que UNIX_MS
parent_File_Creation metadata.event_timestamp Analysé en tant que UNIX_MS
process_File_Creation metadata.event_timestamp Analysé en tant que UNIX_MS
v metadata.event_timestamp Analysé en tant que UNIX_MS
has_principal metadata.event_type Mappé : true → STATUS_UPDATE
has_user metadata.event_type Mappé : true → USER_UNCATEGORIZED
v metadata.product_event_type Mappé directement
v metadata.product_log_id Mappé directement
v metadata.product_version Mappé directement
v network.parent_session_id Mappé directement
v network.session_id Mappé directement
v principal.administrative_domain Mappé directement
endpoint.guid principal.asset.asset_id Mappé directement
endpoint.name principal.asset.hostname Mappé directement
ip principal.asset.ip Fusionné
k principal.asset.ip Mappé : "tags","userDomain","endpointIp","endpointMacAddress","suser","highlightedRequest",...
vIp principal.asset.ip Fusionné
k principal.asset.mac Mappé : "tags","userDomain","endpointIp","endpointMacAddress","suser","highlightedRequest",...
vmac principal.asset.mac Fusionné
v principal.asset.type Mappé directement
endpoint.name principal.hostname Mappé directement
ip principal.ip Fusionné
k principal.ip Mappé : "tags","userDomain","endpointIp","endpointMacAddress","suser","highlightedRequest",...
vIp principal.ip Fusionné
k principal.mac Mappé : "tags","userDomain","endpointIp","endpointMacAddress","suser","highlightedRequest",...
vmac principal.mac Fusionné
k principal.platform Mappé : osName → LINUX, osName → WINDOWS, osName → MAC
v principal.platform Mappé : (?i)Linux → LINUX, (?i)Windows → WINDOWS, (?i)mac/ios → MAC
v principal.platform_patch_level Mappé directement
v principal.platform_version Mappé directement
highlight.value principal.process.command_line Mappé directement
highlight.value principal.process.file.full_path Mappé directement
v principal.process.file.md5 Mappé directement
k principal.process.file.names Mappé : "processName","processFileOriginalName" → v
v principal.process.file.names Fusionné
v principal.process.file.sha1 Mappé directement
v principal.process.file.sha256 Mappé directement
process_signers principal.process.file.signature_info.sigcheck.signers Fusionné
k principal.process.file.size Mappé : processFileSize → uinteger
v principal.process.file.size Mappé directement
k principal.process.integrity_level_rid Mappé : integrityLevel → uinteger, integrityLevel → v
v principal.process.integrity_level_rid Mappé directement
highlight.value principal.process.parent_process.command_line Mappé directement
v principal.process.parent_process.file.full_path Mappé directement
v principal.process.parent_process.file.md5 Mappé directement
k principal.process.parent_process.file.names Mappé : "parentName","parentFileOriginalName" → v
v principal.process.parent_process.file.names Fusionné
v principal.process.parent_process.file.sha1 Mappé directement
v principal.process.parent_process.file.sha256 Mappé directement
parent_signers principal.process.parent_process.file.signature_info.sigcheck.signers Fusionné
k principal.process.parent_process.file.size Mappé : parentFileSize → uinteger
v principal.process.parent_process.file.size Mappé directement
k principal.process.parent_process.integrity_level_rid Mappé : parentIntegrityLevel → uinteger, parentIntegrityLevel → v
v principal.process.parent_process.integrity_level_rid Mappé directement
v principal.process.parent_process.pid Mappé directement
v principal.process.pid Mappé directement
k principal.user.group_identifiers Mappé : "tags","userDomain","endpointIp","endpointMacAddress","suser","highlightedRequest",...
vuser principal.user.group_identifiers Fusionné
k principal.user.managers Mappé : parentUser → user_manager
user_manager principal.user.managers Fusionné
entityName principal.user.userid Mappé directement
v principal.user.userid Mappé directement
vuser principal.user.userid Mappé directement
sec_result security_result Fusionné
one_tactic security_result.attack_details.tactics Fusionné
one_tech security_result.attack_details.techniques Fusionné
fl.description security_result.description Mappé directement
df security_result.detection_fields Fusionné
highlight_field security_result.detection_fields Fusionné
master_label security_result.detection_fields Fusionné
riskLevel_label security_result.detection_fields Fusionné
type_label security_result.detection_fields Fusionné
fl.id security_result.rule_id Mappé directement
fl.name security_result.rule_name Mappé directement
fl.unique_id security_result.rule_version Mappé directement
flevel security_result.severity Mappé : INFO → INFORMATIONAL
object_signers target.file.signature_info.sigcheck.signers Fusionné
k target.file.size Mappé : objectFileSize → uinteger
v target.file.size Mappé directement
highlight.value target.process.command_line Mappé directement
highlight.value target.process.file.full_path Mappé directement
v target.process.file.md5 Mappé directement
k target.process.file.names Mappé : "objectName","objectFileOriginalName" → v
v target.process.file.names Fusionné
v target.process.file.sha1 Mappé directement
v target.process.file.sha256 Mappé directement
k target.process.integrity_level_rid Mappé : objectIntegrityLevel → uinteger, objectIntegrityLevel → v
v target.process.integrity_level_rid Mappé directement
v target.process.pid Mappé directement
v target.registry.registry_key Mappé directement
v target.registry.registry_value_data Mappé directement
v target.registry.registry_value_name Mappé directement
k target.user.group_identifiers Mappé : "tags","userDomain","endpointIp","endpointMacAddress","suser","highlightedRequest",...
v target.user.group_identifiers Fusionné
vguser target.user.group_identifiers Fusionné
v target.user.userid Mappé directement
N/A metadata.event_type Constante : GENERIC_EVENT
N/A metadata.product_name Constante : TREND VISION ONE OAT
N/A metadata.vendor_name Constante : TREND VISION ONE OAT
N/A principal.platform Constante : LINUX
N/A principal.process.integrity_level_rid Constante : v
N/A principal.process.parent_process.integrity_level_rid Constante : v
N/A security_result.severity Constante : INFORMATIONAL
N/A target.process.integrity_level_rid Constante : v

Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.