统计分析查询接口
更新时间:2019-06-14
查询最近攻击次数接口
描述
- 查询最近估计次数
请求结构
GET /v{version}/securityAudit/getRecentAttackNum&clientToken={clientToken} HTTP/1.1
Host: bss.bj.baidubce.com
Authorization: authorization string
请求头域
除公共头域外,无其他特殊头域
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值2 |
clientToken | String | 是 | Query参数 | 幂等性Token,详见clientToken |
返回状态码
成功返回200,失败返回见错误码
返回头域
除公共头域外,无其他特殊头域
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
status | int | 结果状态码 |
description | String | 结果描述 |
data | RecentAttackInfoModel | 最近攻击信息描述 |
请求示例
GET /v2/securityAudit/getRecentAttackNum&clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
HOST bss.bj.baidubce.com
Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
响应示例
HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS
{
"status": 0,
"description": "ok",
"data": {
"recentDayAttackInfo": {
"attackSuccess": 2,
"attackAll": 100
}
"lastDayAttackInfo": {
"attackSuccess": 2,
"attackAll": 100
}
}
}
查询指定时间段内攻击次数接口
描述
- 指定startTime, endTime 查询攻击次数
- 查询时间限制:endTime - startTime <= 31天
请求结构
POST /v{version}/securityAudit/getAttackStat&clientToken={clientToken} HTTP/1.1
Host: bss.bj.baidubce.com
Authorization: authorization string
{
"startTime": "2018-04-01T08:00:00Z",
"endTime": "2018-04-02T08:00:00Z",
}
请求头域
除公共头域外,无其他特殊头域
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值2 |
clientToken | String | 是 | Query参数 | 幂等性Token,详见clientToken |
startTime | String | 是 | RequestBody | 开始时间,UTC标准时间格式 |
endTime | String | 是 | RequestBody | 结束时间,UTC标准时间格式 |
返回状态码
成功返回200,失败返回见错误码
返回头域
除公共头域外,无其他特殊头域
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
status | int | 结果状态码 |
description | String | 结果描述 |
data | AttackInfoModel | 攻击次数描述 |
请求示例
POST /v2/securityAudit/getAttackStat&clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
HOST bss.bj.baidubce.com
Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
{
"startTime": "2018-04-01T08:00:00Z",
"endTime": "2018-04-02T08:00:00Z",
}
响应示例
HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS
{
"status": 0,
"description": "ok",
"data": {
"attackSuccess": 2,
"attackAll": 100
}
}
查询攻击事件趋势接口
描述
- 指定最近的天数,查询攻击事件趋势
请求结构
POST /v{version}/securityAudit/getAttackTrend&clientToken={clientToken} HTTP/1.1
Host: bss.bj.baidubce.com
Authorization: authorization string
{
"cycleDay": 7
}
请求头域
除公共头域外,无其他特殊头域
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值2 |
clientToken | String | 是 | Query参数 | 幂等性Token,详见clientToken |
cycleDay | int | 是 | RequestBody | 最近的天数,设置范围:[1,31] |
返回状态码
成功返回200,失败返回见错误码
返回头域
除公共头域外,无其他特殊头域
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
status | int | 结果状态码 |
description | String | 结果描述 |
data | list<[DayAttackInfoModel]>(#DayAttackInfoModel) | 每天攻击次数列表 |
请求示例
POST /v2/securityAudit/getAttackTrend&clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
HOST bss.bj.baidubce.com
Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
{
"cycleDay": 7
}
响应示例
HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS
{
"status": 0,
"description": "ok",
"data": [
{
"attackDate": "2018-04-01",
"attackSuccess": 2,
"attackAll": 100
}
{
"attackDate": "2018-04-02",
"attackSuccess": 5,
"attackAll": 200
}
...
]
}
查询top攻击源IP接口
描述
- 指定查询的天数和topN,查询top攻击源IP
请求结构
POST /v{version}/securityAudit/getTopAttackSource&clientToken={clientToken} HTTP/1.1
Host: bss.bj.baidubce.com
Authorization: authorization string
{
"cycleDay": 7
"topN": 5,
}
请求头域
除公共头域外,无其他特殊头域
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值2 |
clientToken | String | 是 | Query参数 | 幂等性Token,详见clientToken |
cycleDay | int | 是 | RequestBody | 最近的天数,设置范围:[1,31] |
topN | int | 是 | RequestBody | 查询的前几个攻击源IP,设置范围:[1,10] |
返回状态码
成功返回200,失败返回见错误码
返回头域
除公共头域外,无其他特殊头域
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
status | int | 结果状态码 |
description | String | 结果描述 |
data | list<[AttackSourceInfoModel]>(#AttackSourceInfoModel) | 攻击源列表 |
请求示例
POST /v2/securityAudit/getTopAttackSource&clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
HOST bss.bj.baidubce.com
Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
{
"cycleDay": 7
"topN": 5,
}
响应示例
HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS
{
"status": 0,
"description": "ok",
"data": [
{
"attackSource": 1.1.1.1",
"attackSuccess": 50,
}
{
"attackSource": 2.2.2.2",
"attackSuccess": 40,
}
...
]
}
查询top被攻击eip接口
描述
- 指定查询的天数和topN,查询top被攻击eip
请求结构
POST /v{version}/securityAudit/getTopAttackTarget&clientToken={clientToken} HTTP/1.1
Host: bss.bj.baidubce.com
Authorization: authorization string
{
"cycleDay": 7
"topN": 5,
}
请求头域
除公共头域外,无其他特殊头域
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值2 |
clientToken | String | 是 | Query参数 | 幂等性Token,详见clientToken |
cycleDay | int | 是 | RequestBody | 最近的天数,设置范围:[1,31] |
topN | int | 是 | RequestBody | 查询的前几个被攻击eip,设置范围:[1,10] |
返回状态码
成功返回200,失败返回见错误码
返回头域
除公共头域外,无其他特殊头域
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
status | int | 结果状态码 |
description | String | 结果描述 |
data | list<[AttackedEipInfoModel]>(#AttackedEipInfoModel) | 被攻击eip列表 |
请求示例
POST /v2/securityAudit/getTopAttackTarget&clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
HOST bss.bj.baidubce.com
Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
{
"cycleDay": 7
"topN": 5,
}
响应示例
HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS
{
"status": 0,
"description": "ok",
"data": [
{
"eip": "180.76.1.1",
"instanceType": "BCC",
"name": "eip-name",
"region": "bj",
"attackSuccess": 50,
},
{
"eip": "180.76.1.2",
"instanceType": "BCC",
"name": "eip-name",
"region": "bj",
"attackSuccess": 40,
},
...
]
}
查询top攻击类型
描述
- 指定查询的天数和topN,查询top攻击类型
请求结构
POST /v{version}/securityAudit/getTopAttackType&clientToken={clientToken} HTTP/1.1
Host: bss.bj.baidubce.com
Authorization: authorization string
{
"cycleDay": 7
"topN": 5,
}
请求头域
除公共头域外,无其他特殊头域
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值2 |
clientToken | String | 是 | Query参数 | 幂等性Token,详见clientToken |
cycleDay | int | 是 | RequestBody | 最近的天数,设置范围:[1,31] |
topN | int | 是 | RequestBody | 查询的前几个攻击类型,设置范围:[1,10] |
返回状态码
成功返回200,失败返回见错误码
返回头域
除公共头域外,无其他特殊头域
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
status | int | 结果状态码 |
description | String | 结果描述 |
data | list<[AttackTypeInfoModel]>(#AttackTypeInfoModel) | 攻击类型列表 |
请求示例
POST /v2/securityAudit/getTopAttackType&clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
HOST bss.bj.baidubce.com
Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
{
"cycleDay": 7
"topN": 5,
}
响应示例
HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS
{
"status": 0,
"description": "ok",
"data": [
{
"attackType": "SQL注入",
"attackSuccess": 50,
},
{
"attackType": "webShell",
"attackSuccess": 30,
},
...
{
"attackType": "others",
"attackSuccess": 10,
},
]
}