跳到内容
← 全部问题

未经认证的公钥分发存在什么漏洞?

该漏洞在于攻击者可以伪造公开公告,将自己的公钥替换为合法用户的密钥。这允许攻击者拦截并解密发给合法用户的消息,这种情况被称为中间人攻击。

适用条件

  • 公钥在没有证书等认证机制的情况下分发。
  • 攻击者可以拦截和修改通信。

理解与推导

  1. 攻击者伪装成合法用户(例如 Bob)。
  2. 攻击者将自己的公钥发送给受害者(例如 Alice),声称那是 Bob 的公钥。
  3. Alice 使用攻击者的公钥加密消息。
  4. 攻击者拦截消息并用其私钥解密,读取机密信息。

例子

旁白解释说,攻击者可以假装是 Bob 并向 Alice 发送一个假的公钥。当 Alice 使用这个伪造的密钥加密消息时,攻击者可以拦截并阅读它。

容易误解的地方

  • 假设因为密钥是“公开的”,所以它本质上是安全或可信的。
  • 认为仅靠公钥加密就能防止拦截;只有在密钥真实的情况下才能防止窃听。

观看对应讲解

相关概念

继续追问

相关问题

认识概念

↗
掌握方法

↗
认识概念

↗
掌握方法

↗
理解原因

↗

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。