Recopila registros de Cisco ISE
En este documento, se describe cómo recopilar registros de Cisco Identity Services Engine (ISE) con un reenvío de Google Security Operations.
Para obtener más información, consulta Transferencia de datos a Google Security Operations.
Una etiqueta de transferencia identifica el analizador que normaliza los datos de registro sin procesar al formato UDM estructurado. La información de este documento se aplica al analizador con la etiqueta de transferencia CISCO_ISE
.
Configura Cisco ISE
- Accede a la consola de Cisco ISE con las credenciales de administrador.
- En la consola de Cisco ISE, selecciona Administration > System > Logging > Remote logging targets.
- En la ventana Destinos de registro remoto, haz clic en Agregar. Aparecerá la ventana New logging target.
En la sección Destino del registro, especifica valores para los siguientes campos:
Campo Descripción Nombre Nombre del reenvío de Google Security Operations. Descripción Es la descripción del agente de reenvío de Google Security Operations. Tipo Es el tipo de destino de registro remoto, como syslog. Dirección IP Es la dirección IP del reenviador de Google Security Operations. Tipo de objetivo Selecciona Syslog TCP o Syslog UDP. Puerto Usa un puerto alto, como 10514. Código de la instalación Puedes especificar uno de los siguientes valores: - LOCAL0 (código = 16)
- LOCAL1 (código = 17)
- LOCAL2 (código = 18)
- LOCAL3 (código = 19)
- LOCAL4 (código = 20)
- LOCAL5 (código = 21)
- LOCAL6 (código = 22; predeterminado)
- LOCAL7 (código = 23)
Longitud máxima El valor recomendado es de 1024. Haz clic en Enviar. Aparecerá la ventana Destinos de registro remotos con la nueva configuración del reenvío de Google Security Operations.
En la consola de Cisco ISE, selecciona Administration > System > Logging > Logging categories.
En la ventana Categorías de registro, selecciona las categorías para las que deseas establecer el destino syslog remoto y agrega el destino syslog remoto.
Las siguientes son las categorías de muestra: auditorías de AAA, diagnósticos de AAA, contabilidad, auditoría administrativa y operativa, auditoría de aprovisionamiento de postura y cliente, diagnósticos de aprovisionamiento de postura y cliente, generador de perfiles, diagnósticos del sistema y estadísticas del sistema.
Configura el reenvío y el syslog de Google Security Operations para transferir los registros de Cisco Secure ACS
- Ve a Configuración del SIEM > Reenviadores.
- Haz clic en Agregar un nuevo reenvío.
- En el campo Nombre del reenviador, ingresa un nombre único para el reenviador.
- Haz clic en Enviar. Se agregará el reenvío y aparecerá la ventana Add collector configuration.
- En el campo Nombre del recopilador, escribe un nombre.
- Selecciona Cisco ISE como el Tipo de registro.
- Selecciona Syslog como el Tipo de recopilador.
- Configura los siguientes parámetros de entrada obligatorios:
- Protocolo: Especifica el protocolo.
- Dirección: Especifica la dirección IP o el nombre de host de destino en el que reside el recopilador y al que se dirigen los datos de syslog.
- Puerto: Especifica el puerto de destino en el que reside el recopilador y escucha los datos de Syslog.
- Haz clic en Enviar.
Para obtener más información sobre los retransmisores de Google Security Operations, consulta la documentación de los retransmisores de Google Security Operations. Para obtener información sobre los requisitos de cada tipo de reenvío, consulta Configuración del reenvío por tipo. Si tienes problemas para crear reenvíos, comunícate con el equipo de asistencia de Operaciones de seguridad de Google.
Referencia de la asignación de campos
Este analizador extrae los registros de Cisco ISE de los mensajes de syslog, normaliza los datos en formato UDM y enriquece el evento con contexto adicional. Maneja varias categorías de registros de ISE, incluidos los éxitos y errores de autenticación, las auditorías administrativas, las estadísticas del sistema y mucho más, asignando los campos pertinentes al esquema del UDM y agregando etiquetas específicas para un análisis detallado.
Tabla de asignación de UDM
Campo de registro | Asignación de UDM | Lógica |
---|---|---|
Acct-Authentic |
sec_result.detection_fields.value |
Se asigna directamente. |
Acct-Delay-Time |
sec_result.detection_fields.value |
Se asigna directamente. |
Acct-Input-Octets |
sec_result.detection_fields.value |
Se asigna directamente. |
Acct-Input-Packets |
sec_result.detection_fields.value |
Se asigna directamente. |
Acct-Output-Octets |
sec_result.detection_fields.value |
Se asigna directamente. |
Acct-Output-Packets |
sec_result.detection_fields.value |
Se asigna directamente. |
Acct-Session-Id |
sec_result.detection_fields.value |
Se asigna directamente. |
Acct-Session-Time |
sec_result.detection_fields.value |
Se asigna directamente. |
Acct-Status-Type |
sec_result.detection_fields.value |
Se asigna directamente. |
Acct-Terminate-Cause |
sec_result.detection_fields.value |
Se asigna directamente. |
AcsSessionID |
sec_result.detection_fields.value |
Se asigna directamente como "Acs SessionID". |
AD-Account-Name |
principal.user.userid |
Se asigna directamente. |
AD-Domain |
principal.group.group_display_name |
Se asigna directamente. |
AD-Domain-Controller |
target.administrative_domain |
Se asigna directamente. |
AD-Error-Details |
sec_result.description |
Se asigna directamente. |
AD-Host-Candidate-Identities |
sec_result.detection_fields.value |
Se asigna directamente. |
AD-IP-Address |
target.ip , target.asset.ip |
Se asigna directamente. |
AD-Log-Id |
sec_result.detection_fields.value |
Se asigna directamente como "AD-Log-Id". |
AD-Operating-System |
principal.asset.platform_software.platform_version |
Se asigna directamente como ad_operating_system . Si contiene "Windows", principal.platform se establece en "WINDOWS". |
AD-Site |
target.location.name |
Se asigna directamente. |
AD-Srv-Query |
sec_result.detection_fields.value |
Se asigna directamente como "AD-Srv-Query". |
AD-Srv-Record |
sec_result.detection_fields.value |
Se asigna directamente como "AD-Srv-Record". |
AD-User-Resolved-Identities |
sec_result.detection_fields.value |
Se asigna directamente. |
AD-User-SamAccount-Name |
principal.user.attribute.labels.value |
Se asigna directamente. |
AdminIPAddress |
principal.ip , principal.asset.ip |
Se asigna directamente. |
AdminInterface |
principal.user.attribute.labels.value |
Se asigna directamente como "Interfaz de administrador". |
AdminName |
principal.user.userid |
Se asigna directamente. También se agrega un user.attribute.roles con el tipo "ADMINISTRATOR". |
AuthenticationIdentityStore |
sec_result.detection_fields.value |
Se asigna directamente como "Almacén de identidades de autenticación". |
AuthenticationStatus |
sec_result.action_details |
Se asigna directamente. Si el valor coincide con "AuthenticationPassed", sec_result.action se establece en "ALLOW"; de lo contrario, se establece en "BLOCK". |
AuthorizationPolicyMatchedRule |
sec_result.rule_name |
Se asigna con el prefijo "AuthorizationPolicyMatchedRule : ". |
BYODRegistration |
sec_result.detection_fields.value |
Se asigna directamente. |
Called-Station-ID |
sec_result.detection_fields.value |
Se asigna directamente. |
Calling-Station-ID |
sec_result.detection_fields.value , principal.ip , principal.asset.ip |
Se asigna directamente. Si es una dirección IP, también se asigna a principal.ip y principal.asset.ip . |
cdpCachePlatform |
principal.asset.hardware.model |
Se asigna directamente. |
Class |
sec_result.detection_fields.value |
Se asigna directamente. |
ClientLatency |
sec_result.detection_fields.value |
Se asigna directamente. |
CmdSet |
target.process.command_line |
Se asigna directamente después de quitar los corchetes y los espacios circundantes. |
ConfigVersionId |
sec_result.detection_fields.value |
Se asigna directamente como "ID de versión de configuración". |
ConnectionStatus |
sec_result.detection_fields.value |
Se asigna directamente como "Estado de conexión". |
CPMSessionID |
sec_result.detection_fields.value |
Se asigna directamente. |
CreateTime |
principal.asset.attribute.creation_time |
Se analiza como una marca de tiempo de UNIX_MS. |
DetailedInfo |
sec_result.description |
Se asigna directamente después de quitar las barras inversas. |
DestinationIPAddress |
target.ip , target.asset.ip |
Se asigna directamente. Establece has_target en "true". |
DestinationPort |
target.port |
Se asigna directamente si es numérico. |
Device IP Address |
principal.ip , principal.asset.ip , _intermediary.ip , target.ip , target.asset.ip |
Se asigna como DeviceIPAddress . Se usa en varias lógicas para propagar principal.ip , _intermediary.ip o target.ip según la categoría de registro y otros campos. |
Device Port |
principal.port , _intermediary.port , target.port |
Se asigna como DevicePort . Se usa en varias lógicas para propagar principal.port , _intermediary.port o target.port según la categoría de registro y otros campos. |
Device Type |
principal.asset.hardware.model |
Se asigna directamente como device-type . |
DTLSSupport |
sec_result.detection_fields.value |
Se asigna directamente. |
EndPointMACAddress |
principal.asset.mac |
Se asigna directamente después de convertir a minúsculas y reemplazar los guiones por dos puntos. |
EndPointMatchedProfile |
sec_result.about.labels.value |
Se asigna directamente. |
EndpointCertainityMetric |
sec_result.detection_fields.value |
Se asigna directamente como "Métrica de certeza del extremo". |
EndpointIdentityGroup |
principal.group.group_display_name |
Se asigna directamente. |
EndpointIPAddress |
principal.asset.ip |
Se asigna directamente. |
EndpointNADAddress |
sec_result.detection_fields.value |
Se asigna directamente como "Dirección NAD del extremo". |
EndpointOUI |
sec_result.detection_fields.value |
Se asigna directamente como "OUI del extremo". |
EndpointPolicy |
principal.asset.platform_software.platform_version |
Se asigna directamente. |
EndpointProperty |
sec_result.detection_fields.value |
Se asigna directamente como "Propiedad del extremo". |
EndpointSourceEvent |
sec_result.detection_fields.value |
Se asigna directamente. |
EndpointUserAgent |
network.http.user_agent |
Se asigna directamente. |
EndPointVersion |
sec_result.detection_fields.value |
Se asigna directamente. |
FailureReason |
sec_result.detection_fields.value , sec_result.summary , sec_result.description |
Se asigna como FailureReason . Se usa para completar sec_result.detection_fields como "Motivo del error", sec_result.summary o sec_result.description según el contexto. |
FirstCollection |
principal.asset.first_discover_time |
Se analiza como una marca de tiempo de UNIX_MS. |
Framed-IP-Address |
sec_result.detection_fields.value |
Se asigna directamente. |
Framed-IPv6-Address |
FramedIPAddress |
Se asigna directamente. |
Framed-Protocol |
sec_result.detection_fields.value |
Se asigna directamente. |
IdentityGroup |
principal.group.group_display_name |
Se asigna directamente. |
IdentityGroupID |
principal.group.product_object_id |
Se asigna directamente. |
IdentityPolicyMatchedRule |
sec_result.about.labels.value |
Se asigna directamente. |
IdentitySelectionMatchedRule |
sec_result.detection_fields.value |
Se asigna directamente. |
IMEI |
target.asset.product_object_id |
Se asigna directamente. |
ISELocalAddress |
_intermediary.ip , principal.ip , principal.asset.ip , _intermediary.port , principal.port , sec_result.detection_fields.value |
Si está en CISE_Administrative_and_Operational_Audit , se extraen la IP y el puerto, y se asignan a _intermediary y principal . De lo contrario, se asigna directamente como "Dirección local del ISE" a sec_result.detection_fields . |
ISEModuleName |
sec_result.detection_fields.value |
Se asigna directamente como "Nombre del módulo de ISE". |
ISEServiceName |
sec_result.detection_fields.value |
Se asigna directamente como "Nombre del servicio de ISE". |
IsThirdPartyDeviceFlow |
sec_result.detection_fields.value |
Se asigna directamente. |
Issuer |
about.labels.value |
Se asigna directamente. |
LastActivity |
principal.asset.last_discover_time |
Se analiza como una marca de tiempo de UNIX_MS. |
LastNmapScanTime |
sec_result.detection_fields.value |
Se asigna directamente. |
lldpChassisId |
target.mac |
Se asigna directamente después del análisis como dirección MAC. |
lldpSystemName |
target.hostname , target.asset.hostname |
Se asigna directamente. |
Location |
principal.location.country_or_region , target.location.country_or_region |
Se asigna directamente a la ubicación de principal o target , según la categoría del registro. |
Manufacturer |
target.asset.hardware.manufacturer |
Se asigna directamente. |
MessageCode |
sec_result.detection_fields.value , metadata.event_type |
Se asigna directamente como msg_code . Se usa en la lógica para determinar metadata.event_type . |
Model |
target.asset.hardware.model |
Se asigna directamente. |
NAS-IP-Address |
principal.nat_ip |
Se asigna directamente. |
NAS-Identifier |
principal.labels.value |
Se asigna directamente como nas_identifier . |
NAS-Port |
principal.nat_port , sec_result.detection_fields.value , principal.labels.value |
Se asigna como NASPort . Si es numérico y menor que 2147483648, se asigna a principal.nat_port . De lo contrario, se asigna como una cadena a sec_result.detection_fields como "NAS Port" o a principal.labels como "NAS-Port". |
NAS-Port-Id |
principal.labels.value , sec_result.detection_fields.value |
Se asigna como NASPortId . Se usa para completar principal.labels como "nas_port_id" o sec_result.detection_fields como "nas_port_id". |
NAS-Port-Type |
principal.labels.value , sec_result.detection_fields.value |
Se asigna como NASPortType . Se usa para completar principal.labels como "nas_port_type" o sec_result.detection_fields como "Nas-Port-Type". |
NetworkDeviceGroups |
sec_result.detection_fields.value |
Se asigna directamente. |
NetworkDeviceName |
_intermediary.hostname , principal.hostname , principal.asset.hostname , target.hostname , target.asset.hostname |
Se asigna como NetworkDeviceName . Se usa en varias lógicas para propagar _intermediary.hostname , principal.hostname o target.hostname según la categoría de registro y otros campos. |
NetworkDeviceProfileId |
principal.asset.asset_id |
Se asigna con el prefijo "Cisco_ISE:". |
NetworkDeviceProfileName |
principal.asset.attribute.labels.value |
Se asigna directamente. |
ObjectName |
sec_result.about.labels.value |
Se asigna directamente. |
ObjectType |
sec_result.about.labels.value |
Se asigna directamente. |
OperatingSystem |
target.asset.platform_software.platform_version , principal.asset.platform_software.platform_version , principal.platform |
Se asigna como OperatingSystem . Se usa para propagar target.asset.platform_software.platform_version o principal.asset.platform_software.platform_version . Si contiene "Win", principal.platform se establece en "WINDOWS". Si contiene "lin", principal.platform se establece en "LINUX". Si contiene "iOS", principal.platform se establece en "MAC". |
OperationMessageText |
sec_result.detection_fields.value , about.labels.value , sec_result.summary |
Se asigna como OperationMessageText . Se usa para completar sec_result.detection_fields como "Texto del mensaje de operación", about.labels como "Texto del mensaje de operación" o sec_result.summary según el contexto. Si contiene detalles de conexión, se extraen y se asignan a src y target . |
OriginalUserName |
principal.user.userid |
Se asigna directamente como User . |
PeerAddress |
target.mac |
Se asigna directamente después de convertir a minúsculas y reemplazar los guiones por dos puntos. |
PeerName |
target.hostname , target.asset.hostname |
La IP y el nombre de host se extraen y se asignan a target.ip y target.hostname . |
PhoneID |
principal.user.phone_numbers |
Se asigna directamente como User-Fetch-Telephone . |
PhoneNumber |
principal.user.phone_numbers |
Se asigna directamente. |
PolicyVersion |
sec_result.detection_fields.value |
Se asigna directamente. |
Port |
_intermediary.port , principal.port , target.port |
Se asigna como Port . Se usa en varias lógicas para propagar _intermediary.port , principal.port o target.port según la categoría de registro y otros campos. |
PostureAssessmentStatus |
sec_result.detection_fields.value |
Se asigna directamente. |
PostureExpiry |
sec_result.detection_fields.value |
Se asigna directamente. |
PostureStatus |
sec_result.detection_fields.value |
Se asigna directamente como "Estado de la postura". |
ProfilerServer |
sec_result.detection_fields.value |
Se asigna directamente. |
Protocol |
sec_result.detection_fields.value |
Se asigna directamente. |
r_cat_name |
metadata.product_event_type |
Se asigna directamente. |
r_ip_or_host |
observer.ip , observer.hostname , principal.ip , principal.asset.ip , principal.hostname , principal.asset.hostname , target.ip , target.asset.ip , target.hostname , target.asset.hostname |
Si es una IP, se asigna a observer.ip . Si es un nombre de host, se asigna a observer.hostname . También se usa en varias lógicas para completar la IP o el nombre de host de principal o target según la categoría de registro y otros campos. |
r_msg_id |
sec_result.detection_fields.value , metadata.product_log_id |
Se asigna directamente como "r_msg_id". También se usa como metadata.product_log_id si sequence_num no está disponible. |
r_seg_num |
sec_result.detection_fields.value , metadata.product_log_id |
Se asigna directamente como "r_seg_num". También se usa como metadata.product_log_id si sequence_num no está disponible. |
r_total_seg |
sec_result.detection_fields.value |
Se asigna directamente. |
RadiusFlowType |
sec_result.detection_fields.value |
Se asigna directamente. |
RadiusPacketType |
sec_result.detection_fields.value |
Se asigna directamente como "Tipo de paquete de radio". |
RegisterStatus |
sec_result.rule_name |
Se asigna directamente. |
RequestLatency |
sec_result.detection_fields.value |
Se asigna directamente como "Latencia de la solicitud". |
SelectedAccessService |
sec_result.detection_fields.value |
Se asigna directamente como "Servicio de acceso seleccionado". |
SelectedAuthorizationProfiles |
sec_result.detection_fields.value |
Se asigna directamente. |
Serial Number |
network.tls.server.certificate.serial , about.labels.value |
Se asigna como serial_number . Se usa para completar network.tls.server.certificate.serial o about.labels como "Número de serie" según el contexto. |
Service-Type |
sec_result.detection_fields.value |
Se asigna directamente. |
SessionId |
network.session_id |
Se asigna directamente. |
ShutdownReason |
sec_result.detection_fields.value |
Se asigna directamente como "ShutdownReason". |
SSID |
sec_result.detection_fields.value |
Se asigna directamente. |
StaticGroupAssignment |
sec_result.detection_fields.value |
Se asigna directamente. |
Subject |
about.labels.value |
Se asigna directamente. |
Subject Alternative Name |
about.labels.value |
Se asigna directamente como "Nombre alternativo del asunto". |
SysStatsCpuCount |
target.asset.hardware.cpu_number_cores |
Se asigna directamente. |
SysStatsProcessMemoryMB |
target.asset.hardware.ram |
Se asigna directamente como __hardware.ram . |
SysStatsUtilizationNetwork |
target.resource.name , network.sent_bytes , network.received_bytes |
Se extraen y se asignan el nombre del adaptador de red, los bytes enviados y los bytes recibidos. target.resource.resource_type se establece como "UNSPECIFIED". |
TimeToProfile |
sec_result.detection_fields.value |
Se asigna directamente. |
Total Certainty Factor |
sec_result.detection_fields.value |
Se asigna directamente. |
TotalFailedTime |
sec_result.detection_fields.value |
Se asigna directamente. |
Tunnel-Client-Endpoint |
sec_result.detection_fields.value |
Se asigna directamente como "Extremo del cliente de túnel". |
UniqueConnectionIdentifier |
sec_result.detection_fields.value |
Se asigna directamente como "Identificador de conexión único". |
UpdateTime |
sec_result.detection_fields.value |
Se asigna directamente. |
User |
principal.user.userid |
Se asigna directamente. |
User-Fetch-Email |
sec_result.detection_fields.value |
Se asigna directamente. |
User-Fetch-Last-Name |
principal.user.last_name |
Se asigna directamente. |
User-Fetch-LocalityName |
sec_result.detection_fields.value |
Se asigna directamente. |
User-Fetch-StateOrProvinceName |
sec_result.detection_fields.value |
Se asigna directamente. |
User-Fetch-Telephone |
principal.user.phone_numbers |
Se asigna directamente como PhoneID . |
UserName |
principal.user.userid |
Se asigna directamente. Si no está vacío y no es "" o "unknown", se convierte a minúsculas, los guiones se reemplazan por dos puntos y, si coincide con un patrón de dirección MAC, también se asigna a principal.mac . |
User-Name |
principal.user.userid |
Se asigna directamente. |
UserType |
principal.user.attribute.labels.value |
Se asigna directamente. |
(Lógica del analizador) action |
sec_result.action |
Se establece en "ALLOW" si msg_text contiene palabras clave de éxito, en "BLOCK" si contiene palabras clave de falla y en "UNKNOWN_ACTION" en los demás casos. |
(Lógica del analizador) about.hostname |
about.hostname |
Se deriva de StepData=4 o stepdata . |
(Lógica del analizador) event.idm.read_only_udm.about |
event.idm.read_only_udm.about |
Se completa con varios campos, como about.hostname , about.application y about.process.pid . |
(Lógica del analizador) event.idm.read_only_udm.extensions.auth.mechanism |
event.idm.read_only_udm.extensions.auth.mechanism |
Se establece en "NETWORK" en ciertos casos dentro de la categoría CISE_TACACS_Diagnostics . |
(Lógica del analizador) event.idm.read_only_udm.extensions.auth.type |
event.idm.read_only_udm.extensions.auth.type |
Se establece en "MACHINE" para varios eventos de acceso y salida, "TACACS" para ciertos eventos de TACACS y "AUTHTYPE_UNSPECIFIED" para otros eventos de acceso. |
(Lógica del analizador) event.idm.read_only_udm.metadata.collected_timestamp |
event.idm.read_only_udm.metadata.collected_timestamp |
Se analiza a partir de logstash.process.timestamp si está disponible. |
(Lógica del analizador) event.idm.read_only_udm.metadata.description |
event.idm.read_only_udm.metadata.description |
Se construye a partir de msg_class y msg_text , o solo msg_text si msg_class no está disponible. |
(Lógica del analizador) event.idm.read_only_udm.metadata.event_timestamp |
event.idm.read_only_udm.metadata.event_timestamp |
Se analizó a partir del campo datetime , que se deriva de datetime y timezone , o bien de r_datetime . |
(Lógica del analizador) event.idm.read_only_udm.metadata.event_type |
event.idm.read_only_udm.metadata.event_type |
Se determina en función de r_cat_name , msg_code y otros campos. Puede ser GENERIC_EVENT, STATUS_UPDATE, NETWORK_CONNECTION, STATUS_HEARTBEAT, STATUS_STARTUP, STATUS_SHUTDOWN, USER_LOGIN, USER_LOGOUT, USER_RESOURCE_ACCESS, USER_UNCATEGORIZED, RESOURCE_READ, SCAN_NETWORK, STATUS_UNCATEGORIZED o NETWORK_FLOW. |
(Lógica del analizador) event.idm.read_only_udm.metadata.ingested_timestamp |
event.idm.read_only_udm.metadata.ingested_timestamp |
Se analiza a partir de logstash.ingest.timestamp si está disponible. |
(Lógica del analizador) event.idm.read_only_udm.metadata.log_type |
event.idm.read_only_udm.metadata.log_type |
Se debe establecer en "CISCO_ISE". |
(Lógica del analizador) event.idm.read_only_udm.metadata.product_event_type |
event.idm.read_only_udm.metadata.product_event_type |
Derivado de r_cat_name . |
(Lógica del analizador) event.idm.read_only_udm.metadata.product_log_id |
event.idm.read_only_udm.metadata.product_log_id |
Se deriva de sequence_num , r_seg_num o r_msg_id según la disponibilidad. |
(Lógica del analizador) event.idm.read_only_udm.metadata.product_name |
event.idm.read_only_udm.metadata.product_name |
Se establece en "ISE" o en MDMServerName si está disponible. |
(Lógica del analizador) event.idm.read_only_udm.metadata.vendor_name |
event.idm.read_only_udm.metadata.vendor_name |
Se establece en "Cisco". |
(Lógica del analizador) event.idm.read_only_udm.network.http.user_agent |
event.idm.read_only_udm.network.http.user_agent |
Se deriva de ac-user-agent o EndpointUserAgent . |
(Lógica del analizador) event.idm.read_only_udm.network.ip_protocol |
event.idm.read_only_udm.network.ip_protocol |
Se establece en "TCP" para ciertos tipos de eventos. |
(Lógica del analizador) event.idm.read_only_udm.network.session_id |
event.idm.read_only_udm.network.session_id |
Derivado de SessionId . |
(Lógica del analizador) event.idm.read_only_udm.network.tls.cipher |
event.idm.read_only_udm.network.tls.cipher |
Derivado de TLSCipher . |
(Lógica del analizador) event.idm.read_only_udm.network.tls.server.certificate.serial |
event.idm.read_only_udm.network.tls.server.certificate.serial |
Derivado de Serial Number . |
(Lógica del analizador) event.idm.read_only_udm.network.tls.version |
event.idm.read_only_udm.network.tls.version |
Derivado de TLSVersion . |
(Lógica del analizador) event.idm.read_only_udm.principal.asset.asset_id |
event.idm.read_only_udm.principal.asset.asset_id |
Se deriva de NetworkDeviceProfileId con el prefijo "Cisco_ISE:". |
(Lógica del analizador) event.idm.read_only_udm.principal.asset.hardware |
event.idm.read_only_udm.principal.asset.hardware |
Se propaga con campos como hardware.manufacturer y hardware.model . |
(Lógica del analizador) event.idm.read_only_udm.principal.asset.ip |
event.idm.read_only_udm.principal.asset.ip |
Se deriva de varios campos de direcciones IP según la categoría del registro y otros campos. |
(Lógica del analizador) event.idm.read_only_udm.principal.asset.mac |
event.idm.read_only_udm.principal.asset.mac |
Se deriva de EndpointMacAddress , parsed_endpoint_mac o de otros campos de dirección MAC después del formato adecuado. |
(Lógica del analizador) event.idm.read_only_udm.principal.asset.platform_software.platform_version |
event.idm.read_only_udm.principal.asset.platform_software.platform_version |
Se deriva de OperatingSystem , EndpointPolicy o ad_operating_system . |
(Lógica del analizador) event.idm.read_only_udm.principal.group.group_display_name |
event.idm.read_only_udm.principal.group.group_display_name |
Se deriva de AD-Domain , IdentityGroup o EndpointIdentityGroup . |
(Lógica del analizador) event.idm.read_only_udm.principal.group.product_object_id |
event.idm.read_only_udm.principal.group.product_object_id |
Derivado de IdentityGroupID . |
(Lógica del analizador) event.idm.read_only_udm.principal.hostname |
event.idm.read_only_udm.principal.hostname |
Se deriva de r_ip_or_host , NetworkDeviceName o de otros campos de nombre de host, según la categoría del registro y otros campos. |
(Lógica del analizador) event.idm.read_only_udm.principal.ip |
event.idm.read_only_udm.principal.ip |
Se deriva de varios campos de direcciones IP según la categoría del registro y otros campos. |
(Lógica del analizador) event.idm.read_only_udm.principal.labels |
event.idm.read_only_udm.principal.labels |
Se completa con campos como nas_identifier , nas_port_type y nas_port_id . |
(Lógica del analizador) event.idm.read_only_udm.principal.location.country_or_region |
event.idm.read_only_udm.principal.location.country_or_region |
Derivado de Location . |
(Lógica del analizador) event.idm.read_only_udm.principal.nat_ip |
event.idm.read_only_udm.principal.nat_ip |
Derivado de NAS-IP-Address . |
(Lógica del analizador) event.idm.read_only_udm.principal.nat_port |
event.idm.read_only_udm.principal.nat_port |
Se deriva de NAS-Port si es numérico y menor que 2147483648. |
(Lógica del analizador) event.idm.read_only_udm.principal.platform |
event.idm.read_only_udm.principal.platform |
Se deriva de device-platform o OperatingSystem . Puede ser WINDOWS, LINUX, MAC o UNKNOWN_PLATFORM. |
(Lógica del analizador) event.idm.read_only_udm.principal.platform_version |
event.idm.read_only_udm.principal.platform_version |
Derivado de platform-version . |
(Lógica del analizador) event.idm.read_only_udm.principal.port |
event.idm.read_only_udm.principal.port |
Se deriva de Device Port o Port si es numérico. |
(Lógica del analizador) event.idm.read_only_udm.principal.user.attribute.labels |
event.idm.read_only_udm.principal.user.attribute.labels |
Se completa con campos como "Admin Interface", "UserType" y "Chargeable-User-Identity". |
(Lógica del analizador) event.idm.read_only_udm.principal.user.phone_numbers |
event.idm.read_only_udm.principal.user.phone_numbers |
Se deriva de PhoneID o PhoneNumber . |
(Lógica del analizador) event.idm.read_only_udm.principal.user.userid |
event.idm.read_only_udm.principal.user.userid |
Se deriva de User , UserName , User-Name , AdminName , OriginalUserName o de otros campos de nombre de usuario, según la categoría del registro y otros campos. |
(Lógica del analizador) event.idm.read_only_udm.security_result.about.labels |
event.idm.read_only_udm.security_result.about.labels |
Se completa con campos como "IdentityPolicyMatchedRule", "EndPointMatchedProfile", "ObjectType" y "ObjectName". |
(Lógica del analizador) event.idm.read_only_udm.security_result.action |
event.idm.read_only_udm.security_result.action |
Se deriva de msg_text o AuthenticationStatus . Puede ser ALLOW, BLOCK o UNKNOWN_ACTION. |
(Lógica del analizador) event.idm.read_only_udm.security_result.detection_fields |
event.idm.read_only_udm.security_result.detection_fields |
Se completa con varios campos según la categoría del registro y otros campos. |
(Lógica del analizador) event.idm.read_only_udm.security_result.description |
event.idm.read_only_udm.security_result.description |
Se deriva de AD-Error-Details o DetailedInfo . |
(Lógica del analizador) event.idm.read_only_udm.security_result.rule_name |
event.idm.read_only_udm.security_result.rule_name |
Se deriva de AuthorizationPolicyMatchedRule o RegisterStatus . |
(Lógica del analizador) event.idm.read_only_udm.security_result.severity |
event.idm.read_only_udm.security_result.severity |
Derivado de msg_sev . Puede ser CRITICAL, ERROR, HIGH, MEDIUM o INFORMATIONAL. |
(Lógica del analizador) event.idm.read_only_udm.security_result.severity_details |
event.idm.read_only_udm.security_result.severity_details |
Derivado de msg_sev . |
(Lógica del analizador) event.idm.read_only_udm.security_result.summary |
event.idm.read_only_udm.security_result.summary |
Se deriva de msg_text o FailureReason . |
(Lógica del analizador) event.idm.read_only_udm.src.ip |
event.idm.read_only_udm.src.ip |
Se deriva de source_ip extraído de OperationMessageText . |
(Lógica del analizador) event.idm.read_only_udm.src.port |
event.idm.read_only_udm.src.port |
Se deriva de source_port extraído de OperationMessageText si es numérico. |
(Lógica del analizador) event.idm.read_only_udm.target.administrative_domain |
event.idm.read_only_udm.target.administrative_domain |
Derivado de AD-Domain-Controller . |
(Lógica del analizador) event.idm.read_only_udm.target.asset.hardware |
event.idm.read_only_udm.target.asset.hardware |
Se propaga con campos como _hardware.cpu_number_cores . |
(Lógica del analizador) event.idm.read_only_udm.target.asset.hostname |
` |
¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.