风控算法设备id指纹分析

本文探讨了某国内风控厂商如何通过Java和Native SO模块采集设备信息,包括网络配置、硬件特性、系统属性等,以生成难以篡改的设备ID。此SDK会监测大量系统参数并进行非对称加密,甚至能识别刷机设备。文章还列举了风险应用和文件检测,展示了风控算法的深度和复杂性。
摘要由CSDN通过智能技术生成

今天刚好有点时间就先简单写一下,前段时间分析了一下某国内风控厂生成设备id时采集的信息,也是第一次接触风控这方面的东西,抱着学习的心态分析了一下。

某风控厂:我贼tm牛逼,你手机刷机了我都能识别出旧id,一年就要百来万,便宜

首先这个sdk包含java和native so两个模块,app启动的时候将采集信息上报,服务器返回个设备id,没有合法的id有些app直接拒绝注册。。。Java层的sdk采集的信息最多,差不多有百来条,然后传递给so层,so层再采集一波,然后rsa非对称加密,返回给java。我先把采集的信息列出来,不一定全,包括我做的时候记录的数据可能丢失,还有测试地可能完整。。。

Java层采集的信息:

1.wlan0,网卡地址,网卡ip,网卡名称

2.启动次数

3.下载的渠道

4.平台安卓还是苹果

5.自己sdk版本

6.cpu数量,cpu_model_name,cpu_max_MHz

7.屏幕亮度

8.app版本

9.网络类别,WiFi还是什么

10.mediadrm_uuid, 用什么库的id然后生成的id

11.一些统计的耗用的时间

12.ro.xxxx系类,具体如下:

"ro.kernel.qemu": "",
"ro.debuggable": "",
"ro.secure": "",
"ro.build.version.release": "",
"ro.build.version.sdk": "",
"ro.build.display.id": "",
"ro.product.model": "",
"ro.product.board": "",
"ro.product.brand": "",
"ro.product.name"

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值