简体   繁体   English

在最新的浏览器中删除的LSO

[英]LSOs deleted in latest browsers

Local Shared Object, sometimes referred to as SuperCookies, or Flash Cookies is used by my website to uniquely identify user's computer and prevent him/her from using same credentials on many computers. 我的网站使用本地共享对象(有时称为SuperCookies或Flash Cookies)来唯一标识用户的计算机,并阻止他/她在许多计算机上使用相同的凭据。 Up until very recently web browsers were unable to delete data in LSO which made it a good tool to serve my purpose. 直到最近,Web浏览器仍无法删除LSO中的数据,这使其成为实现我的目的的好工具。 IE9, Firefox 5 and Safari now dump the LSO data when user chooses to delete the cookies/clear history. 现在,当用户选择删除cookie /清除历史记录时,IE9,Firefox 5和Safari会转储LSO数据。 I understand the reasoning behind this, but in my case I am not secretly tracking user's data or collecting information about the user in order to exploit the personal data. 我了解其背后的原因,但就我而言,我并不是在秘密跟踪用户数据或收集有关用户的信息以利用个人数据。

Is there a way to add my site to some sort of "LSO trusted zone" in the major browsers so they would not delete data stored in LSO by my website? 有没有一种方法可以将我的网站添加到主要浏览器中的某种“ LSO受信任区域”,以使它们不会删除我的网站存储在LSO中的数据?

If there is, I could instruct my users to set their browser preferences accordingly. 如果有,我可以指示我的用户相应地设置其浏览器首选项。 If not, I would probably have to come up with a different way to positively identify user's computer from a web application (maybe browser fingerprinting?). 如果不是这样,我可能必须提出一种不同的方法来从Web应用程序中正确地识别用户的计算机(也许是浏览器指纹?)。 I saw some banks doing this, and when one tries to log in from a new computer a screen is displayed that "it is the first time you are using this computer to log in". 我看到一些银行这样做,并且当某人尝试从新计算机登录时,屏幕上显示“这是您第一次使用此计算机登录”。 I wonder how that is done, definitely not through IP, since people using the same router will have same IP (large corporations, business/home networks, library) 我不知道该怎么做,绝对不是通过IP来完成的,因为使用同一路由器的人们将拥有相同的IP(大型公司,企业/家庭网络,图书馆)

No, there's no way to do that. 不,没有办法。 If you found one, you could find yourself subject to a class-action lawsuit. 如果找到一个人,您可能会遭受集体诉讼。

when one tries to log in from a new computer a screen is displayed that "it is the first time you are using this computer to log in". 当尝试从新计算机登录时,屏幕上显示“这是您第一次使用此计算机登录”。

They're generally using LSOs for this. 他们通常为此使用LSO。 For those of us who routinely clear cache for test purposes, we see this message on every login. 对于那些为了测试目的而定期清除缓存的人,我们在每次登录时都会看到此消息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM