问题 谷歌如何识别具有两步验证的“可信设备”


假设您已经注册了您的设备 Google两步验证,当您回到网站时,它会用什么信息来验证您是否在该设备上?

它是否在您的计算机上存储了某些内容(如cookie),还是使用其他算法来确定您从哪里登录?


1646
2017-10-23 21:39


起源



答案:


它存储有关您与服务器对话的各种信息。 SSL Cookie,会话数据(如IP地址)和有关浏览器的其他信息。当您更改此信息时,风险评估值会随着与原始已知值的偏差发生变化而增加。一旦此值达到某个阈值,则根据您所在国家/地区的在线风险状况,该事件会引发一系列使您的会话无效的事件。

当会话失效时,您需要再次登录。 它比cookie更复杂,但它也涉及cookie。

安全社区中存在很多争论,即在端点和cookie验证之外添加保护以及何时对最终用户造成麻烦是否重要。


9
2017-10-23 21:53



非常感谢你。您是否碰巧有关于算法的资源的链接,以及使用了什么数据? - Slickrick12
我提供的信息是从各种Google服务的实验中收集的。他们似乎使用相同类型的检测来防止对GMail帐户的攻击,并提示用户提出电话号码等质询问题。这不起作用,正如我几年前在Full Disclosure上发表的那样,所以这两个因素看起来像是替代或替代这种做法。对不起,我不能给你一个很好的坚固的参考。 - Michael J. Gray


答案:


它存储有关您与服务器对话的各种信息。 SSL Cookie,会话数据(如IP地址)和有关浏览器的其他信息。当您更改此信息时,风险评估值会随着与原始已知值的偏差发生变化而增加。一旦此值达到某个阈值,则根据您所在国家/地区的在线风险状况,该事件会引发一系列使您的会话无效的事件。

当会话失效时,您需要再次登录。 它比cookie更复杂,但它也涉及cookie。

安全社区中存在很多争论,即在端点和cookie验证之外添加保护以及何时对最终用户造成麻烦是否重要。


9
2017-10-23 21:53



非常感谢你。您是否碰巧有关于算法的资源的链接,以及使用了什么数据? - Slickrick12
我提供的信息是从各种Google服务的实验中收集的。他们似乎使用相同类型的检测来防止对GMail帐户的攻击,并提示用户提出电话号码等质询问题。这不起作用,正如我几年前在Full Disclosure上发表的那样,所以这两个因素看起来像是替代或替代这种做法。对不起,我不能给你一个很好的坚固的参考。 - Michael J. Gray


只需快速跟进这个问题。很多人继续看待这个问题,但令人惊讶的是,没有找到一个好的答案。

从最初的帖子开始,我做了很多研究,找出了用于确定独特设备的技术,最后我偶然发现了 panopticlick项目

该网站回答了很多问题,因为它显示了网站可以使用的确切指标 指纹浏览器。使用此方法,站点可以真正缩小用于连接服务的确切设备,从而使验证两步验证变得更加容易。

希望这有助于某人尝试在您的网站上实施两步。


5
2018-05-23 20:57