通过被动式设备指纹技术,收集和分析用户设备的独特标记序列数据,主要用于与主动式设备指纹相结合,从而更加精确的识别用户设备与分析用户行为。在互联网安全行业中,有助于业内企业更准确地识别和理解用户行为,进行用户行为分析、安全监测等,从而提供定制化的服务和产品,增强行业竞争力。
数据采集处理:从访问设备被动采集多维信息数据,如IP地址、操作系统版本、硬件架构、系统安装日期、设定语言、网络类型、TCP传输速率、屏幕分辨率等,数据清洗去重。 指纹计算:将收集到的各类数据信息转换为字节序列,将字节序列填充至448位模512的倍数,添加一个64位原始消息长度,确定特定常数量初始值A = 0x67452301,B = 0xefcdab89,C = 0x98badcfe,D = 0x10325476;将填充后数据分为512位消息块,每个消息块分为16个32位子块,对每个消息块执行64次迭代,每次迭代包括加法、位非、条件选择、位循环四个主要位操作,每次迭代使用不同的常数和位移量,并且根据迭代的序号选择不同的子块;同时在每次迭代中,根据位操作函数与逻辑运算更新ABCD四个常数量,完成迭代,将初始ABCD值与更新后的值进行加法运算,得到最终哈希值以32位的十六进制字符串形式输出,即设备指纹ID,该ID能够代表用户的设备而不会直接暴露用户个人信息。 数据应用:通过主动式设备指纹技术,收集和分析用户设备的独特标记序列数据,用于安全识别用户设备,有助于提供定制化服务和增强用户体验。
| 字段名 | 类型 | 描述 |
|---|---|---|
设备登记序号 |
-- | -- |
IP地址 |
-- | -- |
操作系统版本 |
-- | -- |
硬件架构 |
-- | -- |
系统安装日期 |
-- | -- |
| fieldName | exampleValue |
|---|---|
| 设备登记序号 | COE_202312205BD_00001 |
| IP地址 | 192.168.211.186 |
| 操作系统版本 | Kylin V10 |
curl -H "Authorization: Bearer YOUR_API_KEY" \
http://localhost:3001/api/v1/datasets/37758