Entender e visualizar registros

Esta página oferece uma visão geral dos registros do Secure Web Proxy, os tipos de registro disponíveis e como acessá-los.

Visão geral

Os recursos de registro do Secure Web Proxy permitem capturar informações e realizar tarefas importantes nas seguintes áreas:

  • Monitoramento e compliance

    • Aplicar a conformidade com regulamentações, melhorar a segurança da rede e oferecer visibilidade sobre o tráfego que vai para destinos da Internet.
    • Adquira camadas valiosas de controle e visibilidade sobre o tráfego de carga de trabalho.
    • Receba insights importantes para monitorar de maneira eficaz a Central de Operações de Segurança (SOC).
    • Use registros para detectar e acompanhar eventos de segurança e garantir uma resposta proativa às ameaças.
  • Implantação e configuração

    • Acompanhe a configuração inicial da infraestrutura, a criação de contas de usuário e as mudanças de configuração.
    • Monitore possíveis erros para garantir uma implantação tranquila e segura.
    • Entenda o impacto dos ajustes de ajuste de política e otimize sua proteção.

Registros disponíveis

Os seguintes tipos de registros estão disponíveis no Secure Web Proxy:

  • Registros de auditoria do Cloud
  • Registros de transações do proxy

Registros de auditoria do Cloud

Os Registros de auditoria do Cloud oferecem os seguintes detalhes:

  • Informações relacionadas a chamadas de API feitas para a configuração de infraestrutura e proxy, criação e modificação de políticas e verificações de monitoramento. Para capturar as interações, os registros de auditoria do Cloud usam comandos da CLI do Google Cloud e a API Secure Web Proxy.
  • Informações relacionadas à criação e exclusão de instâncias do Secure Web Proxy, modificação de configurações e aplicação de atualizações. Os registros do console do Google Cloud capturam a atividade do console relacionada à configuração do proxy da Web seguro.
  • Insights sobre as mudanças feitas na infraestrutura do Secure Web Proxy.
  • Ajustes nas configurações, regras e parâmetros do Secure Web Proxy que moldam o comportamento dele.
  • Modificações nos privilégios do usuário e nos controles de acesso no Proxy seguro da Web.
  • Implementação de modificações de políticas, capturando detalhes antes e depois da edição.

Os registros de auditoria do Secure Web Proxy seguem a estrutura padrão. Para informações sobre o formato padrão de registro de auditoria, consulte AuditLog.

Registros de transações do proxy

Os registros de transações do proxy capturam detalhes sobre solicitações individuais processadas pelo Proxy da Web seguro. Os registros incluem um registro detalhado de todas as transações entre os usuários e a Internet que são mediadas pelo proxy seguro da Web.

As entradas do registro de transações do proxy podem ser divididas nos seguintes tipos:

HttpRequest

As entradas de registro de HttpRequest contêm as seguintes informações:

Nome Tipo Descrição
requestMethod String O método de solicitação. Exemplos: GET, HEAD, PUT, POST.
requestUrl String O esquema (http, https), o nome do host, o caminho e a parte da consulta do URL solicitado. Exemplo: "http://example.com/some/info?color=red".
requestSize

String (formato int64)

O tamanho, em bytes, da mensagem de solicitação HTTP, incluindo os cabeçalhos e o corpo da solicitação.

status Número inteiro O código de status HTTP ou HTTPS que indica a resposta. Exemplos: 200, 404.
responseSize String (formato int64) O tamanho, em bytes, da mensagem de resposta HTTP enviada de volta ao cliente, incluindo os cabeçalhos e o corpo da resposta.
userAgent String O user agent enviado pelo cliente. Exemplo: "Mozilla/4.0 (compatível; MSIE 6.0; Windows 98; Q312461; .NET CLR 1.0.3705)".
remoteIp String O endereço IP (IPv4 ou IPv6) do cliente que emitiu a solicitação HTTP. Esse campo pode incluir informações de porta. Exemplos: 192.168.1.1, 10.0.0.1:80, FE80::0202:B3FF:FE1E:8329.
serverIp String O endereço IP (IPv4 ou IPv6) do servidor de origem para o qual a solicitação foi enviada. Esse campo pode incluir informações de porta. Exemplos: 192.168.1.1, 10.0.0.1:80, FE80::0202:B3FF:FE1E:8329.
referrer String

