十、网络安全

2022-12-29  本文已影响0人  SeanLink

网络通信中面临的4种安全威胁

网络层 ---- ARP欺骗

  1. 可让攻击者获取局域网上的数据包甚至可篡改数据包
  2. 可让网络上特定电脑之间无法正常通信(例如网络执法官这样的软件)
  3. 让送至特定IP地址的流量被错误送到攻击者所取代的地方

ARP欺骗----- 核心步骤举例

  1. C发送一个ARP响应给B,把响应包里的源IP设为A的IP地址,源MAC设为C的MAC地址
  2. B收到ARP响应后,更新它的ARP表,把A的MAC地址(IP_A, MAC_A)改为(IP_A, MAC_C)
  3. 当B要发送数据包给A时,它根据ARP表来封装数据包的头部,把目标MAC地址设为MAC_C,而非MAC_A
  4. 当交换机收到B发送给A的数据包时,根据此包的目标MAC地址(MAC_C)而把数据包转发给C
  5. C收到数据包后,可以把它存起来后再发送给A,达到窃听效果。C也可以篡改数据后才发送数据包给A

ARP欺骗---防护

DoS、 DDoS

DoS、DDoS防御

  1. 防火墙可以设置规则,例如允许或拒绝特定通讯协议,端口或IP地址
  2. 当攻击从少数不正常的IP地址发出时,可以简单的使用拒绝规则阻止一切从攻击源IP发出的通信
  3. 复杂攻击难以用简单规则来阻止,例如80端口遭受攻击时不可能拒绝端口所有的通信,因为同时会阻止合法流量
  4. 防火墙可能处于网络架构中过后的位置,路由器可能在恶意流量达到防火墙前即被攻击影响

传输层 ---- SYN洪水攻击

LAND攻击

应用层 --- DNS劫持

  1. 攻击者篡改了某个域名的解析结果,使得指向该域名的IP变成了另一个IP
  2. 导致对相应网址的访问被劫持到另一个不可达的或者假冒的网址
  3. 从而实现非法窃取用户信息或者破坏正常网络服务的目的

HTTP协议的安全问题

设计4个虚拟人物

image.png

如何防止被窃听

image.png

单向散列函数 MD5

单向散列函数 -- 特点

单向散列函数 ----- 称呼

几种常见的单向散列函数

如何防止数据被篡改

image.png

防止数据被篡改

image.png
应用:密码加密

加密解密

对称加密
image.png
非对称加密(公钥密码)
image.png

DES (Data Encryption Standard)

image.png

DES

3DES

AES

密钥配送问题

image.png

如何解决密钥配送问题

非对称加密

公钥、私钥

解决密钥配送问题

RSA

目前使用最广泛的非对称加密算法是RSA

混合密码系统
混合密码 加密
混合密码 解密
混合加密-- 加密解密流程

消息篡改

image.png

数字签名

数字签名改进
image.png image.png

疑惑

非对称加密--- 公钥、私钥总结

image.png

公钥合法性

证书

证书的使用

image.png
证书--- 注册与下载
image.png

查看windows已经信任的证书

① Windows键 + R >>> 输入mmc
② 文件 >>> 添加/删除管理单元
③ 证书 >>> 添加 >>> 我的用户账户 >>> 完成 >>> 确定

上一篇下一篇

猜你喜欢

热点阅读