Protokolle zu beobachteten Angriffstechniken in Trend Micro Vision One erfassen

Unterstützt in:

In diesem Dokument wird beschrieben, wie Sie Trend Micro Vision One-Logs zu beobachteten Angriffstechniken mit AWS S3 in Google Security Operations aufnehmen. Der Parser wandelt die Logs vom JSON-Format in ein einheitliches Datenmodell (Unified Data Model, UDM) um.

Hinweis

Prüfen Sie, ob folgende Voraussetzungen erfüllt sind:

  • Google SecOps-Instanz
  • Privilegierter Zugriff auf Trend Micro Vision One

Logging in Trend Micro Vision One konfigurieren

  1. Melden Sie sich in der Trend Micro Vision One-Konsole an.
  2. Rufen Sie Workflow und Automatisierung > Integration von Drittanbietern auf.
  3. Klicken Sie auf Google Security Operations SIEM.
  4. Klicken Sie unter Zugriffsschlüssel auf Schlüssel generieren.
  5. Kopieren und speichern Sie die Zugriffsschlüssel-ID und den geheimen Zugriffsschlüssel.
  6. Aktivieren Sie unter Datenübertragung den Schalter neben Beobachtete Angriffstechniken.
  7. Ein S3-URI wird generiert und die Daten werden an den entsprechenden S3-Bucket gesendet.
  8. Kopieren und speichern Sie die S3-URL für die spätere Verwendung.

Feeds einrichten

So konfigurieren Sie einen Feed:

  1. Rufen Sie die SIEM-Einstellungen > Feeds auf.
  2. Klicken Sie auf Neuen Feed hinzufügen.
  3. Klicken Sie auf der nächsten Seite auf Einen einzelnen Feed konfigurieren.
  4. Geben Sie im Feld Feedname einen Namen für den Feed ein, z. B. Trend Micro Vision One Observed Attack Techniques Logs.
  5. Wählen Sie Amazon S3 V2 als Quelltyp aus.
  6. Wählen Sie Trend Micro Vision One Observed Attack Techniques als Log type (Protokolltyp) aus.
  7. Klicken Sie auf Weiter.
  8. Geben Sie Werte für die folgenden Eingabeparameter an:

    • S3-URI: Der Bucket-URI (das Format sollte s3://log-bucket-name/ sein). Ersetzen Sie Folgendes:
      • log-bucket-name: der Name des Buckets.
    • Optionen zum Löschen von Quellen: Wählen Sie Dateien nie löschen aus. Daten im S3-Bucket werden 7 Tage lang aufbewahrt, bevor sie gelöscht werden.
    • Maximales Dateialter: Enthält Dateien, die in den letzten Tagen geändert wurden. Der Standardwert ist 180 Tage.
    • Zugriffsschlüssel-ID: Nutzerzugriffsschlüssel mit Zugriff auf den S3-Bucket.
    • Geheimer Zugriffsschlüssel: Der geheime Schlüssel des Nutzers mit Zugriff auf den S3-Bucket.
  9. Klicken Sie auf Weiter.

  10. Prüfen Sie die neue Feedkonfiguration auf dem Bildschirm Abschließen und klicken Sie dann auf Senden.

UDM-Zuordnungstabelle

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

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten