Recopila registros de firewall de Check Point

Compatible con:

Este analizador extrae los registros del firewall de Check Point. Maneja mensajes con formato CEF y sin formato CEF, incluidos syslog, pares clave-valor y JSON. Normaliza los campos, los asigna al UDM y realiza una lógica específica para los eventos de acceso y cierre de sesión, las conexiones de red y los eventos de seguridad. Enriquece los datos con información contextual, como la ubicación geográfica y la inteligencia sobre amenazas.

Antes de comenzar

  • Asegúrate de tener una instancia de Google Security Operations.
  • Asegúrate de usar Windows 2016 o una versión posterior, o un host de Linux con systemd.
  • Si ejecutas la herramienta detrás de un proxy, asegúrate de que los puertos del firewall estén abiertos.
  • Asegúrate de tener acceso con privilegios a un firewall de Check Point.

Obtén el archivo de autenticación de transferencia de Google SecOps

  1. Accede a la consola de Google SecOps.
  2. Ve a SIEM Settings > Collection Agents.
  3. Descarga el archivo de autenticación de transferencia.

Obtén el ID de cliente de Google SecOps

  1. Accede a la consola de Google SecOps.
  2. Ve a SIEM Settings > Profile.
  3. Copia y guarda el ID de cliente de la sección Detalles de la organización.

Instala el agente de BindPlane

  1. Para la instalación en Windows, ejecuta la siguiente secuencia de comandos:
    msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
  2. Para la instalación en Linux, ejecuta la siguiente secuencia de comandos:
    sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.sh
  3. Puedes encontrar opciones de instalación adicionales en esta guía de instalación.

Configura el agente de Bindplane para que ingiera Syslog y lo envíe a Google SecOps

  1. Accede a la máquina en la que está instalado Bindplane.
  2. Edita el archivo config.yaml de la siguiente manera:

    receivers:
        udplog:
            # Replace the below port <54525> and IP <0.0.0.0> with your specific values
            listen_address: "0.0.0.0:54525" 
    
    exporters:
        chronicle/chronicle_w_labels:
            compression: gzip
            # Adjust the creds location below according the placement of the credentials file you downloaded
            creds: '{ json file for creds }'
            # Replace <customer_id> below with your actual ID that you copied
            customer_id: <customer_id>
            endpoint: malachiteingestion-pa.googleapis.com
            # You can apply ingestion labels below as preferred
            ingestion_labels:
            log_type: SYSLOG
            namespace: Checkpoint_Firewall
            raw_log_field: body
    service:
        pipelines:
            logs/source0__chronicle_w_labels-0:
                receivers:
                    - udplog
                exporters:
                    - chronicle/chronicle_w_labels
    
  3. Reinicia el agente de Bindplane para aplicar los cambios:

    sudo systemctl restart bindplane
    

Configura la exportación de Syslog en un firewall de Check Point

  1. Accede a la IU del firewall de Check Point con una cuenta con privilegios.
  2. Ve a Registros y supervisión > Servidores de registro.
  3. Navega a Syslog Servers.
  4. Haz clic en Configurar y establece los siguientes valores:
    • Protocolo: Selecciona UDP para enviar registros de seguridad o del sistema.
    • Nombre: Proporciona un nombre único (por ejemplo, Bindplane_Server).
    • Dirección IP: Proporciona la dirección IP de tu servidor syslog (IP de Bindplane).
    • Puerto: Proporciona el puerto del servidor syslog (puerto de BindPlane).
  5. Selecciona Habilitar servidor de registro.
  6. Selecciona los registros que se reenviarán: Registros del sistema y de seguridad.
  7. Haz clic en Aplicar.

Tabla de asignación de UDM

