WAF数据报表相关接口

应用防火墙 WAF

  • 产品定价
  • 产品描述
    • 介绍
    • 优势
    • 功能
    • 应用场景
    • 核心概念
  • 操作指南
    • 报警设置
    • 安全运营
      • 攻击日志
      • 安全报表
      • 访问概览
    • 防护配置
      • 基础Web防护引擎
      • 信息泄露防护
      • 访问频率限制
      • BOT 功能设置
      • IP黑白名单
      • 防护配置概述
      • 自定义访问控制策略
      • CC防护配置
      • 自定义拦截页面
      • 日志投递
      • Web 应用集成SDK
      • 防篡改功能设置
    • 接入管理
      • CDN-WAF-概述
      • WAF回源及回源保护
      • 开启IPv6防护
      • SAAS-WAF概述
      • BLB-WAF概述
      • 配置自定义TLS
  • API参考
    • 调用规范
    • WAF数据报表相关接口
    • 附录
    • 更新历史
    • API服务域名
    • 错误返回
    • BLB-WAF-API
    • 使用须知
    • CDN-WAF-API
    • 概述
  • 常见问题
    • 如何获取近6个月攻击拦截日志
    • 告警无法关闭
    • Web攻击分类说明
  • 服务等级协议 SLA
    • 应用防火墙服务等级协议 SLA
所有文档
menu
没有找到结果,请重新输入

应用防火墙 WAF

  • 产品定价
  • 产品描述
    • 介绍
    • 优势
    • 功能
    • 应用场景
    • 核心概念
  • 操作指南
    • 报警设置
    • 安全运营
      • 攻击日志
      • 安全报表
      • 访问概览
    • 防护配置
      • 基础Web防护引擎
      • 信息泄露防护
      • 访问频率限制
      • BOT 功能设置
      • IP黑白名单
      • 防护配置概述
      • 自定义访问控制策略
      • CC防护配置
      • 自定义拦截页面
      • 日志投递
      • Web 应用集成SDK
      • 防篡改功能设置
    • 接入管理
      • CDN-WAF-概述
      • WAF回源及回源保护
      • 开启IPv6防护
      • SAAS-WAF概述
      • BLB-WAF概述
      • 配置自定义TLS
  • API参考
    • 调用规范
    • WAF数据报表相关接口
    • 附录
    • 更新历史
    • API服务域名
    • 错误返回
    • BLB-WAF-API
    • 使用须知
    • CDN-WAF-API
    • 概述
  • 常见问题
    • 如何获取近6个月攻击拦截日志
    • 告警无法关闭
    • Web攻击分类说明
  • 服务等级协议 SLA
    • 应用防火墙服务等级协议 SLA
  • 文档中心
  • arrow
  • 应用防火墙WAF
  • arrow
  • API参考
  • arrow
  • WAF数据报表相关接口
本页目录
  • WAF查询实例详情
  • WAF查询攻击事件详情
  • WAF查询一段时间攻击事件的趋势

WAF数据报表相关接口

更新时间:2025-08-22

WAF查询实例详情

接口描述

查询waf的实例详情,包括waf实例的状态,waf到期时间,以及配置的规则数量,近日web防护和自定义规则拦截的攻击事件的统计。

  • 注意需要指定waf标志符才能正常调用。

请求结构

Plain Text
1GET /v{version}/wafStatistics/{waf_id}?clientToken={clientToken} HTTP/1.1
2Host: bss.{region}.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String 是 URL参数 API版本号,当前取值2
waf_id String 是 URL参数 waf标志符
clientToken String 是 Query参数 幂等性Token,详见幂等性

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

参数名称 类型 描述
payType String 支付方式
wafName String waf名称
status String waf实例状态:可以是available/paused/pausing/updating/deleting/deleted
endTime String 到期时间
rule Object 已经配置的访问规则和剩余可配置的规则
webAttack Object web攻击事件近日统计
customAttack Object 自定义规则攻击事件近日统计

请求示例

Plain Text
1GET /v2/wafStatistics/waf-3a4b5c?clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2HOST bss.{region}.baidubce.com
3Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

返回示例

Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2018 08:26:52 GMT
4Content-Length: 
5Connection: keep-alive
6Content-Type: application/json;charset=UTF-8
7Server: nginx
8{
9    "payType": "prepay|postpay",          //支付方式
10    "wafName": "WAFNAME",                 //WAF NAME
11    "status": "STATUS",                         //WAF实例状态:available/paused/pausing/updating/deleting/deleted
12    "endTime": "2017-03-14 16:40:43",     //到期时间:本地时间
13    "rule": {
14        "used": COUNT,                    //已配置的访问规则,INT型      
15        "use": INIT,                      //剩余可配置的访问规则,INT型
16    },
17    "webAttack": {
18        "today": COUNT,                   //今天受web攻击次数,INT型      
19        "lastWeek": INIT,                 //最近七天受web攻击次数,INT型
20    },
21    "customAttack":  {
22        "today": COUNT,                   //已今天受到自定义规则次数,INT型      
23        "lastWeek": INIT,                 //最近其他受到自定义攻击次数,INT型
24    },
25}     

