我们计划为包含敏感数据的 IT 系统引入 FIDO2 安全密钥和无密码登录,并希望确保仅使用FIDO2 认证的安全密钥。我们如何在注册过程中识别这些密钥并拒绝未经认证的密钥?WebAuthn 是否提供有关密钥的任何此类信息?有可能吗?
我们的目标是防止使用未正确实施的安全密钥,例如未将私钥存储在安全硬件中或跳过用户验证的密钥。我们希望防止人们无意或有意地损害安全性。
IT 系统具有 Web 用户界面。因此与 FIDO2 密钥的通信将通过 HTML / Javascript / WebAuthn。
我们知道我们可以购买经过认证的安全密钥,集中配置它们,然后将它们分发给用户。然而,这个过程成本高且缓慢。因此,我们希望用户可以自带或购买自己的 FIDO2 密钥并自行注册。