字体指纹识别是一种身份验证的方式。基于用户所使用的字体种类及字体在浏览器中被绘出的方式,网站可以进行指纹追踪。通常,网站在浏览器指纹识别时有两种运用字体的方法。 ● 枚举字体列表 ● 基于字体测量的指纹识别
收集电子设备上已安装的字列表的最常用方法是CSS的自我检测。简而言之,该方法通过测量浏览器上特定字体显示的一个短语的宽度来获取您的字体列表。如果宽度匹配,就意味着您安装了这种字体。如不匹配,则推定这种字体没有被安装。 通过循环检测可能安装的字体列表及宽度,网站可准确窥探一台设备安装了哪些字体。 网站也会通过Flash或Java Applet插件来获得您的系统字体列表吗?它们会通过AJAX将其悄悄传送给后台服务器 基于字体测量的指纹识别(Unicode glyphs和DOMRect) 基于字体测量的指纹识别技术,即测量HTML元素的边界和尺寸,HTML元素可以用有着特定字体系列的文本进行填充。接着测量结果会被转换成哈希字符串标识符,以用于更精确的指纹识别。这种技术可被划为两种子分支。
DomRect (也被称为 getClientRects), 是对HTML元素的测量,其中的文本以特定字体系列呈现。
店卫士,店铺安全运营专家,随时随地安全高效运营店铺。一人运营多店铺,多人运营一店铺,多人运营多店铺。
