Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / / /

Mensagens de auditoria do esquema OCSF

Nesta página

  • Mapeamento de categoria OCSF
  • Mapeamento de classes OCSF
  • Mapeamento de Tipo OCSF
  • Exemplos
  • Ação Autenticar
  • Ação AuthCheck

No esquemaOCSF , as mensagens de registro registradas têm esta sintaxe:

{
"activity_id" : <int>,
"category_uid" : <int>,
"class_uid" : <int>,
"time" : <int>,
"severity_id" : <int>,
"type_uid" : <int>,
"metadata" : <document>
"actor" : {
"user" : {
"type_id" : <int>,
"name" : <string>,
"groups" : <array of documents>
}
}
}
Campo
Tipo
Descrição

activity_id

Inteiro

Tipo de atividade. Consulte Mapeamento de Tipo OCSF .

category_uid

Inteiro

Categoria de evento de auditoria. Consulte Mapeamento de categoria OCSF.

class_uid

Inteiro

classe de evento de auditoria. Consulte Mapeamento de classe OCSF.

time

Inteiro

Número de milissegundos após a época do Unix em que o evento ocorreu.

severity_id

Inteiro

Gravidade do evento auditado .

type_uid

Inteiro

Combinação de classe, atividade e categoria do evento auditado. Consulte Mapeamento de tipo OCSF.

metadata

Documento

Metadados sobre o evento , como versão do produto e esquema.

actor

Documento

Informações sobre o usuário que executou a ação.

Observação

As mensagens de registro podem conter campos adicionais, dependendo do evento que foi registrado.

Esta tabela descreve os valores category_uid :

category_uid
categoria

1

Atividade do Sistema

2

Descobertas

3

iam

4

Atividade da rede

5

Descoberta

6

Atividade do Aplicativo

Para obter uma lista completa dos OCSF class_uids e como eles são mapeados para diferentes classes, consulte a documentação do OCSF.

O campo type_uid representa uma combinação da classe, da atividade e da categoria do evento auditado. O UUID resultante indica o tipo de atividade que ocorreu.

Especificamente, type_uid é ( class_uid * 100 ) + (activity_id), com category_id sendo a casa dos milhares em um class_id.

Esta tabela descreve como as ações auditadas são mapeadas para type_uid:

Tipo de ação
type_uid
categoria
classe
Atividade

addShard

500101

Configuração

Estado da configuração do dispositivo

Log

applicationMessage

100799

Sistema

Atividade do processo

Outro

auditConfigure

500201 ou 500203

Descoberta

Estado da configuração do dispositivo

  • 1 é Criar

  • 3 é Atualizar

authzCheck

600301 - 600304

Aplicativo

Atividade da API

  • 1 é Criar

  • 2 é Ler

  • 3 é Atualizar

  • 4 é Excluir

authenticate

300201

iam

Autenticação

Logon

clientMetadata

400101

Rede

Atividade da rede

Abrir

createCollection

300401

iam

Gerenciamento de entidades

criar

createDatabase

300401

iam

Gerenciamento de entidades

criar

createIndex

300401

iam

Gerenciamento de entidades

criar

createRole

300101

iam

Alteração de conta

criar

createUser

300101

iam

Alteração de conta

criar

directAuthMutation

300100

iam

Alteração de conta

Desconhecido

dropAllRolesFromDatabase

300106

iam

Alteração de conta

Excluir

dropAllUsersFromDatabase

300106

iam

Alteração de conta

Excluir

dropCollection

300404

iam

Gerenciamento de entidades

Excluir

dropDatabase

300404

iam

Gerenciamento de entidades

Excluir

dropIndex

300404

iam

Gerenciamento de entidades

Excluir

dropPrivilegesToRole

300107

iam

Alteração de conta

Anexar política

dropRole

300106

iam

Alteração de conta

Excluir

dropUser

300106

iam

Alteração de conta

Excluir

enableSharding

500201

Configuração

Estado da configuração do dispositivo

Log

getClusterParameter

600302

Aplicativo

Atividade da API

Leia

grantRolesToRole

300107

iam

Alteração de conta

Anexar política

grantRolesToUser

300107

iam

Alteração de conta

Anexar política

importCollection

300401

iam

Gerenciamento de entidades

criar

logout

300202

iam

Autenticação

Logout

refineCollectionShardKey

500201

Configuração

Estado da configuração do dispositivo

Log

removeShard

500201

Configuração

Estado da configuração do dispositivo

Log

renameCollection

300403

iam

Gerenciamento de entidades

Update

replSetReconfig

500201

Configuração

Estado da configuração do dispositivo

Log

revokePrivilegesFromRole

300108

iam

Alteração de conta

Política de desanexação

revokeRolesFromRole

300108

iam

Alteração de conta

Política de desanexação

revokeRolesFromUser

300108

iam

Alteração de conta

Política de desanexação

rotateLog

100799

Sistema

Processo

Outro

setClusterParameter

500201

Configuração

Estado da configuração do dispositivo

Log

shardCollection

500201

Configuração

Estado da configuração do dispositivo

Log

shutdown

100702

Sistema

Processo

Encerrar

startup

100701

Sistema

Processo

Launch

updateCachedClusterServerParameter

500201

Configuração

Estado da configuração do dispositivo

Log

updateRole

300199

iam

Alteração de conta

Outro

updateUser

300199

iam

Alteração de conta

Outro

Os exemplos a seguir mostram mensagens de registro do esquema OCSF para diferentes tipos de ação .

{
"activity_id" : 1,
"category_uid" : 3,
"class_uid" : 3002,
"time" : 1710715316123,
"severity_id" : 1,
"type_uid" : 300201,
"metadata" : {
"correlation_uid" : "20ec4769-984d-445c-aea7-da0429da9122",
"product" : "MongoDB Server",
"version" : "1.0.0"
},
"actor" : {
"user" : {
"type_id" : 1,
"name" : "admin.admin",
"groups" : [ { "name" : "admin.root" } ]
}
},
"src_endpoint" : { "ip" : "127.0.0.1", "port" : 56692 },
"dst_endpoint" : { "ip" : "127.0.0.1", "port" : 20040 },
"user" : { "type_id" : 1, "name" : "admin.admin" },
"auth_protocol" : "SCRAM-SHA-256",
"unmapped" : { "atype" : "authenticate" }
}
{
"activity_id" : 0,
"category_uid" : 6,
"class_uid" : 6003,
"time" : 1710715315002,
"severity_id" : 1,
"type_uid" : 600300,
"metadata" : {
"correlation_uid" : "af4510fb-0a9f-49aa-b988-06259a7a861d",
"product" : "MongoDB Server",
"version" : "1.0.0"
},
"actor" : {},
"src_endpoint" : { "ip" : "127.0.0.1", "port" : 45836 },
"dst_endpoint" : { "ip" : "127.0.0.1", "port" : 20040 },
"api" : {
"operation" : "getParameter",
"request" : { "uid" : "admin" },
"response" : { "code" : 13, "error" : "Unauthorized" }
}
}

Voltar

mongo schema