一、什么是IP风险画像识别和IP风险预警接口?
IP风险画像识别可基于多维度数据信息、持续性IP风险验证机制和多级IP风险判定算法,实时关联IP的位置信息、应用场景、端口服务和设备风险信息等进行IP风险精准判定,可覆盖识别 7 种类型的风险IP,分别是VPN、代理、 秒拨、数据中心、Tor节点、端口扫描、暴力破解。
二、应用场景
(1)网络安全防护场景
(2)金融行业风控场景
(3)电商与互联网平台风控场景
三、如何调用接口?
下面我们以阿里云接口为例:

java
接口调用地址:https://market.aliyun.com/detail/cmapi00072531#sku=yuncode6653100002
public static void main(String[] args) {
String host = "https://kzipfx.market.alicloudapi.com";
String path = "/api/ip/portrait";
String method = "POST";
String appcode = "你自己的AppCode";
Map<String, String> headers = new HashMap<String, String>();
//最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Authorization", "APPCODE " + appcode);
//根据API的要求,定义相对应的Content-Type
headers.put("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
Map<String, String> querys = new HashMap<String, String>();
Map<String, String> bodys = new HashMap<String, String>();
bodys.put("ip", "39.1**");
try {
/**
* 重要提示如下:
* HttpUtils请从
* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java
* 下载
*
* 相应的依赖请参照
* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml
*/
HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
System.out.println(response.toString());
//获取response的body
//System.out.println(EntityUtils.toString(response.getEntity()));
} catch (Exception e) {
e.printStackTrace();
}
}
成功返回示例代码:
java
若数据查空:tag和updatetime为空字符串,level值为无,score值为0 就是无风险,有值才有风险
{
"msg": "成功",
"success": true,
"code": 200,
"data": {
"continent": "亚洲",
"owner": "中国联通",
"country": "中国",
"orderNo": "202511282243360623821",
"lng": "109.934570",
"city": "怀化市",
"level": "高",
"ip": "42.49.77.18",
"isp": "中国联通",
"areacode": "CN",
"scene": "家庭宽带",
"score": 89,
"district": "鹤城区",
"tag": "Sec_Dial",
"radius": "21.3851",
"updatetime": "2025-11-26 18:29:36",
"prov": "湖南省",
"lat": "27.609320"
}
| tag | 风险标签(Proxy:代理IP、VPN:VPN IP、Sec_Dial:秒拨IP、IDC:数据中心机房IP、Tor:Tor节点IP、Scan:端口扫描行为、Brute_Force:暴力破解行为) |
| updatetime | 风险捕获时间(格式:2023-06-19 11:42:45) |
| level | 风险等级(高:拦截/标记/严格验证;中:中等强度风控;低:弱强度风控/标记;无:放行) |
| score | 风险分数(分值范围:0-100) |
| continent | 大洲 |
| country | 国家 |
| prov | 省份 |
| city | 城市 |
| district | 区县 |
| lat | 纬度 |
| lng | 经度 |
| radius | 定位半径(km) |
| areacode | 国家编码 |
| owner | 所属机构 |
| isp | 运营商 |
| scene | 使用场景 |