本章需要掌握的知识点

  1. 欺骗攻击
    1. 了解IP欺骗、ARP欺骗、DNS欺骗等电子欺骗攻击的实现方式及防护措施。
  2. 拒绝服务攻击
    1. 了解SYN Flood、UDP Flood、Teardrop等拒绝服务攻击实现方式;
    2. 了解分布式拒绝服务攻击实现及拒绝服务攻击应对策略。

一、网络攻击与防范-欺骗攻击

  1. 欺骗攻击(Spoofing)
    1. 通过伪造源于可信任地址的数据包以使一台机器认证另一台机器的复杂技术
  2. 常见类型
    1. IP欺骗
    2. ARP欺骗
    3. DNS欺骗

image.png

二、网络攻击与防范-拒绝服务攻击(Dos Denial of Service)

  1. 拒绝服务攻击
    1. 让被攻击的系统无法正常进行服务的攻击方式
  2. 拒绝服务攻击方式
    1. 利用系统、协议或服务的漏洞
      1. 利用TCP协议实现缺陷
      2. 利用操作系统或应用软件的漏洞
    2. 目标系统服务资源能力
      1. 利用大量数据挤占网络带宽
      2. 利用大量请求消耗系统性能
    3. 混合型
  3. UDP Flood
    1. 利用UDP协议实现简单、高效,形成流量冲击
  4. Teardrop
    1. 构造错误的分片信息,系统重组分片数据时内存计算错误,导致协议栈崩溃

image.png

  1. 分布式拒绝服务攻击

image.png

6. 如何防御拒绝服务攻击

  1. 管理防御
    1. 业务连续性计划(组织共同承担,应对DoS攻击)
    2. 协调机制(运营商、公安部门、CNCERT)
  2. 技术防御
    1. 安全设备(防火墙、抗DoS设备、云盾)
    2. 增强网络带宽
    3. 自身强壮性(风险评估、补丁、安全加固、资源控制)
  3. 监测防御
    1. 应急响应(构建监测体系)