通行密钥

通行密钥是一种身份验证技术,用户无需使用用户名密码即可登录网站。相反,通行密钥会使用用户已经完成身份验证的个人设备,以及一对加密密钥来登录。由于通行密钥使用的指纹、面部扫描或 PIN 与用户解锁设备时使用的相同,因此登录网站会更快速、更简单,也更安全。

当用户首次为帐户创建通行密钥时,其设备会生成两个加密密钥——一个存储在设备上的私钥,以及一个存储在该帐户对应的网站或服务的服务器上的公钥。当用户尝试登录时,服务器和用户的设备不会交换密钥;相反,服务器会向用户的设备发送一个数学挑战,设备通过结合算法和私钥来解决该挑战。设备会将解决方案发回服务器,服务器再使用公钥对其进行验证。服务器和用户的设备都不会同时拥有两个密钥。

通行密钥背后的技术,与支持在多重身份验证服务中使用硬件身份验证令牌的技术相同。用户无需使用单独的硬件身份验证令牌,只需使用现有设备和自己设置的解锁方式即可。

通过从登录过程中移除用户名和密码,通行密钥可以防止多种安全问题。首先,也是最重要的一点,不再有用户名和密码可供窃取——没有弱密码可供猜测,也没有凭据会受到网络钓鱼诈骗的威胁。如果网站的服务器遭到入侵,攻击者只能获得公钥。如果用户的设备被盗,通行密钥登录仍然要求用户进行生物识别扫描或输入 PIN,之后才会授予访问权限。

NOTE:使用通行密钥登录网站或服务,需要设备的操作系统Web 浏览器提供支持。通行密钥标准由AppleGoogleMicrosoft、FIDO 联盟和万维网联盟共同制定。这些组织正共同努力,将通行密钥支持加入其软件和硬件设备中。

更新日期 November 23, 2022 作者 Brian P.

quiz测试你的知识

40 Mbps is how many Kbps?

A
400
0%
B
4,000
0%
C
40,000
0%
D
400,000
0%
Correct! Incorrect!     View the Kbps definition.
More Quizzes →

Tech Terms 计算机词典

本页中通行密钥的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。