Skip to Main Content
Web开发的身份和数据安全
book

Web开发的身份和数据安全

by Jonathan LeBlanc, Tim Messerschmidt
January 2018
Intermediate to advanced content levelIntermediate to advanced
203 pages
3h 59m
Chinese
China Electric Power Press Ltd.
Content preview from Web开发的身份和数据安全
58
3
得到的结果是宽和高,例如对屏幕分辨率
2560
×
1440
来说,
2560
是宽、
1440
是高。
插件
浏览器插件可为指纹提供相当多的信息,通过 navigator.plugins 获取。假
设我们想获取浏览器中安装的各个插件的名称,而且暂时显示出来,那么可
以使用下述代码:
//
获取插件信息
var plugins = navigator.plugins;
for (var i = 0; i < plugins.length; i++){
console.log(plugins[i].name);
}
检测插件的
JavaScript
此外,还可以使用
PluginDetect JavaScript
库(
http://www.pinlady.net/
PluginDetect/
)从浏览器中获取更多插件信息。
具体显示什么信息取决于浏览器中安装了哪些插件,可能的结果如下:
Widevine Content Decryption Module
Chrome PDF Viewer
Shockwave Flash
Native Client
这些信息可以添加到用户浏览器的自定义标识符中。
位置追踪
除了浏览器指纹,还可以使用用户的物理位置构建信任区。
这个方法具有很大的价值。比如对网店来说,用户在注册或前一次购物时填
写了邮寄地址。为了方便结算,我们会存储这个地址,而这个家庭位置就是
可信的。如果能确定用户自称为某个用户时所在的物理位置,我们就能与存
储的位置比对。如果结果匹配,可以将其标为可信任的地点,从而避免用户
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

大数据项目管理:从规划到实现

大数据项目管理:从规划到实现

Ted Malaska, Jonathan Seidman
算法技术手册(原书第2 版)

算法技术手册(原书第2 版)

George T.Heineman, Gary Pollice, Stanley Selkow

Publisher Resources

ISBN: 9787519814205