我正在努力在webapp的服务器端实现安全性(tfa)功能。我想存储包含有关客户端浏览器,计算机,会话设置等的唯一信息的哈希值,这样如果他从其他浏览器/计算机登录,我们就可以通知他并请求许可(或类似的东西)并防止一次使用两个会话中的应用程序。
我可以从浏览器获得哪些数据可以帮助我实现这一目标。或任何其他关于实现这一点的想法。
(使用angular,但我可以用vanilla js实现)
答案 0 :(得分:0)
了解设备/浏览器指纹识别(您可以在Google中搜索,也可以在Gooogle Scholar中搜索学术论文): http://en.wikipedia.org/wiki/Device_fingerprint
以此网站为例(它需要您的指纹): http://noc.to/