<p style="text-align: center;"><a href="/misc/goto?guid=4958190462259388048" title="程序员"><img alt="跨浏览器指纹跟踪技术" src="https://simg.open-open.com/show/a08e318ff2ebc4ad30d5e6ff0cd93701.jpg" /></a></p> <p>美国的一个研究团队报告了多种“<a href="/misc/goto?guid=4958998226969464191">跨浏览器指纹</a>(PDF)”跟踪技术,利用过去几年引入到浏览器中的新技术<a href="/misc/goto?guid=4958998227060704846">去跟踪</a>在同一台机器上使用不同浏览器的用户。</p> <p>这些新技术依靠浏览器使用底层硬件处理所需数据去执行相应操作。</p> <p>举例来说,浏览器给 WebGL 中 3D 立方的边应用图像,这一操作是通过机器的 GPU 完成的,因此这个操作对同一机器上所有的浏览器提供了相同的响应。</p> <p>研究人员还报告了其它可用于跨浏览器跟踪的浏览器功能,其中包括屏幕分辨率加上浏览器缩放比例;CPU 虚拟核心数量;字体列表;在 HTML5 Canvas 和 WebGL 中用 GPU 渲染线、曲线和反锯齿;顶点着色;片段着色器,等等。</p> <p>对 Chrome、Firefox、Edge、IE、Opera、Safari、Maxthon、UC Browser 和 Coconut 的测试显示,跨浏览器指纹跟踪的准确率能达到 99.24%。报告主要作者是毕业于清华的 Lehigh 大学计算机科学助理教授 <a href="/misc/goto?guid=4958998227163368591">Yinzhi Cao</a>。</p> <p>来自: <a href="/misc/goto?guid=4958998227250263077" id="link_source2">Solidot</a></p>