Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El esquema de normalización de eventos de correo electrónico de Microsoft Sentinel representa la actividad de entrega e inspección del correo. Incluye detalles de direccionamiento y enrutamiento de mensajes, resultados de autenticación por correo electrónico, resultados de entrega y amenazas identificadas en los mensajes de correo.
Utiliza el esquema de Eventos de Correo para normalizar registros de servidores de correo, pasarelas de correo electrónico seguras, servicios de seguridad de correo electrónico y otros sistemas que procesan o inspeccionan correos electrónicos. La normalización te permite analizar estos registros con nombres y valores de campos consistentes, independientemente de la fuente.
Para obtener más información sobre la normalización en Microsoft Sentinel, vea Normalización y el modelo de información de seguridad avanzada (ASIM).
Información general del esquema
Los campos principales de un evento de correo electrónico describen:
- La actividad de correo electrónico, representada por EventType y EventSubType.
- El remitente y los destinatarios, representados por EmailFromAddress, EmailToRecipients, EmailCCRecipients y EmailBCCRecipients.
- El mensaje, representado por campos como EmailSubject, EmailSizeBytes, EmailFiles y EmailUrls.
- Autenticación por correo electrónico, representada por los campos SPF, DKIM y DMARC.
- El resultado de entrega, representado por DvcAction, EmailDeliveryLocation, EventResult y EventResultDetails.
- Amenazas y normas de inspección asociadas al mensaje, representadas por los campos de inspección.
Los Dvc campos describen el sistema de informes o inspección.
Analizadores
Desplegar y usar analizadores de eventos de correo electrónico
Despliega analizadores ASIM desde el repositorio Microsoft Sentinel GitHub. Para consultar todas las fuentes normalizadas de eventos de correo electrónico, usa el analizador _Im_EmailEvent unificador como nombre de la tabla en tu consulta.
Para obtener más información sobre el uso de analizadores de ASIM, consulte la introducción a los analizadores de ASIM.
Agregar sus propios analizadores normalizados
Cuando implementes analizadores personalizados para el modelo de información de eventos de correo electrónico, utiliza la siguiente sintaxis de nombres:
-
ASimEmailEvent<vendor><Product>Para los parsers normales. -
vimEmailEvent<vendor><Product>para analizadores parametrizados.
Para añadir analizadores personalizados al analizador unificador de eventos de correo electrónico, consulta Gestionar analizadores ASIM.
Resultados del analizador de filtros
El analizador de filtrado de eventos de correo electrónico soporta parámetros de filtrado para mejorar el rendimiento de las consultas.
| Name | Tipo | Description |
|---|---|---|
| starttime | datetime | Filtra los eventos que comenzaron en ese momento o después. |
| endtime | datetime | Filtra los eventos que terminaron en ese momento o antes. |
| ipaddr_has_any_prefix | dynamic | Filtra los eventos para los que una dirección IP comienza con uno de los prefijos listados. |
| emailfromaddress_has_any | dynamic | Filtrar eventos para los que EmailFromAddress contiene uno de los valores listados. |
| emailrecipient_has_any | dynamic | Filtra los eventos que tengan uno de los destinatarios del correo listados. |
| emailsubject_has_any | dynamic | Filtrar eventos para los que EmailSubject contiene uno de los valores listados. |
| emaildirection_in | dynamic | Filtra eventos para cuyo EmailDirection valor es uno de los valores listados. |
| emaildeliverylocation_in | dynamic | Filtra eventos para cuyo EmailDeliveryLocation valor es uno de los valores listados. |
| eventresult | String | Filtrar eventos para los que EventResult equivale al valor especificado. El valor por defecto, *, no se filtra por resultado. |
| empaquetar | Boolean | Cuando se establece en true, empaqueta campos fuente no mapeados en el AdditionalFields campo dinámico. El valor predeterminado es false. |
Por ejemplo, utiliza la siguiente consulta para devolver el correo entrante enviado por direcciones que contienen contoso.com durante el último día:
_Im_EmailEvent(
starttime=ago(1d),
endtime=now(),
emailfromaddress_has_any=dynamic(['contoso.com']),
emaildirection_in=dynamic(['Inbound'])
)
Detalles del esquema
Campos comunes de ASIM
Importante
Los campos comunes a todos los esquemas se describen en detalle en los campos comunes de ASIM. Las directrices de este artículo prevalecen sobre las directrices generales de un campo.
Campos comunes con directrices específicas
Todos los campos comunes
| Class | Campos |
|---|---|
| Mandatory |
-
Conteo de Eventos - EventoInicio - EventoEndTime - Tipo de evento - EventoResultado - EventProduct - ProveedorDeevento - EventSchema - EventSchemaVersion - DVC |
| Recomendado |
-
DetallesResultadoEvento - Severidad del evento - EventUid - DvcIpAddr - DvcNombre de Host - DvcDomain |
| Optional |
-
EventMessage - Subtipo de evento - EventoOriginalUid - EventoOriginalType - EventoOriginalDetallesResultados - EventoOriginalSeveridad - EventProductVersion - EventReportUrl - Propietario del evento - Descripción de Dvc - DvcFQDN - DvcId - DvcInterface - DvcMacAddr - DvcOriginalAction - DvcOs - DvcOsVersion - DvcScope - DvcScopeId - DvcZone - Entidades Adicionales - Campos adicionales |
| Condicional |
-
DvcDomainType - DvcIdType |
Campos de Email
Campos de autenticación de correo electrónico
| Campo | Class | Tipo | Description |
|---|---|---|---|
| EmailSpfResult | Optional | Enumerado | El resultado normalizado del Marco de Política del Remitente (SPF). Los valores permitidos son Pass, Fail, SoftFail, Neutral, None, TemporaryError, y PermanentError. |
| EmailSpfOriginalResult | Optional | String | El resultado del SPF tal y como lo ha reportado la fuente. |
| EmailDkimDomain | Optional | String | El dominio que firmó el mensaje con DomainKeys Identified Mail (DKIM). |
| EmailDkimSignature | Optional | String | La firma DKIM asociada al mensaje. |
| EmailDkimResult | Optional | Enumerado | El resultado normalizado de DKIM. Los valores permitidos son Pass, Fail, TemporaryError, PermanentError y None. |
| Correo electrónicoDkimOriginalResult | Optional | String | El resultado de DKIM según informó la fuente. |
| EmailDmarcResult | Optional | Enumerado | El resultado normalizado de Autenticación, Reporte y Conformidad de Mensajes Basados en Dominio (DMARC). Los valores permitidos son Pass, Fail, BestGuessPassy None. |
| Correo electrónicoDmarcOriginalResultado | Optional | String | El resultado del DMARC tal y como lo informó la fuente. |
| EmailDmarcPolicy | Optional | Enumerado | La política DMARC se aplicaba al correo electrónico. Los valores permitidos son Quarantine, Reject y None. |
| Correo electrónicoDmarcOverride | Optional | Enumerado | La razón por la que se anuló la política DMARC. Los valores permitidos son Forwarded, LocalPolicy, MailingList, SampleOut, TrustedForwardery Other. |
Campos de entrega y destino
Campos del sistema de origen
| Campo | Class | Tipo | Description |
|---|---|---|---|
| Src | Recomendado | String | Un identificador único para el sistema fuente. |
| SrcIpAddr | Optional | Dirección IP | La dirección IP de origen. |
| IpAddr | Alias | Dirección IP | Alias para SrcIpAddr. |
| SrcHostname | Recomendado | Hostname | Nombre de host del dispositivo de origen, excepto la información de dominio. |
| SrcDomain | Recomendado | Domain | Dominio del dispositivo de origen. |
| SrcDomainType | Condicional | Enumerado | Tipo de SrcDomain. Los valores permitidos son Windows, FQDN y ResourceGroup. Es obligatorio cuando SrcDomain se usa. |
| SrcFQDN | Optional | FQDN | El nombre de dominio totalmente cualificado del dispositivo de origen. |
| SrcDvcId | Optional | String | Identificador del dispositivo de origen. |
| SrcDvcIdType | Condicional | Enumerado | Tipo de SrcDvcId. Los valores permitidos son AzureResourceId, MDEid, MD4IoTid, VMConnectionIdAwsVpcId, VectraId, ForcepointId, , AppGateId, , y Other. Es obligatorio cuando SrcDvcId se usa. |
| SrcDvcScope | Optional | String | El alcance de la plataforma en la nube al que pertenece el dispositivo de origen. |
| SrcDvcScopeId | Optional | String | El ID del alcance de la plataforma en la nube al que pertenece el dispositivo de origen. |
| SrcDeviceType | Optional | Enumerado | El tipo de dispositivo de origen. |
| SrcDescription | Optional | String | Una descripción del dispositivo de origen. |
| SrcIsp | Optional | String | El proveedor de servicios de internet asociado a la dirección IP de origen. |
| SrcGeoCountry | Optional | String | El país o región asociada con la dirección IP de origen. |
| SrcGeoRegion | Optional | String | Región asociada a la dirección IP de origen. |
| SrcGeoCity | Optional | String | Ciudad asociada con la dirección IP de origen. |
| SrcGeoLatitude | Optional | Real | La latitud asociada a la dirección IP de origen. |
| SrcGeoLongitude | Optional | Real | La longitud asociada a la dirección IP de origen. |
Campos de usuario de origen
| Campo | Class | Tipo | Description |
|---|---|---|---|
| SrcUserName | Optional | String | El nombre del usuario de origen. |
| Usuario | Alias | String | Alias para SrcUserName. |
| SrcUserUpn | Recomendado | String | El Nombre Principal de Usuario (UPN) del usuario de origen. |
| SrcUserId | Optional | String | Un identificador legible por máquina para el usuario fuente. |
| SrcUserIdType | Optional | Enumerado | Tipo de SrcUserId. Los valores permitidos son SID, UID, AADID, OktaIdAWSId, PUID, SalesforceId, , VectraUserId, MD4IoTid, , y Other. |
| SrcUsernameType | Optional | Enumerado | El tipo del valor en SrcUserName. |
| SrcUserScope | Optional | String | El ámbito en el que se define el usuario fuente. |
| SrcUserScopeId | Optional | String | El ID del ámbito en el que se define el usuario fuente. |
Campos de inspección
Los siguientes campos describen la norma, amenaza o indicador asociado a la inspección de correos electrónicos.
| Campo | Class | Tipo | Description |
|---|---|---|---|
| RuleName | Optional | String | El nombre o el DNI de la norma de inspección. |
| RuleNumber | Optional | Integer | El ID numérico de la norma de inspección. |
| Regla | Alias | String | Alias para RuleName. |
| RuleDescription | Optional | String | Una descripción de la norma de inspección. |
| IndicatorType | Optional | Enumerado | El tipo de indicador identificado en el evento de correo. |
| IndicatorAssociation | Optional | Enumerado | La asociación entre el indicador y el evento de correo electrónico. |
| ThreatId | Optional | String | El ID de la amenaza identificada en el correo. |
| ThreatName | Optional | String | El nombre de la amenaza identificada en el correo. |
| ThreatCategory | Optional | String | La categoría de amenaza normalizada. |
| ThreatOriginalCategory | Optional | String | La categoría de amenaza según la fuente. |
| ThreatRiskLevel | Optional | RiskLevel (integer) | El nivel de riesgo de amenaza normalizado, desde 0 a través 100de . |
| ThreatOriginalRiskLevel | Optional | String | El nivel de riesgo de amenaza según lo reportado por la fuente. |
| ThreatConfidence | Optional | ConfidenceLevel (integer) | El nivel de confianza normalizado, desde 0 a través 100de . |
| ThreatOriginalConfidence | Optional | String | La confianza en la amenaza según la fuente. |
| ThreatIsActive | Optional | Boolean | Indica si la amenaza identificada está activa. |
| ThreatFirstReportedTime | Optional | Fecha y hora | La primera vez que se reportó la amenaza. |
| ThreatLastReportedTime | Optional | Fecha y hora | La última vez que se reportó la amenaza. |
| ThreatIpAddr | Optional | Dirección IP | Una dirección IP asociada a la amenaza identificada. |
| ThreatField | Condicional | Enumerado | El campo para el que se identificó la amenaza. |
| AttackTactics | Optional | String | Las tácticas de MITRE ATT&CK asociadas al evento de correo electrónico. |
| AttackTechniques | Optional | String | Las técnicas MITRE ATT&CK asociadas al evento de correo electrónico. |
| AttackRemediationSteps | Optional | String | Pasos recomendados para remediar el ataque o amenaza identificada. |
Actualizaciones de esquema
Versión 1.0.0 es la versión inicial del esquema de Eventos de Correo Electrónico.