Recopila registros de Blue Coat ProxySG
Versión del analizador: 32.0
En este documento, se explica cómo transferir registros de Blue Coat ProxySG a Google Security Operations con el agente de Bindplane.
Blue Coat ProxySG (ahora Broadcom/Symantec) es un dispositivo proxy web que genera registros de acceso para el tráfico web, incluidas las solicitudes HTTP, las categorías, la autenticación y los eventos de seguridad. El analizador normaliza los campos y los asigna al modelo de datos unificado (UDM).
Antes de comenzar
Asegúrate de cumplir con los siguientes requisitos previos:
- Una instancia de Google SecOps
- Windows Server 2016 o posterior, o host de Linux con
systemd - Conectividad de red entre el agente de Bindplane y el dispositivo ProxySG de Blue Coat
- Si se ejecuta detrás de un proxy, asegúrate de que los puertos del firewall estén abiertos según los requisitos del agente de Bindplane
- Acceso de administrador a la consola de administración de Blue Coat ProxySG
Obtén credenciales de Google SecOps para el agente de Bindplane
Para autenticar el agente de Bindplane en Google SecOps, elige uno de los siguientes métodos:
- Implementaciones nuevas: Usa la API de Chronicle (opción 1).
- Implementaciones heredadas: Sigue usando el archivo de autenticación de transferencia (opción 2) hasta que se descontinúe la API de Ingestion el 20 de julio de 2027.
Opción 1: Crea una cuenta de servicio para la API de Chronicle (recomendado)
- Accede a la consola deGoogle Cloud y selecciona el proyecto de Google Cloud que está vinculado a tu instancia de Google SecOps.
- Ve a IAM y administración > Cuentas de servicio.
- Haga clic en Crear cuenta de servicio.
- Proporciona los siguientes detalles de configuración:
- Nombre de la cuenta de servicio: Ingresa un nombre para la cuenta (por ejemplo,
bindplane-ingest). - Descripción de la cuenta de servicio: Ingresa una descripción (por ejemplo,
Bindplane agent log ingestion).
- Nombre de la cuenta de servicio: Ingresa un nombre para la cuenta (por ejemplo,
- Haz clic en Crear y continuar.
- En la sección Otorga a esta cuenta de servicio acceso al proyecto, haz clic en Seleccionar un rol y elige Editor de Chronicle.
- Haz clic en Continuar y, luego, en Listo.
- Haz clic en la cuenta de servicio que creaste y, luego, ve a la pestaña Claves.
- Haz clic en Agregar clave > Crear clave nueva.
- Selecciona JSON y haz clic en Crear. El archivo de claves se descargará en tu computadora.
- Guarda el archivo de claves como
ingestion-auth.jsonen el directorio del recopilador de Bindplane (/opt/observiq-otel-collector/ingestion-auth.jsonen Linux oC:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.jsonen Windows) o actualizacreds_file_pathenconfig.yamlpara que coincida con la ruta de acceso en la que lo guardas. - Ve a IAM y administración > Configuración y copia el Número de proyecto. Lo necesitarás para la configuración del exportador.
Opción 2: Descarga el archivo de autenticación de transferencia (heredado)
- Accede a la consola de Google SecOps.
- Ve a Configuración de SIEM > Agentes de recopilación.
- Descarga el archivo de autenticación de transferencia.
- Guarda el archivo de forma segura en el sistema en el que se instalará el agente de Bindplane.
Obtén el ID de cliente de Google SecOps
- Accede a la consola de Google SecOps.
- Ve a Configuración de SIEM > Perfil.
Copia y guarda el ID de cliente de la sección Detalles de la organización.
Instala el agente de Bindplane
Instala el agente de Bindplane en tu sistema operativo Windows o Linux según las siguientes instrucciones.
Instalación en Windows
- Abre el símbolo del sistema o PowerShell como administrador.
Ejecuta el comando siguiente:
msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quietEspera a que se complete la instalación.
Ejecuta el siguiente comando para verificar la instalación:
sc query observiq-otel-collectorEl servicio debería mostrarse como RUNNING.
Instalación en Linux
- Abre una terminal con privilegios de raíz o sudo.
Ejecuta el comando siguiente:
sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.shEspera a que se complete la instalación.
Ejecuta el siguiente comando para verificar la instalación:
sudo systemctl status observiq-otel-collectorEl servicio debería mostrarse como activo (en ejecución).
Recursos de instalación adicionales
Para obtener más opciones de instalación y solución de problemas, consulta la guía de instalación del agente de Bindplane.
Configura el agente de BindPlane para transferir syslog y enviarlo a Google SecOps
Ubica el archivo de configuración
Linux:
sudo nano /opt/observiq-otel-collector/config.yamlWindows:
notepad "C:\Program Files\observIQ OpenTelemetry Collector\config.yaml"
Edita el archivo de configuración
Reemplaza todo el contenido de
config.yamlpor la siguiente configuración:receivers: tcplog: listen_address: "0.0.0.0:514" exporters: chronicle/bluecoat_webproxy: protocol: https # Region of your instance, for example us, europe, asia-southeast1 location: <LOCATION> # Project number of the Google Cloud project linked to the instance project: '<PROJECT_NUMBER>' compression: gzip creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json' customer_id: '<customer_id>' endpoint: chronicle.googleapis.com log_type: BLUECOAT_WEBPROXY raw_log_field: body service: pipelines: logs/bluecoat_webproxy_to_chronicle: receivers: - tcplog exporters: - chronicle/bluecoat_webproxy
Parámetros de configuración
Reemplaza los marcadores de posición que se indican más abajo:
Configuración del receptor:
listen_address: Es la dirección IP y el puerto que se escucharán:0.0.0.0para escuchar en todas las interfaces (recomendado)- El puerto
514es el puerto estándar de syslog (requiere acceso raíz en Linux; usa1514para acceso no raíz)
Configuración del exportador:
creds_file_path: Ruta de acceso completa al archivo de clave JSON de la cuenta de servicio (opción 1):- Linux:
/opt/observiq-otel-collector/ingestion-auth.json - Windows:
C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
- Linux:
customer_id: Es el ID de cliente copiado de la consola de Google SecOps.location: Reemplaza<LOCATION>por la región de tu instancia de Google SecOps (por ejemplo,us,europeoasia-southeast1). El exportador anteponechronicle.googleapis.comcon este valor. Consulta Extremos regionales para obtener la lista completa.project: Reemplaza<PROJECT_NUMBER>por el número de proyecto de IAM y administración > Configuración.endpoint: Mantén el valor establecido enchronicle.googleapis.com.
Exportador de la API de transferencia heredada
Si usas el archivo de autenticación de transferencia de la opción 2, reemplaza el bloque
exporterspor el siguiente. Establececreds_file_pathen la ruta de acceso al archivo de autenticación de la transferencia y, si tu instancia se encuentra fuera de EE.UU., reemplazamalachiteingestion-pa.googleapis.compor tu extremo regional (por ejemplo,europe-malachiteingestion-pa.googleapis.com).exporters: chronicle/bluecoat_webproxy: compression: gzip creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json' customer_id: '<customer_id>' endpoint: malachiteingestion-pa.googleapis.com log_type: BLUECOAT_WEBPROXY raw_log_field: body
Guarda el archivo de configuración
- Después de editarlo, guarda el archivo:
- Linux: Presiona
Ctrl+O, luegoEntery, por último,Ctrl+X - Windows: Haz clic en Archivo > Guardar.
- Linux: Presiona
Reinicia el agente de Bindplane para aplicar los cambios
Para reiniciar el agente de Bindplane en Linux, ejecuta el siguiente comando:
sudo systemctl restart observiq-otel-collectorVerifica que el servicio esté en ejecución:
sudo systemctl status observiq-otel-collectorRevisa los registros en busca de errores:
sudo journalctl -u observiq-otel-collector -f
Para reiniciar el agente de Bindplane en Windows, elige una de las siguientes opciones:
Símbolo del sistema o PowerShell como administrador:
net stop observiq-otel-collector && net start observiq-otel-collectorConsola de servicios:
- Presiona
Win+R, escribeservices.mscy presiona Intro. - Busca observIQ OpenTelemetry Collector.
- Haz clic con el botón derecho y selecciona Reiniciar.
Verifica que el servicio esté en ejecución:
sc query observiq-otel-collectorRevisa los registros en busca de errores:
type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
- Presiona
Configura Syslog en Blue Coat ProxySG
- Accede a la consola de administración de Blue Coat ProxySG.
- Ve a Mantenimiento > Registro de eventos > Syslog.
- Haz clic en Nuevo.
- Proporciona los siguientes detalles de configuración:
- Loghost: Ingresa la dirección IP del agente de Bindplane.
- Haz clic en Aceptar.
- Selecciona la casilla de verificación Habilitar Syslog.
- Selecciona Nivel.
- Selecciona la casilla de verificación Verbose.
- Haz clic en Aplicar.
Configura un cliente personalizado en Blue Coat ProxySG
- Ve a Configuration > Access Logging > Logs > Upload Client.
- Selecciona Streaming en la lista de registros.
- Selecciona Cliente personalizado en la lista Tipo de cliente.
- Haz clic en Configuración.
- Selecciona para configurar el servidor personalizado principal o alternativo de la lista Configuración.
- Proporciona los siguientes detalles de configuración:
- Host: Ingresa el nombre de host o la dirección IP del destino de carga.
- Puerto: Configúralo en 514.
- Usar conexiones seguras (SSL): Establece esta opción en Desactivado.
- Haz clic en Aceptar.
- Haz clic en Aplicar para volver a la pestaña Subir cliente.
- Para cada formato de registro que desees usar entre main, im y streaming, completa los siguientes pasos:
- Selecciona el registro.
- Asigna el cliente de carga para que sea el cliente personalizado.
- Selecciona
<No Encryption>y<No Signing>. - Guarda el archivo de registro como un archivo de texto.
- Haz clic en Programar carga > Tipo de carga.
- Selecciona Continuamente en Subir el registro de acceso para transmitir los registros de acceso.
- Haz clic en Aceptar.
- Haz clic en Aplicar.
Tabla de asignación de UDM
| Campo de registro | Asignación de UDM | Lógica |
|---|---|---|
@timestamp |
metadata.event_timestamp |
Es la marca de tiempo del evento tal como la registró el dispositivo Blue Coat. Se analiza a partir de los datos JSON. |
application-name |
target.application |
Es el nombre de la aplicación asociada con el tráfico de red. Se analiza a partir de los datos JSON. |
c-ip |
principal.asset.ipprincipal.ip |
Dirección IP del cliente. Se analiza a partir de los datos JSON. |
c_ip |
principal.ipprincipal.asset.ip |
Dirección IP del cliente. Se analiza a partir de varios formatos de registro. |
c_ip_host |
principal.hostnameprincipal.asset.hostname |
Es el nombre de host del cliente, si está disponible. Se analiza a partir de los datos JSON. |
cs-auth-group |
principal_user_group_identifiers | Grupo de autenticación de clientes. Se analiza a partir de los datos JSON. |
cs-bytes |
network.sent_bytes |
Cantidad de bytes enviados por el cliente. Se analiza a partir de los datos JSON. |
cs-categories |
security_result.category_details |
Son las categorías que el dispositivo de Blue Coat asignó a la solicitud web. Se analiza a partir de los datos JSON. |
cs-host |
target_hostname | Es el nombre de host que solicitó el cliente. Se analiza a partir de los datos JSON. |
cs-icap-error-details |
security_result.detection_fields |
Son los detalles del error de ICAP del cliente. Se analiza a partir de los datos JSON, la clave es "cs-icap-error-details". |
cs-icap-status |
security_result.description |
Es el estado de ICAP del cliente. Se analiza a partir de los datos JSON. |
cs-method |
network.http.method |
Es el método HTTP que se usó en la solicitud. Se analiza a partir de los datos JSON. |
cs-threat-risk |
security_result.risk_score |
Es la puntuación de riesgo de amenaza que asigna el dispositivo Blue Coat. Se analiza a partir de los datos JSON. |
cs-uri-extension |
cs_uri_extension | Es la extensión del URI de solicitud. Se analiza a partir de los datos JSON. |
cs-uri-path |
_uri_path | Es la ruta del URI solicitado. Se analiza a partir de los datos JSON. |
cs-uri-port |
cs_uri_port | Es el puerto del URI de solicitud. Se analiza a partir de los datos JSON. |
cs-uri-query |
_uri_query | Es la cadena de consulta del URI solicitado. Se analiza a partir de los datos JSON. |
cs-uri-scheme |
_uri_scheme | Scheme del URI de solicitud (p.ej., http, https). Se analiza a partir de los datos JSON. |
cs-userdn |
principal_user_userid | Nombre de usuario del cliente. Se analiza a partir de los datos JSON. |
cs-version |
cs_version | Es la versión de HTTP que usa el cliente. Se analiza a partir de los datos JSON. |
cs(Referer) |
network.http.referral_url |
Es la URL de referencia. Se analiza a partir de los datos JSON. |
cs(User-Agent) |
network.http.user_agent |
Es la cadena de usuario-agente. Se analiza a partir de los datos JSON. |
cs(X-Requested-With) |
security_result.detection_fields |
Es el valor del encabezado X-Requested-With. Se analizó a partir de los datos JSON. La clave es "cs-X-Requested-With". |
cs_auth_group |
principal_user_group_identifiers | Es el grupo de autenticación de clientes. Se analiza a partir de varios formatos de registro. |
cs_bytes |
network.sent_bytes |
Cantidad de bytes enviados por el cliente. Se analiza a partir de varios formatos de registro. |
cs_categories |
security_result.category_details |
Son las categorías asignadas a la solicitud web. Se analizan a partir de varios formatos de registro. |
cs_host |
target_hostname | Es el nombre de host que solicitó el cliente. Se analizan a partir de varios formatos de registro. |
cs_method |
network.http.method |
Es el método HTTP que se usó en la solicitud. Se analiza a partir de varios formatos de registro. |
cs_referer |
network.http.referral_url |
URL de referencia Se analiza a partir de varios formatos de registro. |
cs_threat_risk |
security_result.risk_score |
Es la puntuación de riesgo de amenazas que asigna el dispositivo de Blue Coat. Se analiza a partir del formato de registro de KV. |
cs_uri |
target.url |
Es el URI de solicitud completo. Se analiza a partir del formato de registro de KV. |
cs_uri_extension |
cs_uri_extension | Es la extensión del URI solicitado. Se analiza a partir del formato de registro de KV. |
cs_uri_path |
_uri_path | Es la ruta de acceso del URI de solicitud. Se analizan a partir de varios formatos de registro. |
cs_uri_port |
target_port | Es el puerto del URI de solicitud. Se analiza a partir de varios formatos de registro. |
cs_uri_query |
_uri_query | Es la cadena de consulta del URI solicitado. Se analizan a partir de varios formatos de registro. |
cs_uri_scheme |
_uri_scheme | Scheme del URI solicitado (p.ej., http o https). Se analizan a partir de varios formatos de registro. |
cs_user |
principal_user_userid | Nombre de usuario del cliente. Se analiza a partir del formato de registro general. |
cs_user_agent |
network.http.user_agent |
Es la cadena de usuario-agente. Se analizan a partir de varios formatos de registro. |
cs_username |
principal_user_userid | Nombre de usuario del cliente. Se analiza a partir de varios formatos de registro. |
cs_x_forwarded_for |
_intermediary.ip |
Valor del encabezado X-Forwarded-For. Se analiza a partir del formato de registro general. |
deviceHostname |
_intermediary.hostname |
Es el nombre de host del dispositivo Blue Coat. Se analiza a partir del formato de registro de KV. |
dst |
ip_target | Dirección IP de destino. Se analiza a partir del formato de registro de KV. |
dst_ip |
ip_target | Dirección IP de destino. Se analiza a partir del formato de registro de SSL. |
dst_user |
target.user.userid |
Es el ID del usuario de destino. Se analizó a partir del formato de registro de Proxy inverso. |
dstport |
target_port | Es el puerto de destino. Se analiza a partir del formato de registro de KV. |
dstport |
target.port |
Es el puerto de destino. Se analizó a partir del formato de registro de SSL. |
exception-id |
_block_reason | Es el ID de excepción que indica una solicitud bloqueada. Se analiza a partir del formato de registro KV. |
filter-category |
_categories | Es la categoría del filtro que activó el evento. Se analiza a partir del formato de registro de KV. |
filter-result |
_policy_action | Es el resultado del filtro aplicado a la solicitud. Se analiza a partir del formato de registro de KV. |
hostname |
principal.hostnameprincipal.asset.hostname |
Es el nombre de host del dispositivo que genera el registro. Se analiza a partir de los formatos de registro general y SSL. |
isolation-url |
isolation-url | Es la URL relacionada con el aislamiento, si corresponde. Se analiza a partir de los datos JSON. |
ma-detonated |
ma-detonated | Estado de la detonación de software malicioso. Se analiza a partir de los datos JSON. |
page-views |
page-views | Es la cantidad de vistas de página. Se analiza a partir de los datos JSON. |
r-ip |
ip_target | Es la dirección IP remota. Se analiza a partir de los datos JSON. |
r-supplier-country |
r-supplier-country | Es el país del proveedor remoto. Se analiza a partir de los datos JSON. |
r_dns |
target_hostname | Nombre de DNS remoto. Se analiza a partir de los datos JSON. |
r_ip |
ip_target | Es la dirección IP remota. Se analiza a partir de varios formatos de registro. |
r_port |
target_port | Es el puerto remoto. Se analiza a partir de los datos JSON. |
risk-groups |
security_result.detection_fields |
Son los grupos de riesgo asociados con el evento. Se analizó a partir de los datos JSON. La clave es "risk-groups". |
rs-icap-error-details |
security_result.detection_fields |
Son los detalles del error de ICAP del lado del servidor remoto. Se analiza a partir de los datos JSON. La clave es "rs-icap-error-details". |
rs-icap-status |
rs-icap-status | Es el estado de ICAP desde el servidor remoto. Se analiza a partir de los datos JSON. |
rs(Content-Type) |
target.file.mime_type |
Es el tipo de contenido de la respuesta del servidor remoto. Se analiza a partir del formato de registro de KV. |
rs_content_type |
target.file.mime_type |
Es el tipo de contenido de la respuesta del servidor remoto. Se analiza a partir de varios formatos de registro. |
rs_server |
rs_server | Información del servidor remoto Se analiza a partir de los datos JSON. |
rs_status |
_network.http.response_code |
Es el código de estado de la respuesta del servidor remoto. Se analiza a partir de los datos JSON. |
r_supplier_country |
intermediary.location.country_or_region |
Es el país del proveedor remoto. Se analiza a partir del formato de registro general. |
r_supplier_ip |
intermediary.ip |
Es la dirección IP del proveedor remoto. Se analiza a partir del formato de registro general. |
s-action |
_metadata.product_event_type |
Es la acción que realiza el proxy. Se analiza a partir del formato de registro KV. |
s-ip |
_intermediary.ip |
Dirección IP del servidor. Se analiza a partir del formato de registro de KV. |
s-source-ip |
_intermediary.ip |
Es la dirección IP de origen del servidor. Se analiza a partir de los datos JSON. |
s_action |
_metadata.product_event_type |
Es la acción que realiza el proxy. Se analiza a partir de varios formatos de registro. |
s_ip |
target.iptarget.asset.ip |
Dirección IP del servidor. Se analizan a partir de varios formatos de registro. |
s_ip_host |
_intermediary.hostname |
Nombre de host del servidor. Se analiza a partir de los datos JSON. |
s-supplier-country |
intermediary.location.country_or_region |
País del servidor del proveedor. Se analiza a partir de los datos JSON. |
s-supplier-failures |
security_result.detection_fields |
Fallas del proveedor Se analizó a partir de los datos JSON. La clave es "s-supplier-failures". |
s-supplier-ip |
_intermediary.ip |
Es la dirección IP del servidor del proveedor. Se analiza a partir de los datos JSON. |
s_supplier_ip |
intermediary.ip |
Es la dirección IP del servidor del proveedor. Se analiza a partir de los datos JSON. |
s_supplier_name |
_intermediary.hostname |
Nombre del servidor del proveedor. Se analizan a partir del formato de registro general. |
sc-bytes |
network.received_bytes |
Es la cantidad de bytes que recibió el servidor. Se analiza a partir del formato de registro de KV. |
sc-filter-result |
_policy_action | Es el resultado del filtro del servidor. Se analiza a partir del formato de registro KV. |
sc-status |
_network.http.response_code |
Es el código de estado que muestra el servidor. Se analiza a partir del formato de registro de KV. |
sc_bytes |
network.received_bytes |
Cantidad de bytes que recibió el servidor. Se analizan a partir de varios formatos de registro. |
sc_connection |
sc_connection | Información de conexión del servidor. Se analiza a partir del formato de registro general. |
sc_filter_result |
_policy_action | Filtra el resultado del lado del servidor. Se analizan a partir de varios formatos de registro. |
sc_status |
_network.http.response_code |
Es el código de estado que muestra el servidor. Se analiza a partir de varios formatos de registro. |
search_query |
target.resource.attribute.labels |
Es la búsqueda, si está presente en la URL. Se extrae de target_url, la clave es "search_query". |
session_id |
network.session_id |
ID de sesión. Se analiza a partir del formato de registro de proxy inverso. |
src |
ip_principal | Dirección IP de origen. Se analiza a partir del formato de registro KV. |
src_hostname |
principal.hostnameprincipal.asset.hostname |
Nombre de host de origen. Se analiza a partir del formato de registro general. |
src_ip |
ip_principal | Dirección IP de origen. Se analiza a partir del formato de registro de SSL. |
srcport |
principal_port | Es el puerto de origen. Se analiza a partir del formato de registro de KV. |
src_port |
principal.port |
Es el puerto de origen. Se analiza a partir del formato de registro de SSL. |
s_source_port |
intermediary.port |
Es el puerto de origen del servidor. Se analiza a partir del formato de registro general. |
summary |
security_result.summary |
Es un resumen del resultado de seguridad. Se analizan a partir de los formatos de registro de Proxy inverso y SSL. |
syslogtimestamp |
syslogtimestamp | Marca de tiempo de Syslog. Se analiza a partir del formato de registro de KV. |
target_application |
target.application |
Es la aplicación a la que se orienta la solicitud. Se deriva de x_bluecoat_application_name o application-name. |
target_hostname |
target.hostnametarget.asset.hostname |
Nombre de host de destino. Se deriva de r_dns,cs-host o de otros campos, según el formato del registro. |
target_port |
target.port |
Es el puerto de destino. Se deriva de r_port,cs_uri_port o dstport, según el formato del registro. |
target_sip |
target.iptarget.asset.ip |
Dirección IP del servidor de destino. Se analiza a partir del formato de registro general. |
target_url |
target.url |
Es la URL de destino. Se deriva de target_hostname, uri_path, uri_query o cs_uri. |
time-taken |
network.session_duration |
La duración de la sesión o la solicitud Se analiza a partir del formato de registro de KV y se convierte en segundos y nanosegundos. |
time_taken |
network.session_duration |
Duración de la sesión o la solicitud Se analiza a partir de varios formatos de registro y se convierte en segundos y nanosegundos. |
tls_version |
network.tls.version |
Versión de TLS que se usa en la conexión. Se analiza a partir del formato de registro de SSL. |
upload-source |
upload-source | Es la fuente de la carga. Se analiza a partir de los datos JSON. |
username |
principal_user_userid | Nombre de usuario. Se analiza a partir del formato de registro KV. |
verdict |
security_result.detection_fields |
Es el veredicto del análisis de seguridad. Se analiza a partir de los datos JSON, la clave es "verdict". |
wf-env |
wf_env | Es el entorno del servicio de filtrado web. Se analiza a partir de los datos JSON. |
wf_id |
security_result.detection_fields |
ID de filtrado web. Se analiza a partir de los datos JSON, la clave es "wf_id". |
wrong_cs_host |
principal.hostnameprincipal.asset.hostname |
Es el nombre de host del cliente analizado de forma incorrecta, que se usa como nombre de host principal si no es una dirección IP. Se analiza a partir del formato de registro general. |
x-bluecoat-access-type |
x-bluecoat-access-type | Es el tipo de acceso. Se analiza a partir de los datos JSON. |
x-bluecoat-appliance-name |
intermediary.application |
Es el nombre del dispositivo Blue Coat. Se analiza a partir de los datos JSON. |
x-bluecoat-application-name |
target_application | Es el nombre de la aplicación. Se analiza a partir de los datos JSON. |
x-bluecoat-application-operation |
x_bluecoat_application_operation | Operación de la aplicación Se analiza a partir de los datos JSON. |
x-bluecoat-location-id |
x-bluecoat-location-id | ID de ubicación. Se analiza a partir de los datos JSON. |
x-bluecoat-location-name |
x-bluecoat-location-name | Es el nombre de la ubicación. Se analiza a partir de los datos JSON. |
x-bluecoat-placeholder |
security_result.detection_fields |
Es información de marcador de posición. Se analizó a partir de los datos JSON, la clave es "x-bluecoat-placeholder". |
x-bluecoat-reference-id |
security_result.detection_fields |
ID de referencia. Se analizó a partir de los datos JSON. La clave es "x-bluecoat-reference-id". |
x-bluecoat-request-tenant-id |
x-bluecoat-request-tenant-id | Es el ID de usuario de la solicitud. Se analiza a partir de los datos JSON. |
x-bluecoat-transaction-uuid |
metadata.product_log_id |
Es el UUID de la transacción. Se analiza a partir de los datos JSON. |
x-client-agent-sw |
software.name |
Software del agente del cliente Se analiza a partir de los datos JSON y se combina en principal.asset.software. |
x-client-agent-type |
principal.application |
Es el tipo de agente del cliente. Se analiza a partir de los datos JSON. |
x-client-device-id |
principal.resource.product_object_id |
Es el ID del dispositivo del cliente. Se analiza a partir de los datos JSON. |
x-client-device-name |
x-client-device-name | Es el nombre del dispositivo cliente. Se analiza a partir de los datos JSON. |
x-client-device-type |
x-client-device-type | Es el tipo de dispositivo del cliente. Se analiza a partir de los datos JSON. |
x-client-os |
principal.asset.platform_software.platform |
Sistema operativo del cliente. Se analiza a partir de los datos JSON. Si contiene "Windows", establece la plataforma en WINDOWS. |
x-client-security-posture-details |
x-client-security-posture-details | Son los detalles de la postura de seguridad del cliente. Se analiza a partir de los datos JSON. |
x-client-security-posture-risk-score |
security_result.detection_fields |
Es la puntuación de riesgo de la postura de seguridad del cliente. Se analiza a partir de los datos JSON, la clave es "x-client-security-posture-risk-score". |
x-cloud-rs |
security_result.detection_fields |
Información del servidor remoto relacionada con la nube. Se analiza a partir de los datos JSON, la clave es "x-cloud-rs". |
x-cs-certificate-subject |
x_cs_certificate_subject | Es el asunto del certificado del cliente. Se analiza a partir de los datos JSON. |
x-cs-client-ip-country |
x-cs-client-ip-country | Es el país de la IP del cliente. Se analiza a partir de los datos JSON. |
x-cs-connection-negotiated-cipher |
network.tls.cipher |
Es el algoritmo de cifrado negociado del lado del cliente. Se analiza a partir de los datos JSON. |
x-cs-connection-negotiated-cipher-size |
security_result.detection_fields |
Es el tamaño del cifrado negociado desde el lado del cliente. Se analizó a partir de los datos JSON. La clave es "x-cs-connection-negotiated-cipher-size". |
x-cs-connection-negotiated-ssl-version |
network.tls.version_protocol |
Versión de SSL negociada desde el cliente. Se analiza a partir de los datos JSON. |
x-cs-ocsp-error |
security_result.detection_fields |
Error de OCSP del lado del cliente. Se analiza a partir de los datos JSON, la clave es "x-cs-ocsp-error". |
x-cs(referer)-uri-categories |
x-cs(referer)-uri-categories | Categorías de URI de referencia del lado del cliente. Se analiza a partir de los datos JSON. |
x-data-leak-detected |
security_result.detection_fields |
Es el estado de la detección de filtración de datos. Se analizó a partir de los datos JSON. La clave es "x-data-leak-detected". |
x-exception-id |
x_exception_id | Es el ID de la excepción. Se analiza a partir de los datos JSON. |
x-http-connect-host |
x-http-connect-host | Es el host de conexión HTTP. Se analiza a partir de los datos JSON. |
x-http-connect-port |
x-http-connect-port | Es el puerto de conexión HTTP. Se analiza a partir de los datos JSON. |
x-icap-reqmod-header(x-icap-metadata) |
x_icap_reqmod_header | Es el encabezado de modificación de la solicitud de ICAP que contiene metadatos. Se analiza a partir de los datos JSON. |
x-icap-respmod-header(x-icap-metadata) |
x_icap_respmod_header | Es el encabezado de modificación de la respuesta ICAP que contiene metadatos. Se analiza a partir de los datos JSON. |
x-rs-certificate-hostname |
network.tls.client.server_name |
Es el nombre de host del certificado del lado del servidor remoto. Se analiza a partir de los datos JSON. |
x-rs-certificate-hostname-categories |
x_rs_certificate_hostname_category | Son las categorías de nombres de host de certificados del lado del servidor remoto. Se analiza a partir de los datos JSON. |
x-rs-certificate-hostname-category |
x_rs_certificate_hostname_category | Es la categoría del nombre de host del certificado del lado del servidor remoto. Se analiza a partir de los datos JSON. |
x-rs-certificate-hostname-threat-risk |
security_result.detection_fields |
Es el riesgo de amenaza del nombre de host del certificado desde el lado del servidor remoto. Se analizó a partir de los datos JSON. La clave es "x-rs-certificate-hostname-threat-risk". |
x-rs-certificate-observed-errors |
x_rs_certificate_observed_errors | Errores observados en el certificado desde el servidor remoto. Se analiza a partir de los datos JSON. |
x-rs-certificate-validate-status |
network.tls.server.certificate.subject |
Es el estado de validación del certificado del servidor remoto. Se analiza a partir de los datos JSON. |
x-rs-connection-negotiated-cipher |
x_rs_connection_negotiated_cipher | Es el algoritmo de cifrado negociado desde el servidor remoto. Se analiza a partir de los datos JSON. |
x-rs-connection-negotiated-cipher-size |
security_result.detection_fields |
Es el tamaño del cifrado negociado desde el lado del servidor remoto. Se analiza a partir de los datos JSON, la clave es "x-rs-connection-negotiated-cipher-size". |
x-rs-connection-negotiated-cipher-strength |
x_rs_connection_negotiated_cipher_strength | Es la seguridad del cifrado negociada desde el lado del servidor remoto. Se analiza a partir de los datos JSON. |
x-rs-connection-negotiated-ssl-version |
x_rs_connection_negotiated_ssl_version | Es la versión de SSL negociada desde el servidor remoto. Se analiza a partir de los datos JSON. |
x-rs-ocsp-error |
x_rs_ocsp_error | Error de OCSP del lado del servidor remoto. Se analiza a partir de los datos JSON. |
x-sc-connection-issuer-keyring |
security_result.detection_fields |
Es el llavero de claves de la entidad emisora de la conexión. Se analiza a partir de los datos JSON, la clave es "x-sc-connection-issuer-keyring". |
x-sc-connection-issuer-keyring-alias |
x-sc-connection-issuer-keyring-alias | Es el alias del llavero de claves de la entidad emisora de la conexión. Se analiza a partir de los datos JSON. |
x-sr-vpop-country |
principal.location.country_or_region |
País del VPOP. Se analiza a partir de los datos JSON. |
x-sr-vpop-country-code |
principal.location.country_or_region |
Es el código de país del VPOP. Se analiza a partir de los datos JSON. |
x-sr-vpop-ip |
principal.ipprincipal.asset.ip |
Es la dirección IP del VPOP. Se analiza a partir de los datos JSON. |
x-symc-dei-app |
x-symc-dei-app | Solicitud de DEI de Symantec. Se analiza a partir de los datos JSON. |
x-symc-dei-via |
security_result.detection_fields |
Symantec DEI via. Se analiza a partir de los datos JSON, la clave es "x-symc-dei-via". |
x-tenant-id |
security_result.detection_fields |
Es el ID de usuario. Se analizó a partir de los datos JSON. La clave es "x-tenant-id". |
x-timestamp-unix |
x-timestamp-unix | Es la marca de tiempo de Unix. Se analiza a partir de los datos JSON. |
x_bluecoat_application_name |
target_application | Nombre de la aplicación. Se analiza a partir de varios formatos de registro. |
x_bluecoat_application_operation |
x_bluecoat_application_operation | Operación de la aplicación. Se analiza a partir de varios formatos de registro. |
x_bluecoat_transaction_uuid |
metadata.product_log_id |
Es el UUID de la transacción. Se analizan a partir de varios formatos de registro. |
x_cs_certificate_subject |
x_cs_certificate_subject | Asunto del certificado del cliente. Se analizan a partir del formato de registro general. |
x_cs_client_effective_ip |
ip_principal | Es la dirección IP efectiva del cliente. Se analizan a partir del formato de registro general. |
x_cs_connection_negotiated_cipher |
network.tls.cipher |
Es el algoritmo de cifrado negociado del cliente. Se analizan a partir del formato de registro general. |
x_cs_connection_negotiated_ssl_version |
network.tls.version_protocol |
Versión de SSL negociada del lado del cliente. Se analiza a partir del formato de registro general. |
x_exception_id |
_block_reason | Es el ID de la excepción. Se analiza a partir de varios formatos de registro. |
x_icap_reqmod_header |
x_icap_reqmod_header | Es el encabezado de modificación de la solicitud de ICAP. Se analizan a partir del formato de registro general. |
x_icap_respmod_header |
x_icap_respmod_header | Es el encabezado de modificación de la respuesta de ICAP. Se analizan a partir del formato de registro general. |
x_rs_certificate_hostname |
network.tls.client.server_name |
Es el nombre de host del certificado del servidor remoto. Se analiza a partir del formato de registro general. |
x_rs_certificate_hostname_category |
x_rs_certificate_hostname_category | Categoría del nombre de host del certificado del servidor remoto. Se analizan a partir del formato de registro general. |
x_rs_certificate_observed_errors |
x_rs_certificate_observed_errors | Se observaron errores en el certificado del servidor remoto. Se analiza a partir del formato de registro general. |
x_rs_certificate_validate_status |
network.tls.server.certificate.subject |
Es el estado de validación del certificado del servidor remoto. Se analiza a partir de varios formatos de registro. |
x_rs_connection_negotiated_cipher_strength |
x_rs_connection_negotiated_cipher_strength | Es la intensidad del cifrado negociado del servidor remoto. Se analizan a partir del formato de registro general. |
x_rs_connection_negotiated_ssl_version |
x_rs_connection_negotiated_ssl_version | Es la versión de SSL negociada por el servidor remoto. Se analiza a partir del formato de registro general. |
x_virus_id |
security_result.detection_fields |
ID del virus. Se analiza a partir de varios formatos de registro, la clave es "x-virus-id". |
xbluecoat_application_operation |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
cs_host |
event.idm.read_only_udm.target.hostname y event.idm.read_only_udm.target.asset.hostname |
Se asignó desde el registro de cambios |
c_ip |
event.idm.read_only_udm.principal.ip y event.idm.read_only_udm.principal.asset.ip |
Asignado desde el registro de cambios |
c_ip |
event.idm.read_only_udm.principal.asset.ip |
Asignado desde el registro de cambios |
cs_host |
event.idm.read_only_udm.principal.hostname |
Asignado desde el registro de cambios |
cs_host |
event.idm.read_only_udm.principal.asset.hostname |
Asignado desde el registro de cambios |
id |
event.idm.read_only_udm.metadata.product_log_id |
Asignado desde el registro de cambios |
i_hostname |
event.idm.read_only_udm.intermediary.hostname |
Asignado desde el registro de cambios |
i_ip |
event.idm.read_only_udm.intermediary.ip |
Asignado desde el registro de cambios |
descrip |
event.idm.read_only_udm.principal.application |
Asignado desde el registro de cambios |
description |
event.idm.read_only_udm.security_result.category_details |
Asignado desde el registro de cambios |
sum1 |
event.idm.read_only_udm.security_result.category_details |
Asignado desde el registro de cambios |
sum2 |
event.idm.read_only_udm.security_result.category_details |
Asignado desde el registro de cambios |
sum3 |
event.idm.read_only_udm.security_result.category_details |
Asignado desde el registro de cambios |
details |
event.idm.read_only_udm.security_result.action_details |
Asignado desde el registro de cambios |
ip_principal |
event.idm.read_only_udm.principal.ip |
Asignado desde el registro de cambios |
ip_principal |
event.idm.read_only_udm.principal.asset.ip |
Asignado desde el registro de cambios |
port |
event.idm.read_only_udm.principal.port |
Asignado desde el registro de cambios |
t_ip |
event.idm.read_only_udm.target.ip |
Asignado desde el registro de cambios |
t_ip |
event.idm.read_only_udm.target.asset.ip |
Asignado desde el registro de cambios |
t_hostname |
event.idm.read_only_udm.target.hostname |
Asignado desde el registro de cambios |
rc |
event.idm.read_only_udm.network.http.response_code |
Asignado desde el registro de cambios |
cs_method |
event.idm.read_only_udm.network.http.method |
Asignado desde el registro de cambios |
cs_user_agent |
event.idm.read_only_udm.network.http.user_agent |
Asignado desde el registro de cambios |
cs_refer |
event.idm.read_only_udm.network.http.referral_url |
Asignado desde el registro de cambios |
rs_service_latency |
event.idm.read_only_udm.additional.fields |
Asignado desde el registro de cambios |
x_icap_reqmod_header |
event.idm.read_only_udm.additional.fields |
Asignado desde el registro de cambios |
x_icap_respmod_header |
event.idm.read_only_udm.additional.fields |
Asignado desde el registro de cambios |
x_bluecoat_app_operation |
event.idm.read_only_udm.additional.fields |
Asignado desde el registro de cambios |
x_bluecoat_total_time_added |
event.idm.read_only_udm.additional.fields |
Asignado desde el registro de cambios |
policy_evaluation_time |
event.idm.read_only_udm.additional.fields |
Asignado desde el registro de cambios |
x_bluecoat_appliance_name |
event.idm.read_only_udm.additional.fields |
Asignado desde el registro de cambios |
cs_connection_ssl_server_name |
event.idm.read_only_udm.additional.fields |
Asignado desde el registro de cambios |
rs_connection_ssl_server_name |
event.idm.read_only_udm.additional.fields |
Asignado desde el registro de cambios |
x_data_leak_detected |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
r_Ip |
event.idm.read_only_udm.target.ip y event.idm.read_only_udm.target.asset.ip |
Se asignó desde el registro de cambios |
s-ip |
event.idm.read_only_udm.intermediary.ip |
Asignado desde el registro de cambios |
cs-uri-port |
event.idm.read_only_udm.target.port |
Asignado desde el registro de cambios |
cs-host |
event.idm.read_only_udm.target.hostname y event.idm.read_only_udm.target.asset.hostname |
Asignado desde el registro de cambios |
r-ip |
event.idm.read_only_udm.target.ip y event.idm.read_only_udm.target.asset.ip |
Se asignó desde el registro de cambios |
c-ip |
event.idm.read_only_udm.principal.ip y event.idm.read_only_udm.principal.asset.ip |
Asignado desde el registro de cambios |
dest_host" and "target_hostname |
target.url |
Asignado desde el registro de cambios |
proxy_name" and "column3 |
principal.asset.hostname |
Asignado desde el registro de cambios |
upload-source |
additional.fields |
Asignado desde el registro de cambios |
time-taken |
session_duration.session_duration |
Asignado desde el registro de cambios |
file_reputation |
security_result.detection_fields |
Asignado desde el registro de cambios |
expect_sandbox |
security_result.detection_fields |
Asignado desde el registro de cambios |
cs_auth_groups |
principal.user.group_identifiers |
Asignado desde el registro de cambios |
time_taken |
network.session_duration.nanos |
Asignado desde el registro de cambios |
cs-userdn |
principal.user.userid |
Asignado desde el registro de cambios |
application-name |
target.application |
Asignado desde el registro de cambios |
rs_server |
security_result.about.labels |
Asignado desde el registro de cambios |
c_uri_path_query |
target.file.full_path |
Asignado desde el registro de cambios |
metadata.event_type |
STATUS_UPDATE |
Asignado desde el registro de cambios |
cs-uri-scheme |
network.ip_protocol |
Asignado desde el registro de cambios |
rule_name |
security_result.rule_name |
Asignado desde el registro de cambios |
application_protocol |
network.application_protocol |
Asignado desde el registro de cambios |
communication_type |
security_result.rule_name |
Asignado desde el registro de cambios |
rule_name |
security_result.about.labels |
Se asignó desde el registro de cambios |
Registro de cambios
Consulta el registro de cambios de este analizador
¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.