多语言展示
当前在线:1872今日阅读:84今日分享:32

DDoS来袭,我们该如何防御

一、攻击原理CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗尽,一直到宕机崩溃。CC主要是用来攻击页面的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量数据操作(就是需要大量CPU时间)的页面,造成服务器资源的浪费,CPU长时间处于100%,永远都有处理不完的连接直至就网络拥塞,正常的访问被中止。二、攻击症状CC攻击有一定的隐蔽性,那如何确定服务器正在遭受或者曾经遭受CC攻击呢?我们可以通过以下方法来确定。进入控制面板节点信息界面,点击连接信息的详情,这里我们能一目了然的看到当前的网站连接状态,若网站正在遭受CC攻击,这里的连接数特别是同一个URL的链接超出正常数量。CC攻击是DDOS(分布式拒绝服务)的一种,相比其它的DDOS攻击CC似乎更有技术含量一些。这种攻击你见不到虚假IP,见不到特别大的异常流量,但造成服务器无法进行正常连接,听说一条ADSL足以搞掂一台高性能的Web服务器。由此可见其危害性,称其为“Web杀手”也毫不为过。最让站长们忧虑的是这种攻击技术含量低,利用工具和一些IP代理一个初、中级的电脑水平的用户就能够实施攻击。因此,大家有必要了解CC攻击的原理及如果发现CC攻击和对其的防范措施。如上图所示,针对上图连接的请求数量达到了上万,这明显是不正常连接。另外还可以观察网站的源服务器CPU状态,w3wp/mssql/mysql进程是否占用CPU超高,IIS一停止,服务器状态就恢复正常。这些都是CC攻击的症状。CC攻击防御策略确定了网站正在或者曾经遭受CC攻击,那如何进行有效的防范呢?云盾简单几步操作轻松解决CC攻击。进入用户控制面板——安全——安全配置——防CC攻击配置。勾选防CC,勾选放行搜索引擎,我这里的配置是请求数90,秒数20,点击保存后立即生效,如下图:开启了防CC后,当有访客访问网站的时候,云盾会自动检测访客的行为,如果访客的访问有可能是CC攻击时(比如短时间内重复刷新页面),就会生成一个JavaScript页面,自动跳转到当前页面加一个随机参数的地址,如:demo.yundun.cn/?ydkey=x4g1a;如果该访客(有可能是肉鸡)的确是正在CC攻击我们的网站,将不会跳转到对应的加了参数的页面(因为一般CC攻击时,攻击者只发送访问这个页面的请求,而不管页面返回的是什么,所以不会跳转),于是就可以判断是被攻击从而屏蔽该访客的IP一段时间。而上图中所示的20秒90次的意思是,当网站的某个URL在20秒内被访问了90次,则会自动针对这个URL开启防护,假如这里的2个参数都设置为0,那就是全站无条件开启防护。传统的防火墙他只能针对全站开启防护,并且通过限制单一IP的访问频率来达到防护的目的。而云盾的下一代云防火墙通过云端的智能策略,真正做到0误封,动态防御。过滤后的连接数:说到这里,如果对SEO有一定了解的朋友一定会问,这样的防御方式,不就会阻碍搜索引擎蜘蛛访问我们网站?当然是不会的啦,云盾内部默认自动放行所有蜘蛛。在防御CC攻击的同时不影响搜索引擎蜘蛛正常访问我们的网站。并且云盾的高级套餐有针对指纹码过滤方式防御更高级的CC攻击,云端自动抓取攻击特征码,自动过滤含有特征的报文,采用更复杂的机制来判断是否正被攻击。
推荐信息