gpt4 book ai didi

browser - WebGL指纹有多独特

转载 作者:行者123 更新时间:2023-12-01 21:40:04 31 4
gpt4 key购买 nike

最近我正在研究一些浏览器的唯一 ID,我遇到了 https://panopticlick.eff.org/意识到有一个“WebGL 指纹哈希”,但我不知道关键是什么会影响值(value)我已经测试过使用 2 个不同分辨率的屏幕(同一台 PC)来运行和更新我的浏览器次要版本,它返回相同的键值。

有谁能帮我理解一下 WebGL 指纹的 Hash 是如何生成的?

最佳答案

Does anyone can help me to understand how the Hash of WebGL fingerprint generated?

WebGl 指纹哈希是通过渲染模式(或 low 高熵图像(压缩效果不佳的图像))生成的,然后根据生成的渲染像素创建哈希。

该图像被渲染到具有固定大小的帧缓冲区,因此更改屏幕分辨率不会影响生成的哈希值。

顶点和(特别是)片段着色器将被编写为夸大已知的 GPU 处理差异。这些是什么取决于指纹打印机的代码。

由于 WebGL 不允许预编译着色器,因此只需稍加努力,您就可以访问着色器源代码,方法是逐步执行代码,直到找到 webGL 上下文 shaderSource 调用。哈希由 JavaScript 生成,同样取决于指纹打印机的首选方法。

关于browser - WebGL指纹有多独特,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61497442/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com