【精选优质专栏推荐】
- 《AI 技术前沿》 —— 紧跟 AI 最新趋势与应用
- 《网络安全新手快速入门(附漏洞挖掘案例)》 —— 零基础安全入门必看
- 《BurpSuite 入门教程(附实战图文)》 —— 渗透测试必备工具详解
- 《网安渗透工具使用教程(全)》 —— 一站式工具手册
- 《CTF 新手入门实战教程》 —— 从题目讲解到实战技巧
- 《前后端项目开发(新手必知必会)》 —— 实战驱动快速上手
每个专栏均配有案例与图文讲解,循序渐进,适合新手与进阶学习者,欢迎订阅。
什么是指纹识别
浏览器指纹识别是通过采集浏览器与设备的多项可观测属性并将其组合计算出稳定标识的技术。这个标识不是生物学意义上的指纹,而是把 User-Agent、屏幕分辨率、时区、语言、Canvas/WebGL 渲染结果、字体列表、音频上下文特征、媒体设备信息、HTTP header 等多维数据串联后做哈希得到的唯一值或近似唯一值。
指纹用于识别同一设备或浏览器会话,目的是在没有或不依赖传统 cookie 的情形下跟踪设备行为、做风控判断或关联历史行为。
指纹的稳定性依赖于所选特征集合。越多的特征能提升区分度,但也增加对隐私/可变性的敏感性。指纹非绝对不变。浏览器升级、用户更换插件、隐私插件或浏览模式都会改变特征,从而影响识别结果。
指纹识别的应用场景
在风控场景中,指纹用于把匿名请求与历史设备行为关联起来,从而识别异常设备、阻断刷单/刷注册行为、检测一台设备短时间内大量请求、捕获同一设备在多个账号间的滥用路径以及补强账号登录的多因子判断。
相比单纯依赖 IP,指纹在 NAT、共享 Wi-Fi 等场景下提供更细粒度的区分。指纹也常用于反作弊、广告去重和会话关联。在实际部署中,指纹通常不会单独用于阻断,而是作为评分引擎中的一项输入,与速率限制、IP 风险、账号历史等信号一并评估。
fingerprintjs 简介
FingerprintJS 是一个广泛使用的浏览器指纹采集库。它在客户端收集多类信号并计算出 visitorId。FingerprintJS 的实现会在浏览器端运行一系列探测和渲
订阅专栏 解锁全文
&spm=1001.2101.3001.5002&articleId=152034611&d=1&t=3&u=681dc05889ec4856ac08f91a6acc5426)
8116

被折叠的 条评论
为什么被折叠?



