在发现这个问题之前,我开始问这个问题以获得输入。根据地方法官对PATCO v. People's United的推荐判决(这意味着关于多因素身份验证的可怕理论),我将您拥有的东西定义为:
您拥有的东西只能被对您拥有的东西具有物理访问权限的攻击者所破坏。这不包括:
- 写在一张纸上的密码(一旦有人看到,他们就知道了)
- 存储在您计算机上的 cookie
- “安全问题”(它们只是另一个密码)
- 如果您将 PGP 密钥插入具有网络访问权限的机器,您的 PGP 密钥会保存在拇指驱动器上
也就是说,我会考虑一份包含 100 个密码的纸质列表,这些密码没有任何关系并且每个密码都只使用一次,这将被视为您拥有的东西。可能不止一次要求提供 100 个密码的纸质清单不符合攻击者的资格,因为攻击者将能够通过监控假装有权访问该凭证。
你所拥有的东西必须是可以通过物理控制来确保其完整性的东西。对通道另一端的攻击(例如窃取其身份验证数据库或破坏加密协议)不算在内。如果它可以在没有攻击者的物理干扰的情况下被破坏(或破坏加密算法,因为它们是远程展示所有权的组成部分),那么它就不是你拥有的东西。ATM 卡在这种情况下有点模糊——受感染的 ATM 可以提供所有的跟踪数据,尽管我们通常看到的是撇渣器(物理访问)。RSA 令牌是另一个我认为你有的东西。
我最喜欢智能卡,因为将它们放在读卡器中不会暴露它们的秘密,也不会破坏身份验证数据库。