Campo de registro Asignación de UDM Lógica
Action event.idm.read_only_udm.security_result.action_details Se asigna directamente desde el campo Action.
Activity event.idm.read_only_udm.security_result.summary Se asigna directamente desde el campo Activity.
additional_info event.idm.read_only_udm.security_result.description Se asigna directamente desde el campo additional_info.
administrator event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo administrator. La clave es "administrator".
aggregated_log_count event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo aggregated_log_count. La clave es "aggregated_log_count".
appi_name event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo appi_name. La clave es "appi_name".
app_category event.idm.read_only_udm.security_result.category_details Se asigna directamente desde el campo app_category.
app_properties event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo app_properties. La clave es "app_properties".
app_risk event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo app_risk. La clave es "app_risk".
app_session_id event.idm.read_only_udm.network.session_id Se asigna directamente desde el campo app_session_id y se convierte en una cadena.
attack event.idm.read_only_udm.security_result.summary Se asigna directamente desde el campo attack cuando Info está presente.
attack event.idm.read_only_udm.security_result.threat_name Se asigna directamente desde el campo attack cuando Info está presente.
attack_info event.idm.read_only_udm.security_result.description Se asigna directamente desde el campo attack_info.
auth_status event.idm.read_only_udm.security_result.summary Se asigna directamente desde el campo auth_status.
browse_time event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo browse_time. La clave es "browse_time".
bytes event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo bytes. La clave es "bytes".
bytes event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo bytes. La clave es "bytes".
calc_service event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo calc_service. La clave es "calc_service".
category event.idm.read_only_udm.security_result.category_details Se asigna directamente desde el campo category.
client_version event.idm.read_only_udm.intermediary.platform_version Se asigna directamente desde el campo client_version.
conn_direction event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo conn_direction. La clave es "conn_direction".
conn_direction event.idm.read_only_udm.network.direction Si conn_direction es "Incoming", se asigna a "INBOUND". De lo contrario, se asigna a "SALIENTE".
connection_count event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo connection_count. La clave es "connection_count".
contract_name event.idm.read_only_udm.security_result.description Se asigna directamente desde el campo contract_name.
cs2 event.idm.read_only_udm.security_result.rule_name Se asigna directamente desde el campo cs2.
date_time event.idm.read_only_udm.metadata.event_timestamp Se analizó y convirtió en una marca de tiempo con varios formatos de fecha.
dedup_time event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo dedup_time. La clave es "dedup_time".
desc event.idm.read_only_udm.security_result.summary Se asigna directamente desde el campo desc.
description event.idm.read_only_udm.security_result.description Se asigna directamente desde el campo description.
description_url event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo description_url. La clave es "description_url".
destinationAddress event.idm.read_only_udm.target.ip, event.idm.read_only_udm.target.asset.ip Se asigna directamente desde el campo destinationAddress.
destinationPort event.idm.read_only_udm.target.port Se asigna directamente desde el campo destinationPort y se convierte en un número entero.
destinationTranslatedAddress event.idm.read_only_udm.target.ip, event.idm.read_only_udm.target.asset.ip Se asigna directamente desde el campo destinationTranslatedAddress.
destinationTranslatedAddress event.idm.read_only_udm.target.nat_ip Se asigna directamente desde el campo destinationTranslatedAddress.
destinationTranslatedPort event.idm.read_only_udm.target.port Se asigna directamente desde el campo destinationTranslatedPort y se convierte en un número entero.
destinationTranslatedPort event.idm.read_only_udm.target.nat_port Se asigna directamente desde el campo destinationTranslatedPort y se convierte en un número entero.
deviceCustomString2 event.idm.read_only_udm.security_result.rule_name Se asigna directamente desde el campo deviceCustomString2.
deviceDirection event.idm.read_only_udm.network.direction Si deviceDirection es 0, se asigna a "OUTBOUND". Si es 1, se asigna a "INBOUND".
domain event.idm.read_only_udm.principal.administrative_domain Se asigna directamente desde el campo domain.
domain_name event.idm.read_only_udm.principal.administrative_domain Se asigna directamente desde el campo domain_name.
drop_reason event.idm.read_only_udm.security_result.summary Se asigna directamente desde el campo drop_reason.
ds event.idm.read_only_udm.metadata.event_timestamp Se usa con ts y tz para construir la marca de tiempo del evento.
dst event.idm.read_only_udm.target.ip, event.idm.read_only_udm.target.asset.ip Se asigna directamente desde el campo dst.
dst_country event.idm.read_only_udm.target.location.country_or_region Se asigna directamente desde el campo dst_country.
dst_ip event.idm.read_only_udm.target.ip, event.idm.read_only_udm.target.asset.ip Se asigna directamente desde el campo dst_ip.
dpt event.idm.read_only_udm.target.port Se asigna directamente desde el campo dpt y se convierte en un número entero.
duration event.idm.read_only_udm.network.session_duration.seconds Se asigna directamente desde el campo duration y se convierte en un número entero si es mayor que 0.
duser event.idm.read_only_udm.target.user.email_addresses, event.idm.read_only_udm.target.user.user_display_name Se asigna directamente desde el campo duser si coincide con un formato de dirección de correo electrónico.
environment_id event.idm.read_only_udm.target.resource.product_object_id Se asigna directamente desde el campo environment_id.
event_type event.idm.read_only_udm.metadata.event_type Se determina según la lógica basada en la presencia de ciertos campos y valores. El valor predeterminado es GENERIC_EVENT si no se identifica un tipo de evento específico. Puede ser NETWORK_CONNECTION, USER_LOGIN, USER_CHANGE_PASSWORD, USER_LOGOUT, NETWORK_HTTP o STATUS_UPDATE.
fieldschanges event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo fieldschanges. La clave es "fieldschanges".
flags event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo flags. La clave es "flags".
flexString2 event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo flexString2. La clave es el valor de flexString2Label.
from_user event.idm.read_only_udm.principal.user.userid Se asigna directamente desde el campo from_user.
fservice event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo fservice. La clave es "fservice".
fw_subproduct event.idm.read_only_udm.metadata.product_name Se asigna directamente desde el campo fw_subproduct cuando product está vacío.
geoip_dst.country_name event.idm.read_only_udm.target.location.country_or_region Se asigna directamente desde el campo geoip_dst.country_name.
hll_key event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo hll_key. La clave es "hll_key".
hostname event.idm.read_only_udm.target.hostname, event.idm.read_only_udm.target.asset.hostname, event.idm.read_only_udm.intermediary.hostname Se asigna directamente desde el campo hostname cuando inter_host está vacío.
http_host event.idm.read_only_udm.target.resource.attribute.labels[].value Se asigna directamente desde el campo http_host. La clave es "http_host".
id event.idm.read_only_udm.metadata.product_log_id Se asigna directamente desde el campo _id.
identity_src event.idm.read_only_udm.target.application Se asigna directamente desde el campo identity_src.
identity_type event.idm.read_only_udm.extensions.auth.type Si identity_type es "user", se asigna a "VPN". De lo contrario, se asigna a "MACHINE".
if_direction event.idm.read_only_udm.network.direction Se asigna directamente desde el campo if_direction y se convierte a mayúsculas.
ifdir event.idm.read_only_udm.network.direction Se asigna directamente desde el campo ifdir y se convierte a mayúsculas.
ifname event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo ifname. La clave es "ifname".
IKE event.idm.read_only_udm.metadata.description Se asigna directamente desde el campo IKE.
inzone event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo inzone. La clave es "inzone".
industry_reference event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo industry_reference. La clave es "industry_reference".
instance_id event.idm.read_only_udm.principal.hostname, event.idm.read_only_udm.principal.asset.hostname Se asigna directamente desde el campo instance_id.
inter_host event.idm.read_only_udm.intermediary.hostname Se asigna directamente desde el campo inter_host.
ip_proto event.idm.read_only_udm.network.ip_protocol Se determina según el campo proto o el campo service. Puede ser TCP, UDP, ICMP, IP6IN4 o GRE.
ipv6_dst event.idm.read_only_udm.target.ip, event.idm.read_only_udm.target.asset.ip Se asigna directamente desde el campo ipv6_dst.
ipv6_src event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip Se asigna directamente desde el campo ipv6_src.
layer_name event.idm.read_only_udm.security_result.rule_set_display_name, event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo layer_name. La clave es "layer_name".
layer_uuid event.idm.read_only_udm.security_result.rule_set, event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo layer_uuid después de quitar las llaves. La clave es "layer_uuid".
layer_uuid_rule_uuid event.idm.read_only_udm.security_result.rule_id Se asigna directamente desde el campo layer_uuid_rule_uuid después de quitar los corchetes y las comillas.
log_id event.idm.read_only_udm.metadata.product_log_id Se asigna directamente desde el campo log_id.
log_type event.idm.read_only_udm.metadata.log_type Se asigna directamente desde el campo log_type. Se codifica de forma rígida como "CHECKPOINT_FIREWALL".
loguid event.idm.read_only_udm.metadata.product_log_id Se asigna directamente desde el campo loguid después de quitar las llaves.
logic_changes event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo logic_changes. La clave es "logic_changes".
localhost event.idm.read_only_udm.target.hostname, event.idm.read_only_udm.target.asset.hostname Se asigna directamente desde el campo localhost. dst_ip está configurado como "127.0.0.1".
malware_action event.idm.read_only_udm.security_result.detection_fields[].value, event.idm.read_only_udm.security_result.about.resource.attribute.labels[].value Se asigna directamente desde el campo malware_action. La clave es "malware_action".
malware_family event.idm.read_only_udm.security_result.detection_fields[].value, event.idm.read_only_udm.security_result.about.resource.attribute.labels[].value Se asigna directamente desde el campo malware_family. La clave es "malware_family".
malware_rule_id event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo malware_rule_id después de quitar las llaves. La clave es "ID de regla de software malicioso".
malware_rule_name event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo malware_rule_name. La clave es "Nombre de la regla de software malicioso".
match_id event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo match_id. La clave es "match_id".
matched_category event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo matched_category. La clave es "matched_category".
message_info event.idm.read_only_udm.metadata.description Se asigna directamente desde el campo message_info.
method event.idm.read_only_udm.network.http.method Se asigna directamente desde el campo method.
mitre_execution event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo mitre_execution. La clave es "mitre_execution".
mitre_initial_access event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo mitre_initial_access. La clave es "mitre_initial_access".
nat_rulenum event.idm.read_only_udm.security_result.rule_id Se asigna directamente desde el campo nat_rulenum y se convierte en una cadena.
objecttype event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo objecttype. La clave es "objecttype".
operation event.idm.read_only_udm.security_result.summary Se asigna directamente desde el campo operation.
operation event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo operation. La clave es "operation".
orig event.idm.read_only_udm.principal.hostname, event.idm.read_only_udm.principal.asset.hostname Se asigna directamente desde el campo orig.
origin event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip, event.idm.read_only_udm.target.ip, event.idm.read_only_udm.target.asset.ip, event.idm.read_only_udm.intermediary.ip Se asigna directamente desde el campo origin.
origin_sic_name event.idm.read_only_udm.intermediary.asset_id, event.idm.read_only_udm.intermediary.labels[].value Se asigna directamente desde el campo origin_sic_name. La clave es "Machine SIC". El ID del activo tiene el prefijo "asset:".
originsicname event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo originsicname. La clave es "originsicname".
originsicname event.idm.read_only_udm.intermediary.asset_id, event.idm.read_only_udm.intermediary.labels[].value Se asigna directamente desde el campo originsicname. La clave es "Machine SIC". El ID del activo tiene el prefijo "asset:".
os_name event.idm.read_only_udm.principal.asset.platform_software.platform Si os_name contiene "Win", se asigna a "WINDOWS". Si contiene "MAC" o "IOS", se asigna a "MAC". Si contiene "LINUX", se asigna a "LINUX".
os_version event.idm.read_only_udm.principal.asset.platform_software.platform_patch_level Se asigna directamente desde el campo os_version.
outzone event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo outzone. La clave es "outzone".
packets event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo packets. La clave es "packets".
packet_capture_name event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo packet_capture_name. La clave es "packet_capture_name".
packet_capture_time event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo packet_capture_time. La clave es "packet_capture_time".
packet_capture_unique_id event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo packet_capture_unique_id. La clave es "packet_capture_unique_id".
parent_rule event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo parent_rule. La clave es "parent_rule".
performance_impact event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo performance_impact. La clave es "performance_impact".
policy_name event.idm.read_only_udm.security_result.detection_fields[].value Se extrae del campo __policy_id_tag con grok y se asigna. La clave es "Nombre de la política".
policy_time event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo policy_time. La clave es "policy_time".
portal_message event.idm.read_only_udm.security_result.description Se asigna directamente desde el campo portal_message.
principal_hostname event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip Se asigna directamente desde el campo principal_hostname si es una dirección IP válida.
principal_hostname event.idm.read_only_udm.principal.hostname, event.idm.read_only_udm.principal.asset.hostname Se asigna directamente desde el campo principal_hostname si no es una dirección IP válida y no es "Checkpoint".
prod_family_label event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo ProductFamily. La clave es "ProductFamily".
product event.idm.read_only_udm.metadata.product_name Se asigna directamente desde el campo product.
product_family event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo product_family. La clave es "product_family".
product_family event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo product_family. La clave es "product_family".
ProductName event.idm.read_only_udm.metadata.product_name Se asigna directamente desde el campo ProductName cuando product está vacío.
product_name event.idm.read_only_udm.metadata.product_name Se asigna directamente desde el campo product_name.
profile event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo profile. La clave es "profile".
protocol event.idm.read_only_udm.network.application_protocol Se asigna directamente desde el campo protocol si es "HTTP".
proxy_src_ip event.idm.read_only_udm.principal.nat_ip Se asigna directamente desde el campo proxy_src_ip.
reason event.idm.read_only_udm.security_result.summary Se asigna directamente desde el campo reason.
received_bytes event.idm.read_only_udm.network.received_bytes Se asigna directamente desde el campo received_bytes y se convierte en un número entero sin signo.
Reference event.idm.read_only_udm.security_result.about.resource.attribute.labels[].value, event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo Reference. La clave es "Reference". Se usa para construir _vuln.name con attack.
reject_id_kid event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo reject_id_kid. La clave es "reject_id_kid".
resource event.idm.read_only_udm.target.url Se analiza como JSON y se asigna a la URL de destino. Si falla el análisis, se asigna directamente.
resource event.idm.read_only_udm.additional.fields[].value.list_value.values[].string_value Se analiza como JSON y cada valor del array resource se agrega a la lista. La clave es "Resource".
result event.idm.read_only_udm.metadata.event_timestamp Se analizó con date_time para crear la marca de tiempo del evento.
rt event.idm.read_only_udm.metadata.event_timestamp Se analiza como milisegundos desde el ciclo de entrenamiento y se convierte en una marca de tiempo.
rule event.idm.read_only_udm.security_result.rule_name Se asigna directamente desde el campo rule.
rule_action event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo rule_action. La clave es "rule_action".
rule_name event.idm.read_only_udm.security_result.rule_name Se asigna directamente desde el campo rule_name.
rule_uid event.idm.read_only_udm.security_result.rule_id Se asigna directamente desde el campo rule_uid.
s_port event.idm.read_only_udm.principal.port Se asigna directamente desde el campo s_port y se convierte en un número entero.
scheme event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo scheme. La clave es "scheme".
security_inzone event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo security_inzone. La clave es "security_inzone".
security_outzone event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo security_outzone. La clave es "security_outzone".
security_result_action event.idm.read_only_udm.security_result.action Se asigna directamente desde el campo security_result_action.
sendtotrackerasadvancedauditlog event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo sendtotrackerasadvancedauditlog. La clave es "sendtotrackerasadvancedauditlog".
sent_bytes event.idm.read_only_udm.network.sent_bytes Se asigna directamente desde el campo sent_bytes y se convierte en un número entero sin signo.
sequencenum event.idm.read_only_udm.additional.fields[].value.string_value Se asigna directamente desde el campo sequencenum. La clave es "sequencenum".
ser_agent_kid event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo ser_agent_kid. La clave es "ser_agent_kid".
service event.idm.read_only_udm.target.port Se asigna directamente desde el campo service y se convierte en un número entero.
service_id event.idm.read_only_udm.network.application_protocol Se asigna directamente desde el campo service_id si es "dhcp", "dns", "http", "https" o "quic", y se convierte a mayúsculas.
service_id event.idm.read_only_udm.principal.application Se asigna directamente desde el campo service_id si no es uno de los protocolos de la aplicación de red.
service_id event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo service_id. La clave es "service_id".
session_description event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo session_description. La clave es "session_description".
session_id event.idm.read_only_udm.network.session_id Se asigna directamente desde el campo session_id después de quitar las llaves.
session_name event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo session_name. La clave es "session_name".
session_uid event.idm.read_only_udm.network.session_id Se asigna directamente desde el campo session_uid después de quitar las llaves.
Severity event.idm.read_only_udm.security_result.severity Se asigna a "LOW", "MEDIUM", "HIGH" o "CRITICAL" según el valor de Severity.
severity event.idm.read_only_udm.security_result.severity Se asigna a "LOW", "MEDIUM", "HIGH" o "CRITICAL" según el valor de severity.
site event.idm.read_only_udm.network.http.user_agent Se asigna directamente desde el campo site.
smartdefense_profile event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo smartdefense_profile. La clave es "smartdefense_profile".
snid event.idm.read_only_udm.network.session_id Se asigna directamente desde el campo snid si no está vacío o es "0".
sourceAddress event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip Se asigna directamente desde el campo sourceAddress.
sourcePort event.idm.read_only_udm.principal.port Se asigna directamente desde el campo sourcePort y se convierte en un número entero.
sourceTranslatedAddress event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip Se asigna directamente desde el campo sourceTranslatedAddress.
sourceTranslatedAddress event.idm.read_only_udm.principal.nat_ip Se asigna directamente desde el campo sourceTranslatedAddress.
sourceTranslatedPort event.idm.read_only_udm.principal.port Se asigna directamente desde el campo sourceTranslatedPort y se convierte en un número entero.
sourceTranslatedPort event.idm.read_only_udm.principal.nat_port Se asigna directamente desde el campo sourceTranslatedPort y se convierte en un número entero.
sourceUserName event.idm.read_only_udm.principal.user.userid, event.idm.read_only_udm.principal.user.first_name, event.idm.read_only_udm.principal.user.last_name Se analizó con Grok para extraer el ID de usuario, el nombre y el apellido.
spt event.idm.read_only_udm.principal.port Se asigna directamente desde el campo spt y se convierte en un número entero.
src event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip Se asigna directamente desde el campo src.
src_ip event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip Se asigna directamente desde el campo src_ip.
src_localhost event.idm.read_only_udm.principal.hostname, event.idm.read_only_udm.principal.asset.hostname Se asigna directamente desde el campo src_localhost. src_ip está configurado como "127.0.0.1".
src_machine_name event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo src_machine_name. La clave es "src_machine_name".
src_port event.idm.read_only_udm.principal.port Se asigna directamente desde el campo src_port y se convierte en un número entero.
src_user event.idm.read_only_udm.principal.user.userid Se asigna directamente desde el campo src_user.
src_user_dn event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo src_user_dn. La clave es "src_user_dn".
src_user_name event.idm.read_only_udm.principal.user.userid Se asigna directamente desde el campo src_user_name.
sub_policy_name event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo sub_policy_name. La clave es "sub_policy_name".
sub_policy_uid event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo sub_policy_uid. La clave es "sub_policy_uid".
subject event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo subject. La clave es "subject".
subscription_stat_desc event.idm.read_only_udm.security_result.summary Se asigna directamente desde el campo subscription_stat_desc.
tags event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo tags. La clave es "tags".
tar_user event.idm.read_only_udm.target.user.userid Se asigna directamente desde el campo tar_user.
target_port event.idm.read_only_udm.target.port Se asigna directamente desde el campo target_port.
tcp_flags event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo tcp_flags. La clave es "tcp_flags".
tcp_packet_out_of_state event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo tcp_packet_out_of_state. La clave es "tcp_packet_out_of_state".
time event.idm.read_only_udm.metadata.event_timestamp Se analizó y convirtió en una marca de tiempo con varios formatos de fecha.
ts event.idm.read_only_udm.metadata.event_timestamp Se analizó con ds y tz para crear la marca de tiempo del evento.
type event.idm.read_only_udm.security_result.rule_type Se asigna directamente desde el campo type.
tz event.idm.read_only_udm.metadata.event_timestamp Se usa con ds y ts para construir la marca de tiempo del evento.
update_count event.idm.read_only_udm.security_result.detection_fields[].value Se asigna directamente desde el campo update_count. La clave es "update_count".
URL event.idm.read_only_udm.security_result.about.url Se asigna directamente desde el campo URL.
user event.idm.read_only_udm.principal.user.userid Se asigna directamente desde el campo user.
user_agent event.idm.read_only_udm.network.http.user_agent Se asigna directamente desde el campo user_agent. También se analiza y se asigna a event.idm.read_only_udm.network.http.parsed_user_agent.
userip event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip Se asigna directamente desde el campo userip si es una dirección IP válida.
UUid event.idm.read_only_udm.metadata.product_log_id Se asigna directamente desde el campo UUid después de quitar las llaves.
version event.idm.read_only_udm.metadata.product_version Se asigna directamente desde el campo version.
web_client_type event.idm.read_only_udm.network.http.user_agent Se asigna directamente desde el campo web_client_type.
xlatedport event.idm.read_only_udm.target.nat_port Se asigna directamente desde el campo xlatedport y se convierte en un número entero.
xlatedst event.idm.read_only_udm.target.nat_ip Se asigna directamente desde el campo xlatedst.
xlatesport event.idm.read_only_udm.principal.nat_port Se asigna directamente desde el campo xlatesport y se convierte en un número entero.
xlatesrc event.idm.read_only_udm.principal.nat_ip Se asigna directamente desde el campo xlatesrc.
event.idm.read_only_udm.metadata.vendor_name Check Point Valor codificado.
event.idm.read_only_udm.metadata.log_type CHECKPOINT_FIREWALL Valor codificado.
event.idm.read_only_udm.security_result.rule_type Firewall Rule Valor predeterminado, a menos que se anule con una lógica específica.
has_principal true Se establece en verdadero cuando se extrae la IP o el nombre de host principal.
has_target true Se establece en verdadero cuando se extrae la IP o el nombre de host de destino.

¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.