如何以IP非基于的方式识别我的网站的用户?我正在寻找类似fingerprint2.js的东西,但无论用户更改浏览器或ip地址,用户身份都应该相同。一个设备=一个常量标识符。
简单的答案是你做不到,至少不可靠,尤其是使用JavaScript。
现有的指纹识别技术利用了供应商基本上认为是浏览器暴露的信息中的安全缺陷;指纹;用于用户。不过,这依赖于特定于浏览器的功能。
提供了足够的信息/允许你存储数据,而这些数据从特定浏览器的沙盒中逃脱,并在计算机范围内持久地识别用户,几乎可以肯定会被认为是一个严重的安全漏洞,而且会很快得到修补。
有关详细信息,请参阅此问题。