谷歌浏览器计划增加Cookies本地设备验证 避免恶意软件窃取后直接利用

💡 原文中文,约900字,阅读约需3分钟。
📝

内容提要

谷歌浏览器计划增加设备绑定会话凭证(DBSC)功能,将生成的Cookies与本地设备绑定,防止恶意软件窃取并利用。DBSC需要API支持,每个会话由唯一密钥支持,不允许不同网站关联同一设备不同会话的密钥。谷歌希望DBSC成为开放网络标准,已有Microsoft Edge团队、Okta等对此感兴趣。

🔎

延伸解读

DBSC 如何提升账户安全

DBSC 通过将身份验证会话与设备本地私钥绑定,使得即使 Cookies 被恶意软件窃取,攻击者也无法在其他设备上使用。私钥可存储在 TPM 模块中,难以导出,从而大幅增加攻击难度。这弥补了传统 Cookies 仅依赖传输安全的不足,为账户增加了一层设备级防护。

隐私保护设计

谷歌强调 DBSC 仅向服务器发送每个会话的公钥,不会泄露设备 IP、操作系统、浏览器版本等额外信息。同时,DBSC 不允许不同网站关联同一设备的不同会话密钥,避免跨站追踪。这些设计旨在平衡安全与隐私,但网站仍可能通过其他方式收集设备信息。

生态依赖与推广挑战

DBSC 需要操作系统开发商和网站开发者共同支持,并非 Chrome 单方面能实现。谷歌希望将其打造为开放网络标准,目前 Microsoft Edge 团队、Okta 等已表示兴趣。然而,标准推广和跨平台适配仍需时间,短期内可能无法全面替代现有 Cookies 机制。

❓

Q&A

什么是设备绑定会话凭证(DBSC)功能?

设备绑定会话凭证(DBSC)功能是谷歌浏览器计划增加的一项安全措施,通过将Cookies与本地设备绑定,防止恶意软件窃取并利用这些Cookies。

DBSC如何提高Cookies的安全性?

DBSC通过设备本地的公钥/私钥对将身份验证会话绑定到当前设备,私钥难以导出,从而提高了Cookies的安全性。

DBSC需要哪些支持才能实施?

DBSC需要API支持,并且需要操作系统开发商和网站开发者的共同努力才能实施。

DBSC与现有Cookies功能有什么不同?

DBSC作为现有Cookies功能的替代或增强,提供了更高的安全性,通过绑定会话到设备来防止Cookies被盗用。

谷歌希望DBSC成为什么样的标准?

谷歌希望将DBSC变成开放的网络标准,目前已有Microsoft Edge团队和Okta等对此表示兴趣。

DBSC如何保护用户的隐私?

DBSC只发送每个会话的公钥,不泄露其他设备信息,如IP地址和操作系统等,从而保护用户隐私。

🏷️

标签

➡️

继续阅读