在所有情况下,验证都处理信息,而不仅仅是信息。“你拥有的东西”是一个有用的概念,但正如你所注意到的,当你真正深入了解细节时,每一次验证都是信息。
每个验证都由用户提供正确的用户很容易知道而其他人很难知道的信息。句号。
“你拥有的东西”的概念来自于识别哪些类型的信息特别有用(正确的用户很容易知道,而其他人很难知道)。
- 你知道的——这是可以保存在用户大脑中的信息。因此,理论上它不能在用户不知道(或动脑筋)的情况下被盗,但它可以被泄露,并且一旦提供信息就绝对可以被复制。
- 你拥有的东西——这是很难知道的信息,除非你拥有一个物理对象。智能卡就是一个很好的例子。从理论上讲,破解智能卡认证所需要做的就是知道硅芯片中的私钥信息。我们很难做到这一点。事实上,这太难了,以至于用户通常没有足够的知识来泄露它,攻击者通常必须保持占有。
- 你是什么——这是几乎不可能知道的信息,除非经过身份验证的个人实际在场。我认为这是“你拥有的东西”的一个特殊子集。你有你的身体。这一点的特殊方面是它(理论上)不能从人身上拿走。拥有“你是什么”意味着有效用户确实存在。
“你知道的东西、你拥有的东西和你是的东西”三重奏的想法是,要同时成功地窃取所有这三者的凭据是非常困难的。擅长击败一种凭证的攻击向量至少在其他一种凭证上不太擅长。
当您不将这些视为清晰明确的类别,而是将其视为模糊指南时,您的极端案例就会适当地模糊。在密码被写下来的情况下,信息仍然是密码,但它不在用户的大脑中,所以他们不会忘记它,也不会泄露给任何人。这使得它更像是“你拥有的东西”,除了它是一个非常糟糕的选择,因为攻击者很容易在不拥有凭据时使用——他们可以相对地将密码复制到一张新的纸上简单。
作为一个极端的例子,考虑一下中国印章。这些是物理印章,必须用于验证文件。它们显然是一种“你拥有的东西”类型的衡量标准。最后,认证只是信息。有人看着印在纸上的印章,并识别出特定的特质(磨损痕迹、骨折等)。从技术上讲,这可以通过简单地将所有特质放在正确的位置来解决。毕竟,这只是信息。然而,在那些日子里,如果没有物理对象,要生成这种正确的信息是极其困难的。艺术家不能简单地雕刻出符合所有怪癖的复制品。这使它不仅是“你拥有的东西”,而且是一个特别有效的例子。话虽如此,最后,