前言:DDos的攻击是指故意攻击网络协议实现的缺陷或直接通过野蛮手段耗尽被攻击对象的资源,目的是让目标计算机或网络无法提供正常的服务或资源访问,使目标系统服务系统停止响应甚至崩溃,而在此攻击中并不包括侵入目标服务器或目标网络设备。这些服务资源包括网络带宽、文件系统空间容量、开放的进程或者允许的连接。这种攻击会导致资源匮乏,无论计算机的处理速度多快、内存容量多大、网络带宽的速度多快都无法避免这种攻击带来的后果。
DDos的攻击好比喻1000个人同时给你家里打电话,这时候你的朋友或者家人就会打不进来。
防御方法1:禁止对主机的非开放服务的访问
防御方法2:限制同时打开的 SYN 最大连接数
防御方法3:限制特定 IP 地址的访问
防御方法4:启用防火墙的防 DDoS 的属性
防御方法5:严格限制对外开放的服务器的向外访问(第五项主要是防止自己的服务器被当做工具去害人。)
2. 路由器
以 Cisco 路由器为例
Cisco Express Forwarding(CEF)
使用 unicast reverse-path
访问控制列表(ACL)过滤
设置 SYN 数据包流量速率
升级版本过低的 ISO
为路由器建立 log serve
其中使用 CEF 和 Unicast 设置时要特别注意,使用不当会造成路由器工作效率严重下
降,升级 IOS 也应谨慎。路由器是网络的核心设备,与大家分享一下进行设置修改时的小经
验,就是先不保存。Cisco 路由器有两份配置 startup config 和 running config,修改的时
候改变的是 running config,可以让这个配置先跑一段时间(三五天的就随意啦),觉得可
行后再保存配置到 startup config;而如果不满意想恢复原来的配置,用 copy start run 就
好了。
2:如何阻止分布式拒绝网络攻击!
分布式拒绝服务攻击 ,通过强迫企业系统宕机来耗费时间和金钱,对企业造成损害。本
文将有助于你更好的理解分布式拒绝服务攻击的原理、它们可能造成的灾害以及如何阻止分布
式拒绝服务攻击对企业服务器和系统造成伤害。
分布式拒绝服务攻击的工作原理
恶意黑客利用计算机系统(通常是网站或 Web 服务器)的缺陷或漏洞伪装成一个主系
统,来执行 DDoS 攻击。当成功伪装成主系统后,黑客便可以识别其他的系统并和他们进行
通讯,以便进行潜在的进一步侵害。
一旦入侵者控制了大量的傀儡系统,他/她就可以指使这些系统对某个目标系统发动一次
淹没攻击,使目标系统被大量的假通信请求淹没,进而导致目标系统上的用户服务被拒绝。来
自傀儡系统的大量流入信息将导致目标系统宕机,并拒绝提供服务,这样使得用户无法接受任
何信息,导致用户时间和金钱的损失。
如何有效地防御分布式拒绝服务攻击(DDoS)
防御分布式拒绝服务攻击可能会很困难,因为从一堆使用相同协议和端口的通信需求中区
分出某个恶意通信需求是一件相当有挑战性的事。然而,你可以采取以下几个步骤来保护系统
免受分布式拒绝服务攻击。
确保在互联网连接有多余的网络带宽:这是最容易的防御分布式拒绝服务攻击的
方法,但同时它也是昂贵的。只要有足够的带宽来处理通信请求,就可以有效的防止
小规模的分布式拒绝服务攻击(DDoS)。同时,企业拥有的网络带宽越大,攻击者
就越难去阻塞它的连接。
请务必使用入侵检测系统(IDS)。如今有的一些入侵检测系统通过核查连接的方法
和阻止某些请求到达公司服务器的方法,已经拥有了保护系统免受 DDoS 攻击的技术。使用分布式拒绝服务攻击(DDoS)防御产品。许多厂商提供 DDoS 防护以及防御装置用来专门应对 DDoS 的攻击。
遭到DOS攻击的四大表现
1、服务器CPU被占用
遭受DDOS攻击时,CPU很容易跑满后无法正常运转,攻击者通过发送大量的无效请求,使CPU有处理不完的数据,从而导致服务器的资源被大量占用,正常用户的请求数据,无法被正常处理。如果主机出现了CPU被占用过高,那就可以考虑一下是否是遇到攻击了。
2、带宽消耗大
带宽消耗较大,也许是因为你的用户量增加了,需要升级带宽配置了。但是对于很多小型的企业或者个人网站来说,带宽的资源还是比较有限的,如果增加的不是用户,是攻击流量,这种就比较头疼了。如果在甄别后确定不是因为用户增加导致的带宽消耗大,上行带宽占用率直接达到90%及以上,这种情况下你的服务器遭受DDOS的可能性还是比较大的。
3、服务器无法正常连接
服务器无法正常连接时,可以先检查一下是否是因为硬件故障等因素导致的这个问题。如果排除了硬件相关故障,这种情况下,有可能是因为你的服务器已经被大流量攻击过了,已经出现了死机拒绝服务症状了。
4、ping不出来了
通常在遭遇DDOS攻击时,网站会出现访问延时无法打开的问题。这种时候,我们可以ping一下。(win+R打开运行窗口输入cmd然后回车。然后在cmd运行框中输入 ping空格键www.baidu.com回车可以查看结果)遇到域名性攻击时,通常ping域名时就会出现无法ping通的情况。所以在遇到网页无法正常访问的时候,或访问延时的时候可以ping一下,有助于了解服务器的相关情况。