Comprende y visualiza los registros

En esta página, se proporciona una descripción general de los registros del Proxy web seguro, los tipos de registros disponibles y cómo acceder a ellos.

Descripción general

Las funciones de registro del Proxy web seguro te permiten capturar información y realizar tareas esenciales en las siguientes áreas clave:

  • Supervisión y cumplimiento

    • Aplica el cumplimiento de las reglamentaciones, mejora la seguridad de la red y proporciona visibilidad del tráfico que se dirige a los destinos de Internet.
    • Adquiere capas valiosas de control y visibilidad sobre el tráfico de la carga de trabajo.
    • Obtén estadísticas fundamentales para una supervisión eficaz del centro de operaciones de seguridad (SOC).
    • Usa registros para detectar y hacer un seguimiento de los eventos de seguridad y ayudar a garantizar una respuesta proactiva a las amenazas.
  • Implementación y configuración

    • Haz un seguimiento de la configuración inicial de la infraestructura, la creación de cuentas de usuario y los cambios de configuración.
    • Supervisa los posibles errores para garantizar una implementación fluida y segura.
    • Comprende el impacto de los ajustes de ajuste de políticas y optimiza tu protección.

Registros disponibles

Los siguientes tipos de registros están disponibles en el Proxy web seguro:

  • Registros de auditoría de Cloud
  • Registros de transacciones de proxy

Registros de auditoría de Cloud

Los registros de auditoría de Cloud proporcionan los siguientes detalles:

  • Información relacionada con las llamadas a la API realizadas a la infraestructura y la configuración de proxy, la creación y modificación de políticas, y las verificaciones de supervisión. Para capturar las interacciones, los registros de auditoría de Cloud usan los comandos de Google Cloud CLI y la API de Secure Web Proxy.
  • Información relacionada con la creación y eliminación de instancias de Proxy web seguro, la modificación de la configuración y la aplicación de actualizaciones. Los registros de la consola de Google Cloud capturan la actividad de la consola relacionada con la configuración del proxy web seguro.
  • Estadísticas sobre los cambios realizados en la infraestructura del Proxy web seguro
  • Los ajustes en la configuración, las reglas y los parámetros del Proxy web seguro que conforman su comportamiento
  • Modificaciones en los privilegios de los usuarios y los controles de acceso dentro del Proxy web seguro
  • Implementación de modificaciones de políticas, captura de detalles antes y después de la modificación

Los registros de auditoría del Proxy web seguro siguen la estructura estándar de los registros de auditoría. Para obtener información sobre el formato de registro de auditoría estándar, consulta AuditLog.

Registros de transacciones de proxy

Los registros de transacciones de proxy capturan detalles sobre las solicitudes individuales que procesa el proxy web seguro. Los registros incluyen un registro detallado de cada transacción entre los usuarios y la Internet que media el proxy web seguro.

Las entradas de registro de transacciones de proxy se pueden dividir en los siguientes tipos:

HttpRequest

Las entradas de registro de HttpRequest contienen la siguiente información:

Nombre Tipo Descripción
requestMethod String El método de solicitud. Ejemplos: GET, HEAD, PUT, POST.
requestUrl String El esquema (http, https), el nombre de host, la ruta de acceso y la parte de búsqueda de la URL que se solicitó Ejemplo: "http://example.com/some/info?color=red".
requestSize

Cadena (formato int64)

Es el tamaño, en bytes, del mensaje de solicitud HTTP, incluidos los encabezados y el cuerpo de la solicitud.

estado Número entero El código de estado HTTP o HTTPS que indica la respuesta. Ejemplos: 200, 404.
responseSize Cadena (formato int64) Es el tamaño, en bytes, del mensaje de respuesta HTTP que se envía al cliente, incluidos los encabezados y el cuerpo de la respuesta.
userAgent String El usuario-agente que envió el cliente Ejemplo: "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461; .NET CLR 1.0.3705)".
remoteIp String La dirección IP (IPv4 o IPv6) del cliente que emitió la solicitud HTTP. Este campo puede incluir información del puerto. Ejemplos: 192.168.1.1, 10.0.0.1:80, FE80::0202:B3FF:FE1E:8329.
serverIp String Es la dirección IP (IPv4 o IPv6) del servidor de origen al que se envió la solicitud. Este campo puede incluir información del puerto. Ejemplos: 192.168.1.1, 10.0.0.1:80, FE80::0202:B3FF:FE1E:8329.
referrer String

La URL de referencia de la solicitud, como se define en las Definiciones de los campos del encabezado HTTP/1.1

latencia Cadena (formato Duration) Es la latencia de procesamiento de solicitudes en el servidor, desde el momento en que se recibió la solicitud hasta que se envió la respuesta.

Una duración en segundos con hasta nueve dígitos decimales, que termina en s. Ejemplo: 3.5s.

cacheLookup Booleano Indica si se intentó realizar una búsqueda en caché.
cacheHit Booleano Indica si una entidad se entregó desde la caché (con o sin validación).
cacheValidatedWithOriginServer Booleano Indica si la respuesta se validó con el servidor de origen antes de entregarse desde la caché. Este campo solo tiene sentido si cacheHit es verdadero.
cacheFillBytes Cadena (formato int64) Es la cantidad de bytes de respuesta HTTP insertados en la caché. Solo se establece cuando se intenta un llenado de caché.
protocol String Protocolo que se usa para la solicitud Ejemplos: “HTTP/1.1”, “HTTP/2”, “websocket”

