[Chromium定制开发3] 各种FP的认识

[Chromium定制开发3] 各种FP的认识


前言

前面已将完成了chromium的编译, 和GPU信息的修改. 但是看似顺利的结果并没有达到我之前的预期, 前两章都是依赖于IT猫之家的教程, 一步一步实现, 但是只有在自己手里的才是自己的, 只有自己了解才可以定制出属于自己的Chromium. 正所谓知己知彼百战不殆, 想要实现一个指纹随机化的浏览器, 就要了解有那些指纹? 定义是怎样的? 是如何实现的? 所以今天打算认识一下各种FP


一、什么是FP指纹?

fingerprintjs2
和人类的指纹一样, FP指纹也代表着一种唯一性. 可以指向唯一的目标. 当然这种唯一并不是真正的唯一, 就像人类指纹也存在极小概率的重复一样. FP指纹是通过尽可能地收集浏览器接口提供的信息, 从而得到一台机器的固有信息或者特征, 而这些信息就可以被用作指纹来识别计算机身份. 例如是否是同一台计算机, 是否是爬虫等等

二、有那些接口被用作FP指纹

1.webGL

webGL (Web Graphics Library) 是一个 JavaScript API, 可在任何兼容的Web浏览器中渲染交互式3D和2D图形,而无需使用插件。
有两种不同的 WebGL Fingerprints:

  • WebGL Rendering Context Report Fingerprint
    the brows
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值