Os logs completos do Anti-DDoS Proxy incluem um conjunto de campos de log. As tabelas a seguir descrevem cada campo.
Informações básicas
|
Campo |
Descrição |
Exemplo |
|
__topic__ |
O tópico do log. O valor fixo é ddos_access_log, que indica os logs do Anti-DDoS Proxy. |
ddos_access_log |
|
user_id |
O ID da conta Alibaba Cloud. |
166688437215**** |
Requisições HTTP
Campo | Descrição | Exemplo |
body_bytes_sent | O tamanho do corpo da resposta efetivamente enviado ao cliente. Unidade: bytes. | 2 |
content_type | O tipo de conteúdo. | application/x-www-form-urlencoded |
host | O site de origem. | api.aliyundoc.com |
http_cookie | O cookie da requisição. | k1=v1;k2=v2 |
http_referer | O Referer da requisição. Se não houver Referer, o valor retornado é | http://aliyundoc.com |
http_user_agent | O user agent da requisição. | Dalvik/2.1.0 (Linux; U; Android 10; Android SDK built for x86 Build/QSR1.200715.002) |
http_x_forwarded_for | O endereço IP do usuário upstream encaminhado por proxies. | 192.0.XX.XX |
https | Indica se a requisição é HTTPS. Valores válidos: true e false. | true |
matched_host | O nome de domínio de origem da configuração correspondente, que pode ser um domínio curinga. Se não houver correspondência, o valor retornado é | *.aliyundoc.com |
real_client_ip | O endereço IP de origem real da requisição. Se não for possível obter o endereço IP, o valor retornado é | 192.0.XX.XX |
isp_line | As informações de linha do provedor de serviços de Internet (ISP), como BGP, China Telecom ou China Unicom. | China Telecom |
remote_addr | O endereço IP do cliente que inicia a requisição. | 192.0.XX.XX |
remote_port | O número da porta do cliente que inicia a requisição. | 23713 |
src_ip | O endereço IP do cliente que inicia a requisição. | 192.0.XX.XX |
src_port | O número da porta do cliente que inicia a requisição. | 23713 |
request_length | O tamanho da requisição. Unidade: bytes. | 123 |
request_method | O método HTTP da requisição. | GET |
start_time | O horário em que o Anti-DDoS Proxy retorna uma resposta ao cliente, no formato timestamp. | 1735553169000 |
request_time_msec | A duração do processamento da requisição. Representa o tempo que o Anti-DDoS Proxy leva para receber a requisição do cliente, processá-la e retornar uma resposta. Unidade: milissegundos. | 44 |
request_uri | O caminho da requisição. | /answers/377971214/banner |
server_name | O nome de host correspondente. Se não houver correspondência, o valor retornado é | api.aliyundoc.com |
status | O código de status HTTP. | 200 |
time | O horário em que a requisição começa, no formato ISO 8601. | 2024-12-30T18:06:09+08:00 |
querystring | A string de consulta da requisição. | token=bbcd&abc=123 |
upstream_addr | A lista de endereços de back-to-origin, no formato | 192.0.XX.XX:443 |
upstream_ip | O endereço IP de back-to-origin. | 192.0.XX.XX |
upstream_response_time | O tempo de resposta de back-to-origin. Unidade: segundos. Nota Para o mecanismo famax anterior, a unidade é milissegundos. | 0,044 |
upstream_status | O código de status HTTP da requisição de back-to-origin. | 200 |
vip_addr | O endereço IP da instância do Anti-DDoS Proxy. | 203.107.XX.XX |
http2_client_fingerprint | A fingerprint original do cliente HTTP/2. | 2:0;4:2097152;3:100|10485760|0|m,s,p,a |
http2_client_fingerprint_md5 | A fingerprint original do cliente HTTP/2 é extraída e convertida em hash usando o algoritmo MD5. O resultado é um valor de hash MD5 de tamanho fixo (128 bits ou 32 caracteres). O valor de hash é usado para analisar e identificar diferentes clientes, o que permite uma comunicação mais segura e eficiente. | ad8424af1cc590e09f7b0c499bf7fcdb |
ssl_client_ja3_fingerprinting | A fingerprint JA3 original do cliente. Ela contém parâmetros-chave do processo de handshake TLS, como a versão TLS, suítes de criptografia, o algoritmo de compactação e as extensões TLS. | 771,4865-49195-49196-49197,29,0 |
ssl_client_ja3_fingerprinting_md5 | O valor de hash MD5 gerado a partir da fingerprint JA3 original. | c1bd7c674bbec9f0f2474e3eee3564f4 |
ssl_client_ja4_fingerprinting | A fingerprint JA4 original do cliente. Ela contém parâmetros-chave do processo de handshake TLS, como a versão TLS, suítes de criptografia, o algoritmo de compactação, extensões TLS, a versão do navegador e o sistema operacional. | t13d1516h2_acb858a92679_e5627efa2ab1 |
ssl_client_ja4_fingerprinting_md5 | O valor de hash MD5 gerado a partir da fingerprint JA4 original. | 8c3d99fb6ed08a39c799aad27b4854f4 |
ssl_client_tls_fingerprinting_md5 | O valor de hash MD5 da fingerprint TLS do cliente. | 21d696a76962c9912d765a9372d8c773 |
cache_status | Indica se os dados solicitados geram um acerto no cache do dispositivo Anti-DDoS Proxy.
| hit |
traceid | Identificador globalmente exclusivo gerado para cada requisição em um sistema distribuído. Esse identificador abrange todo o fluxo de processamento e correlaciona as informações nos logs dos componentes do service, o que facilita o rastreamento, a solução de problemas e a análise de desempenho. | ac11000117388144519311412e387f |
Informações do cliente
Campo | Descrição | Exemplo |
ua_browser | O identificador do navegador. Nota Em alguns casos, este campo pode não estar presente no log. | ie9 |
ua_browser_family | A família do navegador. Nota Em alguns casos, este campo pode não estar presente no log. | internet explorer |
ua_browser_type | O tipo do navegador. Nota Em alguns casos, este campo pode não estar presente no log. | web_browser |
ua_browser_version | A versão do navegador. Nota Em alguns casos, este campo pode não estar presente no log. | 9.0 |
ua_device_type | O tipo do dispositivo cliente. Nota Em alguns casos, este campo pode não estar presente no log. | computer |
ua_os | O identificador do sistema operacional em execução no cliente. Nota Em alguns casos, este campo pode não estar presente no log. | windows_7 |
ua_os_family | A família do sistema operacional em execução no cliente. Nota Em alguns casos, este campo pode não estar presente no log. | windows |
server_protocol | O protocolo e o número da versão que o servidor de origem usa para responder à requisição de back-to-origin do Anti-DDoS Proxy. | HTTP/1.1 |
ssl_protocol | O protocolo e a versão SSL ou TLS usados pela requisição do cliente. | TLSv1.2 |
ssl_cipher | A suíte de criptografia usada pela requisição do cliente. | ECDHE-RSA-AES128-GCM-SHA256 |
ssl_handshake_time | O horário em que o cliente conclui o handshake TLS. Unidade: ms. | 99 |
Políticas de mitigação
Campo | Descrição | Exemplo |
cc_action | A ação da política de mitigação de HTTP flood. Valores válidos:
| accept |
cc_blocks | Indica se a requisição é bloqueada pela política de mitigação de HTTP flood. Valores válidos:
Nota Em alguns casos, este campo pode não estar presente no log. Em vez disso, o campo | 1 |
cc_phase | O tipo de política de mitigação. Valores válidos:
| gfbwip |
last_module | O tipo de política de mitigação para serviços de site. Valores válidos:
| gfareaban |
last_owner | O nome da regra da política de mitigação de site, incluindo as políticas de mitigação que o Anti-DDoS Proxy emite automaticamente e as políticas de mitigação que os usuários criam. As políticas de mitigação que o Anti-DDoS Proxy emite automaticamente incluem:
| global_th_4_C_****|global |
last_result | A ação final de mitigação aplicada à requisição. Valores válidos:
Nota Em alguns casos, este campo pode não estar presente no log. Em vez disso, o campo | failed |