Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O esquema de normalização de Eventos do Agente do Microsoft Sentinel representa eventos associados às atividades e à telemetria de agentes de IA que operam em ambientes corporativos. Esses eventos capturam todo o espectro de interações do agente, incluindo invocações de modelo, uso de ferramentas, consumo de token, processos de pensamento e comunicação entre os agentes de origem e destino. Essas atividades são geradas por uma ampla variedade de plataformas e estruturas de agentes de IA, cada uma produzindo telemetria em seu próprio formato.
Cada plataforma de agente de IA registra eventos de agente como parte de sua telemetria operacional. A normalização desses eventos usando o esquema ASIM permite que os analistas de segurança correlacionem comportamentos de agentes entre plataformas, detectem padrões anômalos e investiguem incidentes sem precisar aprender o formato proprietário de cada fonte.
Para obter mais informações sobre a normalização no Microsoft Sentinel, consulte Normalização e o ASIM (Modelo Avançado de Informações de Segurança).
Analisadores
Implantando e usando analisadores de eventos de agente
Implante os analisadores de eventos do agente ASIM do repositório GitHub do Microsoft Sentinel. Para consultar todas as origens de eventos do agente, use o analisador _Im_AgentEvent unificador como o nome da tabela em sua consulta.
Para obter mais informações sobre o uso de analisadores ASIM, consulte a visão geral dos analisadores ASIM.
Adicionar seus próprios analisadores normalizados
Ao implementar analisadores personalizados para o modelo de informações do Agent Event, nomeie suas funções KQL usando a seguinte sintaxe:
-
ASimAgentEvent<vendor><Product>Para analisadores regulares -
vimAgentEvent<vendor><Product>para analisadores parametrizados
Para adicionar analisadores personalizados ao analisador unificador do Agent Event, consulte Gerenciando analisadores ASIM.
Parâmetros do analisador filtrante
Os analisadores de eventos do agente suportam parâmetros de filtragem. Embora esses parâmetros sejam opcionais, eles podem melhorar o desempenho da consulta.
Os seguintes parâmetros de filtragem estão disponíveis:
| Nome | Tipo | Descrição |
|---|---|---|
| starttime | datetime | Filtre somente os eventos executados nesse horário ou após esse período. Esse parâmetro usa o TimeGenerated campo como o designador de tempo do evento. |
| Hora de Término | datetime | Filtre somente os eventos que terminaram de ser executados nesse horário ou antes disso. Esse parâmetro usa o TimeGenerated campo como o designador de tempo do evento. |
| agentid_has_any | dinâmico | Filtre somente eventos que tenham qualquer uma das IDs de agente, conforme representado no campo SrcAgentId, TargetAgentId ou PlatformTargetAgentId . |
| agentname_has_any | dinâmico | Filtre somente eventos que tenham qualquer um dos nomes de agente, conforme representado no campo SrcAgentName, TargetAgentName ou PlatformTargetAgentName . |
| username_has_any | dinâmico | Filtre apenas eventos que tenham qualquer um dos nomes de usuário listados, conforme representado no campo ActorUsername . |
Alguns parâmetros podem aceitar uma lista de valores de tipo dynamic ou um único valor de cadeia de caracteres. Para passar uma lista de literais para parâmetros que esperam um valor dinâmico, use explicitamente um literal dinâmico. Por exemplo: dynamic(['192.168.','10.'])
Por exemplo, para filtrar apenas eventos de agente com os nomes M365Planner de agente do último dia, use:
_Im_AgentEvent (agentname_has_any=dynamic(['M365Planner']), starttime = ago(1d), endtime=now())
Detalhes do esquema
Campos ASIM comuns
Importante
Os campos comuns a todos os esquemas são descritos em detalhes no artigo Campos comuns do ASIM .
Campos comuns com diretrizes específicas
A lista a seguir menciona campos que têm diretrizes específicas para eventos de agente:
Todos os campos comuns
Os campos nesta tabela são comuns a todos os esquemas ASIM. As diretrizes especificadas neste documento substituem as diretrizes gerais para cada campo. Por exemplo, um campo pode ser opcional em geral, mas obrigatório para um esquema específico. Para obter mais informações sobre cada campo, consulte o artigo Campos comuns do ASIM .
| Classe | Fields |
|---|---|
| Obrigatório |
-
EventCount - EventStartTime - EventEndTime - EventProduct - EventVendor - EventSchema - EventSchemaVersion |
| Recomendado |
-
EventUid |
| Opcional |
-
EventOriginalUid - EventOriginalType - EventOriginalResultDetails - AdditionalFields |
Informações do agente de origem
Campos do agente de destino
Campos do agente de destino da plataforma
Campos de ator
| Campo | Classe | Tipo | Descrição |
|---|---|---|---|
| ActorUserId | Opcional | Cadeia de caracteres | Uma representação exclusiva, alfanumérica e legível por máquina do Ator. Para obter mais informações e campos alternativos para outras IDs, consulte A entidade User. Exemplo: S-1-12-1-4141952679-1282074057-627758481-2916039507 |
| ActorUserIdType | Opcional | Cadeia de caracteres | O tipo de ID armazenado no campo ActorUserId . Para obter mais informações e uma lista de valores permitidos, consulte UserIdType no artigo Visão geral do esquema. |
| ActorUserScope | Opcional | Cadeia de caracteres | O escopo, como o Nome de Domínio do Microsoft Entra, no qual ActorUserId e ActorUsername são definidos. Para obter mais informações e uma lista de valores permitidos, consulte UserScope no artigo Visão geral do esquema. |
| ActorUserScopeId | Opcional | Cadeia de caracteres | A ID do escopo, como a ID do Microsoft Entra Directory, na qual ActorUserId e ActorUsername são definidos. Para obter mais informações e uma lista de valores permitidos, consulte UserScopeId no artigo Visão geral do esquema. |
| ActorUsername | Opcional | Nome de usuário (cadeia de caracteres) | O nome de usuário do Ator, incluindo informações de domínio, quando disponíveis. Para obter mais informações, consulte A entidade User. Exemplo: AlbertE |
| ActorUsernameType | Opcional | Cadeia de caracteres | Especifica o tipo de nome de usuário armazenado no campo ActorUsername . Para obter mais informações e uma lista de valores permitidos, consulte UsernameType no artigo Visão geral do esquema. Exemplo: Windows |
| ActingAppId | Opcional | Cadeia de caracteres | A ID do aplicativo que iniciou a atividade relatada, incluindo um processo, navegador ou serviço. Por exemplo: 0x12ae8 |
| ActingAppName | Opcional | Cadeia de caracteres | O nome do aplicativo que iniciou a atividade relatada, incluindo um serviço, uma URL ou um aplicativo SaaS. Por exemplo: C:\Windows\System32\svchost.exe |
| ActingAppType | Opcional | AppType | O tipo de aplicação de atuação. Para obter mais informações e uma lista de valores permitida, consulte AppType no artigo Visão geral do esquema. |
| ActingOriginalAppType | Opcional | Cadeia de caracteres | O tipo de aplicativo que iniciou a atividade, conforme relatado pelo dispositivo de relatório. |
Campos do modelo
| Campo | Classe | Tipo | Descrição |
|---|---|---|---|
| ModelProviderName | Opcional | Cadeia de caracteres | O nome do provedor de modelos. |
| Nome do Modelo | Opcional | Cadeia de caracteres | O nome do modelo. |
Campos de token
| Campo | Classe | Tipo | Descrição |
|---|---|---|---|
| InputTokensUsed | Opcional | long | O número de tokens de entrada usados. |
| OutputTokensUsed | Opcional | long | O número de tokens de saída usados. |
Campos de ferramenta
Campos específicos do evento
Campos de correlação de entidades
Note
Os colaboradores não precisam preencher esses campos. Os analisadores aplicáveis os preencherão quando o suporte interno da Microsoft for adicionado.
| Campo | Classe | Tipo | Descrição |
|---|---|---|---|
| AtivaçãoAplicaçãoEntityKey | Opcional | Cadeia de caracteres | Um identificador de string estável e determinístico que identifica unicamente a aplicação atuante dentro de um único namespace. Esse identificador único em todo o sistema permite correlação com entidades em outros eventos e inventários de entidades. |
| ActorUserAdditionalIds | Opcional | Dinâmico | Para a estrutura e uso dos campos, veja Campos com sufixo com AdditionalIds. |
| ActorUserEntityKey | Opcional | Cadeia de caracteres | Um identificador de string estável e determinístico que identifica de forma única o usuário ator dentro de um único namespace. Esse identificador único em todo o sistema permite correlação com entidades em outros eventos e inventários de entidades. |
| PlatformTargetAgentEntityKey | Opcional | Cadeia de caracteres | Um identificador de string estável e determinístico que identifica de forma única o agente de alvo da plataforma dentro de um único namespace. Esse identificador único em todo o sistema permite correlação com entidades em outros eventos e inventários de entidades. |
| SrcAgentEntityKey | Opcional | Cadeia de caracteres | Um identificador de string estável e determinístico que identifica unicamente o agente fonte dentro de um único namespace. Esse identificador único em todo o sistema permite correlação com entidades em outros eventos e inventários de entidades. |
| TargetAgentEntityKey | Opcional | Cadeia de caracteres | Um identificador de string estável e determinístico que identifica de forma única o agente alvo dentro de um único namespace. Esse identificador único em todo o sistema permite correlação com entidades em outros eventos e inventários de entidades. |
Atualizações de esquema
| Versão | Alterações |
|---|---|
| 1.0.0 | Adicionaram campos de correlação de entidades. |
Conteúdo relacionado
- Visão geral do ASIM (Modelo Avançado de Informações de Segurança)
- Esquemas do Modelo de Informação de Segurança Avançada (ASIM)
- Analisadores do ASIM (Modelo Avançado de Informações de Segurança)
- Conteúdo do ASIM (Modelo Avançado de Informações de Segurança)
- Webinar ASIM - Introdução ao ASIM e ao esquema de normalização