WAF查询攻击事件详情

接口描述

查询一段时间内攻击事件的详情列表。需要指定攻击事件的类型,必须是全部事件、web攻击事件、自定义规则阻拦事件的一种。需要指定开始时间和结束时间,用时间戳表示。

请求结构

Plain Text
1GET /v{version}/wafEvent/{waf_id}?type={type}&beginTime={time}&endTime={time}&pageNo={pageno}&pageSize={pagesize}&clientToken={clientToken} HTTP/1.1
2Host: bss.{region}.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String 是 URL参数 API版本号,当前取值2
waf_id String 是 URL参数 waf标志符
type String 是 QUERY 参数 取值 all、webAttack、customAttack 分别表示全部事件、web攻击事件、自定义规则阻拦事件
beginTime TIMESTAMP 是 QUERY 参数 时间戳:选择事件开始时间段
endTime TIMESTAMP 是 QUERY 参数 时间戳:选择事件结束时间段
pageNo Int 是 QUERY 参数 显示攻击事件列表页号
pageSize Int 是 QUERY 参数 每页条数
clientToken String 是 Query参数 幂等性Token,详见幂等性

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

参数名称 类型 描述
data List<AttackEvent> waf拦截的攻击事件的列表
total Int 攻击事件的数量

请求示例

Plain Text
1GET /v2/wafEvent/waf-3a4b5c?type=webAttack&beginTime=1546963200&endTime=1547625600&pageSize=10&pageNo=1&clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2HOST bss.{region}.baidubce.com
3Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

返回示例

Plain Text
1HTTP/1.1 200 OK  
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09  
3Date: Wed, 10 Apr 2018 08:26:52 GMT  
4Content-Length:   
5Connection: keep-alive  
6Content-Type: application/json;charset=UTF-8  
7Server: nginx  
8{   
9    "data": [  
10        {  
11            "time": "2017-03-14 19:49:53",            //发生事件,本地时间  
12            "bcc": ["instance_id1", "instance_id2"],  //受影响资产  
13            "ip": "ip",                               //攻击者IP       
14            "addr": "美国",                            //攻击值地址  
15            "userAgent": "baidu spider",              //攻击者伪装  
16            "url": "URL",                             //攻击者URL        
17            "ruleId": "zdy_id",                       //当用户设置自定义后这里为用户自定义规则名字  
18            "ruleName": "sql-0001",                   //防御模式  
19            "ruleInfo": "SQL注入",                     //安全事件  
20            "type": "deny|log",                       //匹配模式  
21            "body": "body",                           //匹配内容  
22        },  
23        {...},  
24    ]  
25   "total": 1000,                                         //总数  
26}   

WAF查询一段时间攻击事件的趋势

接口描述

查询24小时内攻击事件发生次数的趋势图,需要指定攻击事件类型,必须是全部事件、web攻击事件、自定义规则阻拦事件的一种。需要指定时间段的结束时刻,用时间戳表示。

请求结构

Plain Text
1GET /v{version}/wafCount/{waf_id}?time={time}&type={type}&clientToken={clientToken} HTTP/1.1
2Host: bss.{region}.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其他特殊头域

请求参数

参数名称 类型 是否必需 参数位置 描述
version String 是 URL参数 API版本号,当前取值2
time TIMESTMAP 是 QUERY参数 时间戳:选择事件结束时间段
type String 是 QUERY 参数 取值 all、webAttack、customAttack 分别表示全部事件、web攻击事件、自定义规则阻拦事件
clientToken String 是 Query参数 幂等性Token,详见幂等性

返回状态码

成功返回200,失败返回见错误码

返回头域

除公共头域外,无其他特殊头域

返回参数

参数名称 类型 描述
total List<PeriodAttackCount> 一段时间内的每小时的攻击次数的数组

请求示例

Plain Text
1GET /v2/wafCount/waf-3a4b5c?time=1546963200&type=webAttack&pageSize=10&pageNo=1&clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2HOST bss.{region}.baidubce.com
3Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02

返回示例

Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2018 08:26:52 GMT
4Content-Length: 
5Connection: keep-alive
6Content-Type: application/json;charset=UTF-8
7Server: nginx
8{
9   "total":[
10       {
11           "time":00,
12           "total":10
13       },
14       {
15           "time":"12",
16           "total":"20"
17       },
18   ]
19}

上一篇
调用规范
下一篇
附录