-
Notifications
You must be signed in to change notification settings - Fork 228
DOS & DDOS的攻与防
lukeychen edited this page Dec 16, 2024
·
1 revision
DDOS(Distribute Denial of Service) 攻击,它在短时间内发起大量请求,耗尽服务器的资源,无法响应正常的访问,造成网站实质下线。 DDOS 里面的 DOS 是 denial of service(停止服务)的缩写,表示这种攻击的目的,就是使得服务中断。最前面的那个 D 是 distributed (分布式),表示攻击不是来自一个地方,而是来自四面八方,因此更难防。你关了前门,他从后门进来;你关了后门,他从窗口跳起来。
详情查看该博客 http://www.ruanyifeng.com/blog/2018/06/ddos.html
- 被攻击主机上有大量等待的TCP连接;
- 网络中充斥着大量的无用的数据包;
- 受害主机无法正常和外界通讯;
- 受害主机无法处理所有正常请求;严重时会造成系统死机。
- 对于用户来说,在常见的现象就是网站无法访问。
- 有一个临时的备份网站可以在第一时间告诉正常用户一些信息,比如网站正在维护种。这个备份网站最好是纯静态页面,可以放到一些大的网站上,建议放到 Github Pages 或者 Netlify,它们的带宽大,可以应对攻击,而且都支持绑定域名,还能从源码自动构建。
- HTTP请求的拦截,tomcat服务器可以从local_access.log文件找到攻击的IP和Agent,从而进行过滤和拦截。
- 隐藏服务器的真实IP。ELB和CDN,ELB可以屏蔽真实的服务器地址,CDN作为静态资源的中转站可以过滤掉一部分流量。
- 关闭不必要的服务或端口。
- 购买防DOS攻击的安全套件。
Test