深仇大恨 。就是要干死你
敲诈你 。不给钱就干你
忽悠你 。不买我防火墙服务就会有“人”继续干你
也许你的站点遭受过 DDoS 攻击 。具体什么原因怎么解读见仁见智 。DDos 攻击从层次上可分为网络层攻击与应用层攻击 。从攻击手法上可分为快型流量攻击与慢型流量攻击 。但其原理都是造成资源过载 。导致服务不可用 。
网络层 DDoS网络层 DDos 攻击包括 SYN Flood、ACK Flood、UDP Flood、ICMP Flood 等 。
SYN Flood 攻击
SYN flood 攻击主要利用了 TCP 三次握手过程中的 Bug 。我们都知道 TCP 三次握手过程是要建立连接的双方发送 SYN 。SYN + ACK 。ACK 数据包 。而当攻击方随意构造源 IP 去发送 SYN 包时 。服务器返回的 SYN + ACK 就不能得到应答(因为 IP 是随意构造的) 。此时服务器就会尝试重新发送 。并且会有至少 30s 的等待时间 。导致资源饱和服务不可用 。此攻击属于慢性 DDoS 攻击 。
ACK Flood 攻击
ACK Flood 攻击是在 TCP 连接建立之后 。所有的数据传输 TCP 报文都是带有 ACK 标志位的 。主机在接收到一个带有 ACK 标志位的数据包的时候 。需要检查该数据包所表示的连接四元组是否存在 。如果存在则检查该数据包所表示的状态是否合法 。然后再向应用层传递该数据包 。如果在检查中发现该数据包不合法 。例如该数据包所指向的目的端口在本机并未开放 。则主机操作系统协议栈会回应 RST 包告诉对方此端口不存在 。
UDP Flood 攻击
UDP flood 攻击是由于 UDP 是一种无连接的协议 。因此攻击者可以伪造大量的源 IP 地址去发送 UDP 包 。此种攻击属于大流量攻击 。正常应用情况下 。UDP 包双向流量会基本相等 。因此发起这种攻击的攻击者在消耗对方资源的时候也在消耗自己的资源 。
ICMP Flood 攻击
ICMP Flood 攻击属于大流量攻击 。其原理就是不断发送不正常的 ICMP 包(所谓不正常就是 ICMP 包内容很大) 。导致目标带宽被占用 。但其本身资源也会被消耗 。目前很多服务器都是禁 ping 的(在防火墙外可以屏蔽 ICMP 包) 。因此这种攻击方式已经落伍 。
网络层 DDoS 防御网络层的 DDoS 攻击究其本质其实是无法防御的 。我们能做得就是不断优化服务本身部署的网络架构 。以及提升网络带宽 。当然 。还是做好以下几件事也是有助于缓解网络层 DDoS 攻击的冲击:
网络架构上做好优化 。采用负载均衡分流 。
确保服务器的系统文件是最新的版本 。并及时更新系统补丁 。
添加抗 DDos 设备 。进行流量清洗 。
限制同时打开的 SYN 半连接数目 。缩短 SYN 半连接的 Timeout 时间 。
限制单 IP 请求频率 。
防火墙等防护设置禁止 ICMP 包等 。
严格限制对外开放的服务器的向外访问 。
运行端口映射程序或端口扫描程序 。要认真检查特权端口和非特权端口 。
关闭不必要的服务 。
认真检查网络设备和主机/服务器系统的日志 。只要日志出现漏洞或是时间变更,那这台机器就可能遭到了攻击 。
限制在防火墙外与网络文件共享 。这样会给黑客截取系统文件的机会 。主机的信息暴露给黑客 。无疑是给了对方入侵的机会 。
加钱堆机器 。。
报警 。。
应用层 DDoS应用层 DDoS 攻击不是发生在网络层 。是发生在 TCP 建立握手成功之后 。应用程序处理请求的时候 。现在很多常见的 DDoS 攻击都是应用层攻击 。应用层攻击千变万化 。目的就是在网络应用层耗尽你的带宽 。下面列出集中典型的攻击类型 。
CC 攻击
当时绿盟为了防御 DDoS 攻击研发了一款叫做 Collapasar 的产品 。能够有效的防御 SYN Flood 攻击 。黑客为了挑衅 。研发了一款 Challenge Collapasar 攻击工具(简称 CC) 。
CC 攻击的原理 。就是针对消耗资源比较大的页面不断发起不正常的请求 。导致资源耗尽 。因此在发送 CC 攻击前 。我们需要寻找加载比较慢 。消耗资源比较多的网页 。比如需要查询数据库的页面、读写硬盘文件的等 。通过 CC 攻击 。使用爬虫对某些加载需要消耗大量资源的页面发起 HTTP 请求 。
DNS Flood
DNS Flood 攻击采用的方法是向被攻击的服务器发送大量的域名解析请求 。通常请求解析的域名是随机生成或者是网络世界上根本不存在的域名 。被攻击的DNS 服务器在接收到域名解析请求的时候首先会在服务器上查找是否有对应的缓存 。如果查找不到并且该域名无法直接由服务器解析的时候 。DNS 服务器会向其上层 DNS 服务器递归查询域名信息 。域名解析的过程给服务器带来了很大的负载 。每秒钟域名解析请求超过一定的数量就会造成 DNS 服务器解析域名超时 。
推荐阅读
- 请教如何提升老电脑性能,如何升级硬件?
- 如何提高老电脑性能?
- 大数定律与中心极限定理 简述中心极限定理内容
- 老电脑如何升级还能再战两年?
- 我的世界附魔最佳搭配 我的世界最佳附魔套装
- 哪些电影曾触动你的心?
- 家里5年前的破电脑想玩游戏怎么升级?
- 短视频运营教程 短视频运营怎么做
- 老电脑升级,怎么才能发挥最大性能?