O URL de referência da solicitação, conforme definido em Definições de campos de cabeçalho HTTP/1.1.

latência String (formato Duration) A latência de processamento da solicitação no servidor, desde o momento em que a solicitação foi recebida até o momento em que a resposta foi enviada.

Uma duração em segundos com até nove dígitos fracionários e que termina com s. Exemplo: 3.5s.

cacheLookup Booleano Se uma pesquisa de cache foi tentada.
cacheHit Booleano Indica se uma entidade foi mostrada ou não a partir do cache (com ou sem validação).
cacheValidatedWithOriginServer Booleano Indica se a resposta foi validada com o servidor de origem antes de ser exibida do cache. Esse campo só é significativo se cacheHit for verdadeiro.
cacheFillBytes String (formato int64) O número de bytes de resposta HTTP inseridos no cache. Só é definido quando uma tentativa de preenchimento do cache é feita.
protocolo String Protocolo usado para a solicitação. Exemplos: "HTTP/1.1", "HTTP/2", "websocket"

LoadBalancerLogEntry

As entradas de registro LoadBalancerLogEntry contêm as seguintes informações:

Nome Tipo Descrição
insertId String O ID de registro exclusivo.
jsonPayload.@type String O tipo de registro.

O valor do tipo de registro é sempre
type.googleapis.com/google.cloud.loadbalancing.type.LoadBalancerLogEntry.

jsonPayload.enforcedGatewaySecurityPolicy.hostname String O nome do host associado à solicitação.
jsonPayload.enforcedGatewaySecurityPolicy.matchedRules.action String A ação realizada com a solicitação.
jsonPayload.enforcedGatewaySecurityPolicy.matchedRules.rule String O nome da regra aplicada à solicitação.
jsonPayload.enforcedGatewaySecurityPolicy.clientServiceAccount String A conta de serviço associada à solicitação.
jsonPayload.enforcedGatewaySecurityPolicy.clientSecureTags String As tags seguras associadas à solicitação.

Recurso monitorado da gateway

As entradas de registro do recurso monitorado pelo gateway contêm as seguintes informações:

Nome Tipo Descrição
resource_container String O contêiner associado ao gateway.
local String O nome da região em que o gateway está definido.
network_name String O nome da rede de nuvem privada virtual (VPC) em que o gateway foi criado.
gateway_type String O tipo de enumeração do gateway.
gateway_name String O nome do recurso de gateway.

Exemplos de geração de registros

O Secure Web Proxy gera entradas de registro detalhadas sempre que processa uma solicitação, mantendo o controle das ações e das políticas aplicadas. Os exemplos a seguir mostram como os registros do Secure Web Proxy funcionam.

Exemplo de entrada de permissão

A entrada de registro a seguir mostra que o Secure Web Proxy interceptou e inspecionou o tráfego HTTPS de [www.example.com](https://www.example.com/) e permitiu que ele prosseguisse para o site de destino. Os nomes da política e da regra são swp-policy e 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"
gravidade, "INFO"
logName "projects/76537/logs/networkservices.googleapis.com%2Fgateway_requests"
receiveTimestamp "2024-02-15T16:56:20.714988329Z"

Exemplo de entrada de negação

Essa entrada de registro mostra que o Secure Web Proxy inspecionou o tráfego de www.example.com:443 e negou a solicitação HTTPS devido à regra default_denied na política do Secure Web Proxy.

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"
gravidade, "AVISO"
logName "projects/gcp-1768/logs/networkservices.googleapis.com%2Fgateway_requests"
receiveTimestamp "2024-02-15T16:55:04.456901833Z"

Ver registros no Cloud Logging

Para conferir os registros do Secure Web Proxy no Explorador de registros, faça o seguinte:

  1. No console do Google Cloud, acesse a página do Explorador de registros.

    Acessar o Explorador de registros

  2. Selecione um projeto Google Cloud atual na parte de cima da página ou crie um novo.

  3. Usando os menus suspensos, selecione o recurso networkservices.googleapis.com/Gateway ou o nome da instância do Secure Web Proxy.

Para mais informações, consulte Como usar o Explorador de registros.