LoadBalancerLogEntry

Las entradas de registro LoadBalancerLogEntry contienen la siguiente información:

Nombre Tipo Descripción
insertId String El ID de registro único.
jsonPayload.@type String Es el tipo de registro.

El valor del tipo de registro siempre es
type.googleapis.com/google.cloud.loadbalancing.type.LoadBalancerLogEntry.

jsonPayload.enforcedGatewaySecurityPolicy.hostname String Es el nombre de host asociado con la solicitud.
jsonPayload.enforcedGatewaySecurityPolicy.matchedRules.action String La acción que se realizó en la solicitud.
jsonPayload.enforcedGatewaySecurityPolicy.matchedRules.rule String Es el nombre de la regla que se aplicó a la solicitud.
jsonPayload.enforcedGatewaySecurityPolicy.clientServiceAccount String La cuenta de servicio asociada con la solicitud.
jsonPayload.enforcedGatewaySecurityPolicy.clientSecureTags String Las etiquetas seguras asociadas con la solicitud.

Recurso supervisado de la puerta de enlace

Las entradas de registro de recursos supervisados de la puerta de enlace contienen la siguiente información:

Nombre Tipo Descripción
resource_container String Es el contenedor asociado con la puerta de enlace.
ubicación String Es el nombre de la región en la que se define la puerta de enlace.
network_name String Es el nombre de la red de nube privada virtual (VPC) en la que se creó la puerta de enlace.
gateway_type String Es la enumeración de tipo de la puerta de enlace.
nombre_puerta_enlace String Es el nombre del recurso de puerta de enlace.

Ejemplos de registro

El Proxy web seguro genera entradas de registro detalladas cada vez que procesa una solicitud y realiza un seguimiento de sus acciones y las políticas aplicadas. En los siguientes ejemplos, se muestra cómo funcionan los registros de Secure Web Proxy.

Ejemplo de una entrada de permiso

La siguiente entrada de registro muestra que el Proxy web seguro interceptó y inspeccionó el tráfico HTTPS de [www.example.com](https://www.example.com/) y le permitió continuar al sitio web de destino. Los nombres de la política y la regla son swp-policy y allow-port-443, respectivamente.

Campo Valores
enforcedGatewaySecurityPolicy "requestWasTlsIntercepted": true,
"hostname": "www.example.com",
"matchedRules": [
{
"action": "ALLOWED",
"name": "projects/76537/locations/us-central1/gatewaySecurityPolicies/swp-policy/rules/allow-port-443"
}
]
httpRequest "requestMethod": "GET",
"requestUrl": "https://www.example.com/",
"requestSize": "41",
"status": 200,
"responseSize": "1446",
"userAgent": "curl/7.74.0",
"remoteIp": "10.128.0.12:35418",
"serverIp": "93.184.216.34:443",
"latency": "0.051800s",
"protocol": "HTTP/2"
recurso "type": "networkservices.googleapis.com/Gateway",
"labels": {
"gateway_name": "multi-level-tlds",
"network_name": "projects/76537/global/networks/default",
"location": "us-central1",
"resource_container": "",
"gateway_type": "SECURE_WEB_GATEWAY"
}
timestamp "2024-02-15T16:56:19.570534Z"
gravedad, "INFO"
logName "projects/76537/logs/networkservices.googleapis.com%2Fgateway_requests"
receiveTimestamp "2024-02-15T16:56:20.714988329Z"

Ejemplo de una entrada de rechazo

Esta entrada de registro muestra que el proxy web seguro inspeccionó el tráfico de www.example.com:443 y rechazó la solicitud HTTPS debido a la regla default_denied en la política del proxy web seguro.

Campo Valores
enforcedGatewaySecurityPolicy "hostname": "www.example.com:443",
"matchedRules": [
{
"name": "default_denied",
"action": "DENIED"
}
]
httpRequest
"requestMethod": "CONNECT",
"requestSize": "122",
"status": 403,
"responseSize": "141",
"userAgent": "curl/7.74.0",
"remoteIp": "10.128.0.12:36338",
"latency": "0.000133s",
"protocol": "HTTP/1.1"
recurso "type": "networkservices.googleapis.com/Gateway",
"labels": {
"gateway_type": "SECURE_WEB_GATEWAY",
"resource_container": "",
"location": "us-central1",
"network_name": "projects/gcp-1768/global/networks/default",
"gateway_name": "high-latency-repro"
}
timestamp "2024-02-15T16:55:00.089727Z"
gravedad, "ADVERTENCIA"
logName "projects/gcp-1768/logs/networkservices.googleapis.com%2Fgateway_requests"
receiveTimestamp "2024-02-15T16:55:04.456901833Z"

Ver registros en Cloud Logging

Para ver los registros del Proxy web seguro en el Explorador de registros, haz lo siguiente:

  1. En la consola de Google Cloud, ve a la página Explorador de registros.

    Ir al Explorador de registros

  2. Selecciona un proyecto Google Cloud existente en la parte superior de la página o crea un proyecto nuevo.

  3. Con los menús desplegables, selecciona el recurso networkservices.googleapis.com/Gateway o el nombre de la instancia del Proxy web seguro.

Para obtener más información, consulta Usa el Explorador de registros.