Claude Platform Docs
AdminSecurity posture

Ereignisse aus Security posture auf OCSF abbilden

Bilde jede Aktivität aus Security posture in der Compliance API auf ihre Klasse und ihre Attribute des Open Cybersecurity Schema Framework (OCSF) ab, bevor du sie speicherst.

Das Open Cybersecurity Schema Framework (OCSF) ist ein offenes Schema für Sicherheitsereignisse. Wende diese Zuordnung in deiner eigenen Pipeline auf Aktivitäten aus Security posture an, nachdem du sie gelesen hast und bevor du sie speicherst. Um sie in dein System für security information and event management (SIEM) aufzunehmen, beginne bei Ereignisse aus Security posture an dein SIEM senden.

OCSF-Version

Diese Zuordnung verwendet OCSF 1.6.0. Wenn du gegen eine andere Version validierst, prüfe die Attribute auf dieser Seite anhand dieser Version. In OCSF 1.7.0 ist zum Beispiel metadata.uid die Kennung des OCSF-Ereignisses selbst, und metadata.original_event_uid enthält die Kennung aus der Quelle. In OCSF 1.9.0 ist actor.app_name zugunsten von actor.application abgekündigt.

Attribute für jede Aktivität aus Security posture

Bilde diese Felder bei jedem Ereignis ab.

Feld der AktivitätOCSF-AttributHinweis
idmetadata.uidUnverändert kopieren.
typemetadata.event_codeUnverändert kopieren.
created_attimeWandle den RFC-3339-String in Millisekunden seit der Unix-Epoche um und schneide auf eine ganze Zahl ab.
created_atmetadata.original_timeDen String unverändert kopieren.
Keinsmetadata.logged_timeDer Zeitpunkt, zu dem du die Aktivität gespeichert hast (stored_at auf Änderungen erkennen), in Millisekunden seit der Unix-Epoche.
organization_uuidmetadata.tenant_uidUnverändert kopieren.
organization_idunmapped.organization_idUnverändert kopieren.
Keinsmetadata.versionKonstante: 1.6.0.
Keinsmetadata.product.vendor_nameKonstante: Anthropic.
Keinsmetadata.product.nameKonstante: Compliance API.
Keinstype_uidclass_uid * 100 + activity_id.
Keinsseverity_idSetze den Wert bei jedem Ereignis auf 1 (Informational), und lege die Priorität eines Alarms in der Erkennungsregel fest, die ihn auslöst.

Lege jedes Feld ohne OCSF-Attribut unter seinem Namen aus dem Activity Feed im Objekt unmapped ab, einschließlich Feldern, die dein Handler nicht erkennt. Wenn ein Feld fehlt oder null ist, lass das OCSF-Attribut weg.

Bilde das Objekt actor ab:

Feld der AktivitätOCSF-AttributHinweis
Keinsmetadata.profilesFüge host hinzu, das OCSF-Profil (ein optionaler Attributsatz), das actor enthält.
actor.typeunmapped.actor.typeUnverändert kopieren.
actor.user_idactor.user.uidNur user_actor.
actor.email_addressactor.user.email_addrNur user_actor.
actor.ip_addresssrc_endpoint.ipNur user_actor.
actor.user_agenthttp_request.user_agentNur user_actor.
actor.serviceactor.app_nameNur system_actor.

Aktivitäten zu Bestätigungen: Entity Management

Bilde eine Aktivität org_security_control_attestation_updated auf die OCSF-Klasse Entity Management (3004) ab. Ereignisse der Klasse Entity Management melden eine Operation an einer verwalteten Entität, hier an der Bestätigung der Organisation für eine Sicherheitskontrolle.

Feld der AktivitätOCSF-AttributHinweis
Keinsclass_uidKonstante: 3004 (Entity Management).
Keinscategory_uidKonstante: 3 (Identity & Access Management).
actionactivity_idAus der folgenden Tabelle der action-Werte.
actionunmapped.actionUnverändert kopieren, weil sich zwei action-Werte eine activity_id teilen.
Keinsentity.type_idKonstante: 99 (Other).
Keinsentity.typeKonstante: Security control attestation.
controlentity.uidUnverändert kopieren.
statusentity.data.statusUnverändert kopieren: der Wert der Bestätigung.
review_dateentity.data.review_dateUnverändert kopieren: das Enddatum der Bestätigung.
previous_statusunmapped.previous_statusUnverändert kopieren: der Wert der Bestätigung vor der Änderung.

Bilde status weder auf status_id noch auf irgendeinen Wert für bestanden oder nicht bestanden ab: Eine Bestätigung ist die Aussage einer Person über eine Kontrolle, nicht das Ergebnis einer Prüfung.

actionactivity_idtype_uid
attested1 (Create)300401
changed3 (Update)300403
renewed3 (Update)300403
cleared4 (Delete)300404
lapsed11 (Deactivate)300411
Ein beliebiger anderer Wert99 (Other)300499

Setze bei 99 (Other) activity_name auf den Wert von action.

Eine Aktivität attested wird auf ein Ereignis wie dieses abgebildet, hier mit Beispielwerten:

{
  "class_uid": 3004,
  "category_uid": 3,
  "activity_id": 1,
  "type_uid": 300401,
  "severity_id": 1,
  "time": 1794495872517,
  "metadata": {
    "version": "1.6.0",
    "profiles": ["host"],
    "uid": "activity_01Kp5RvNd8Wc3TgMy6BxQf4Z",
    "event_code": "org_security_control_attestation_updated",
    "original_time": "2026-11-12T15:04:32.517208Z",
    "logged_time": 1794495910000,
    "tenant_uid": "91012d09-e48b-438e-a489-1bebfd8fa6f9",
    "product": { "vendor_name": "Anthropic", "name": "Compliance API" }
  },
  "actor": {
    "user": {
      "uid": "user_01TuVwXyZaBcDeFgH2JkLmN4",
      "email_addr": "admin@example.com"
    }
  },
  "src_endpoint": { "ip": "192.0.2.34" },
  "http_request": { "user_agent": "ExampleBrowser/1.0" },
  "entity": {
    "type_id": 99,
    "type": "Security control attestation",
    "uid": "mdm_chat_required_organization",
    "data": { "status": "completed" }
  },
  "unmapped": {
    "action": "attested",
    "actor": { "type": "user_actor" },
    "organization_id": "org_01JuY4bkwkH1x4PodBJaWmh2"
  }
}

War diese Seite hilfreich?