计算机网络——37认证

认证

目标:Bob需要Alice证明他的身份

Protocol ap1.0:Alice说"A am Alice"

在这里插入图片描述

可能出现的问题:

  • 在网络上Bob看不到Alice,因此Trudy可以简单的声称他是Alice

在这里插入图片描述

认证:重新尝试

Protocol ap2.0:Alice说"I am Alice",在她发送的IP数据包中包括了他的IP地址

在这里插入图片描述

可能出现的问题:

  • Trudy可以生成一个分组,包括伪造的Alice地址

在这里插入图片描述

Protocol ap3.0:Alice说"I am Alice",而且传送他的密码来证明

在这里插入图片描述

可能出现的问题:

  • 重放攻击
    • Trudy记录Alice的分组,事后向Bob重放

在这里插入图片描述

Protocol ap3.1:Alice说"I am Alice"而且传输她的加密之后的密码来证明

在这里插入图片描述

可能出现的问题:

  • 记录,重放仍然有效

在这里插入图片描述

对称式秘钥

目标:避免重放攻击

Nonce:一生只用一次的整数(R)

ap4.0:为了证明Alice的活跃性,Bob发送给Alice一个nonce,R,Alice必须返回加密之后的R,使用双方约定好的key

在这里插入图片描述

因为Alice是活跃的,只有Alice知道这个加密的Nonce,因此一定是Alice

公开式秘钥

ap5.0:使用nonce,公开密钥加密技术

在这里插入图片描述

安全漏洞

中间攻击:Trudy在Alice(to Bob)和Bob(to Alice)之间

在这里插入图片描述

难以检测:

  • Bob接收到了Alice发送的所有报文,反之亦然
  • 问题是Trudy也接收到了所有的报文

相关推荐

  1. 前端开发之计算机网络模型认识

    2024-04-07 09:54:03       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-07 09:54:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-07 09:54:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-07 09:54:03       82 阅读
  4. Python语言-面向对象

    2024-04-07 09:54:03       91 阅读

热门阅读

  1. 前端八股文面试题——webpack工程化

    2024-04-07 09:54:03       28 阅读
  2. 17-小黑记事本

    2024-04-07 09:54:03       38 阅读
  3. ip地址与子网

    2024-04-07 09:54:03       146 阅读
  4. vue3.x专题十 ---- vuex使用方法总结(全局状态)

    2024-04-07 09:54:03       34 阅读
  5. vue3实现导出pdf、png功能

    2024-04-07 09:54:03       43 阅读
  6. Vue3:优化-从响应式数据中获取纯数据

    2024-04-07 09:54:03       42 阅读
  7. 用GPT-4调试 用Claude 3编码

    2024-04-07 09:54:03       38 阅读
  8. 前端进阶特训营-班会

    2024-04-07 09:54:03       41 阅读
  9. 内网安全之域内用户名枚举

    2024-04-07 09:54:03       198 阅读