<bdo id="vljxk"><rt id="vljxk"><noframes id="vljxk"><noframes id="vljxk"><noframes id="vljxk"><rt id="vljxk"></rt><rt id="vljxk"></rt><noframes id="vljxk"><rt id="vljxk"><delect id="vljxk"></delect></rt><noframes id="vljxk"><rt id="vljxk"></rt><noframes id="vljxk"><noframes id="vljxk"><rt id="vljxk"></rt>

當前位置:首頁 >  站長 >  搜索優化 >  正文

什么是CC攻擊,如何防止網站被CC攻擊的方法總匯

 2015-07-15 20:08  來源: 互聯網   我來投稿 撤稿糾錯

  阿里云優惠券 先領券再下單

CC攻擊(Challenge Collapsar)是DDOS(分布式拒絕服務)的一種,也是一種常見的網站攻擊方法,攻擊者通過代理服務器或者肉雞向向受害主機不停地發大量數據包,造成對方服務器資源耗盡,一直到宕機崩潰。

CC攻擊的攻擊技術含量低,利用工具和一些IP代理,一個初、中級的電腦水平的用戶就能夠實施攻擊。不過,如果了解了CC攻擊的原理,那就不難針對CC攻擊實施一些有效的防范措施。

通常防止CC攻擊的方法有幾種,一個是通過防火墻,另外一些網絡公司也提供了一些防火墻服務,例如XX網站衛士和XX寶,還有一種方法是自己寫程序預防,昨天網站遇到CC攻擊,這也讓我嘗試了一下各種防止CC攻擊方法的有效性。

一開始我想使用某某網站衛士來預防攻擊,從界面上看,似乎是防止了大量的CC攻擊,但登錄網站后發現,流量依舊異常,攻擊還是依舊,看起來這個網站衛士的效果并沒有達到。

從原理上看,基本上所有的防火墻都會檢測并發的TCP/IP連接數目,超過一定數目一定頻率就會被認為是Connection-Flood。但如果IP的數量足夠大,使得單個IP的連接數較少,那么防火墻未必能阻止CC攻擊。

實際上,通過分析網站日志,還是很容易分辨出哪個IP是CC攻擊的,因為CC攻擊畢竟是通過程序來抓取網頁,與普通瀏覽者的特性區別還是很大的,例如普通瀏覽者訪問一個網頁,必定會連續抓取網頁的HTML文件、CSS文件、JS文件和圖片等一系列相關文件,而CC攻擊者僅僅只會抓取一個URL地址的文件,不會抓取其他類型的文件,其User Agent也大部分和普通瀏覽者不同,這就可以在服務器上很容易分辨出哪些訪問者是CC攻擊了,既然可以判斷出攻擊者的IP,那么預防措施就很簡單,只需要批量將這些IP屏蔽,即可達到防范CC攻擊的目的。

最終,我花了半個小時寫了一段小程序,運行之后自動屏蔽了數百個IP,網站才算正常,從而證明,防火墻對于CC攻擊的防御并不有效,最有效的方法還是在服務器端通過程序自動屏蔽來預防。

看來CC攻擊的門檻還真低啊,搞個幾百個代理或者肉雞就能攻擊別人了,其成本非常低,但效果比較明顯,如果攻擊者流量巨大的話,通過耗費帶寬資源的方式都可以進行攻擊。但是,CC攻擊也有明顯的技術缺陷,就是攻擊者的IP并不是海量的,通常就是幾百數千的級別,并且是真實訪問了網站頁面,這就使得網站可以通過程序過濾的方式,輕松獲取到這些攻擊者IP,批量進行屏蔽,那么這種CC攻擊就會得到防。

SEO專題推薦:

關鍵詞優化專題:網站關鍵詞優化沒效果?來這里學習最實用的關鍵詞優化技巧!

內鏈優化專題:最能提升網站權重的內鏈部署優化技巧與方法

外鏈建設專題:高質量自然外鏈怎么做?讀完這些你將質的飛躍

網站降權專題:2015年最有用的網站降權、被K、被黑、被攻擊的解決方法

用戶體驗專題:學習完這些,作為站長的你可以秒懂如何做網站用戶體驗

行業網站專題:優化行業網站的“葵花寶典”看完后無優化壓力

申請創業報道,分享創業好點子。點擊此處,共同探討創業新機遇!

相關文章

熱門排行

信息推薦