设备指纹是什么

news/2025/2/23 0:03:52/

一般而言,一个公司会对每一个访问本公司服务的客户端创造一个指纹(包括web方式,APP,小程序)等来作为这个设备的唯一识别码,称为Device Fingerprint
流程为客户端采集
硬件信息:如固定信息,包括imei,mac,cpu,存储卡,动态信息,包括电池,传感器,内存,cpu。比如usb经常链接,电量常满,没有锁屏密码,设备倾斜角度不变的设备可能涉嫌群控,
软件信息:如版本,调试,rom,root。比如输入法是自定义输入法,有按键精灵。
环境信息: 比如有一些root操作。
网络信息:如IP,风险程序
然后交给后端,通过数据分析的方式,生成设备唯一ID,建立设备风险画像和风险标签。来防范风险。
(原来唯一ID可以参考android的imei,iso的idfa,但是随着隐私管理越来越严格,获取这种唯一标志变得越来越困难)

为了防止黑产直接修改指纹,客户端SDK会使用如下技术:

  • java代码native化
  • native代码虚拟化和混淆
  • 反调试、反注入,内存校验,hook校验

服务器会给每个APP下发一个唯一编码,每个客户端会根据这一个编码在每日的第一次启动时上报指纹(一些公司甚至每半个小时就要上报一次)。

Android10以上,禁止非系统应用访问用户不可更改的ID,包括IMEI 、Serial、USB 序列号等,AndroidID恢复出厂会变、可手动修改、不同签名APP取到不一致。
iOS14以后,App默认无权限读IDFA,需要用户手动授权。

一个好的设备指纹

  • 唯一性:不同的设备应该拥有不同的ID
  • 稳定性:同一个设备ID应该永远不变。
  • 完整性:不能篡改伪造

黑产的攻击方式

真人真机:金融欺诈/薅羊毛
假人真机:流量作弊/恶意养号
假人假机:虚假注册/模拟登陆/DDOS攻击


http://www.ppmy.cn/news/468599.html

相关文章

完数什么意思_完数什么意思_苹果序列号字母和数字都代表什么含义 iPhone的序列号字母与数字含义......

序列号是苹果为了标识自己的设备而跟IMEI对应起来的数字,而且是唯一对应的!有一些网站查询IMEI码就可以查出对应的序列号,这也是鉴别某些妖机的一个衡量标准。其实iphone序列号的字母和数字都有意义的,那么苹果iphone序列号各个字母和数字代表…

浅谈 IMEI 及 IMEISV

众所周知,所有的手机都是通过输入“*#06#”来查询IMEI号. 有关IMEI/IMEISV,从网上查了些资料,其中比较权威的是GSM Assocication的文档, 里面详细介绍了整个IMEI的情况. http://imeidb.gsm.org/imei/DG06.pdf, “IMEIAllocation and Approval Guidelines” IMEI…

手机中SN、MEID、IMEI的意思

SN SN码是Serial Number的缩写,有时也叫SerialNo,也就是产品序列号,产品序列是为了验证“产品的合法身份”而引入的一个概念,它是用来保障用户的正版权益,享受合法服务的;一套正版的产品只对应一组产品序列号。别称:机器码、认证码、注册申请码等。 SN码就是软件开发商给…

IMEI、IMEISV

在网上看到很多关于IMEI号查询手机信息,虽然不能说错,但是网上所说(包括论坛里面关于IMEI的帖子)的IMEI结构已经改变。 其实我想说的就是: 论坛里自己手机里面第7、8位是02的并不是代表是由阿拉伯生产的。 03年之前的第…

IMEI 码的校验和生成

IMEI 码的校验和生成 文章目录 IMEI 码的校验和生成IMEI 码Luhn算法代码实现C IMEI 码 IMEI 码,即手机的串号。它是 International Mobile Equipment Identity( 国际移动设备身份) 的简称,就像是手机的身份证,是用来帮助辨别手机身份真伪的。…

IMEI与IMSI

为什么80%的码农都做不了架构师?>>> IMEI(国际移动设备识别码) 国际移动设备识别码(International Mobile Equipment Identity,IMEI),即通常所说的手机序列号、手机“串号”,用于在移动电话网络中识别每一部独立的手机等行动通讯装置,相当于移动电话的身份…

移动端设备ID标识整理(IMEI、MEID、ICCID...

移动设备ID信息 在移动端产品的开发中,如何定位一台设备,定位一个人,是一个棘手的问题,在适配的过程中也会遇到千奇百怪的情况。本文介绍了常用的设备ID以及标识设备的方法与一些常见问题。 移动设备ID可分为三部分:硬件层面,系统层面,软件层面。 系统区别 由于IOS系统限…

IMSI号和IMEI解释

IMSI号和IMEI解释 IMSI号: IMSI是国际移动用户识别码的简称(International Mobile Subscriber Identity) 它是在公众陆地移动电话网(PLMN)中用于唯一识别移动用户的一个号码。在GSM网络,这个号码通常被存放在SIM卡中 IMSI共…