西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)安全中心防護(hù)教程 → 牛人高招:不用防火墻自動(dòng)對(duì)付CC攻擊

牛人高招:不用防火墻自動(dòng)對(duì)付CC攻擊

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2010/1/22 14:12:24字體大。A-A+

作者:不詳點(diǎn)擊:627次評(píng)論:0次標(biāo)簽: 防火墻

360 ARP防火墻V2.0.0.1008 綠色版
  • 類型:360 工具大。145KB語(yǔ)言:中文 評(píng)分:6.6
  • 標(biāo)簽:
立即下載

CC攻擊原理

  CC主要是用來(lái)攻擊頁(yè)面的.大家都有這樣的經(jīng)歷,就是在訪問(wèn)論壇時(shí),如果這個(gè)論壇比較大,訪問(wèn)的人比較多,打開(kāi)頁(yè)面的速度會(huì)比較慢,對(duì)不?!一般來(lái)說(shuō),訪問(wèn)的人越多,論壇的頁(yè)面越多,數(shù)據(jù)庫(kù)就越大,被訪問(wèn)的頻率也越高,占用的系統(tǒng)資源也就相當(dāng)可觀,現(xiàn)在知道為什么很多空間服務(wù)商都說(shuō)大家不要上傳論壇,聊天室等東西了吧.

  一個(gè)靜態(tài)頁(yè)面不需要服務(wù)器多少資源,甚至可以說(shuō)直接從內(nèi)存中讀出來(lái)發(fā)給你就可以了,但是論壇就不一樣了,我看一個(gè)帖子,系統(tǒng)需要到數(shù)據(jù)庫(kù)中判斷我是否有讀讀帖子的權(quán)限,如果有,就讀出帖子里面的內(nèi)容,顯示出來(lái)——這里至少訪問(wèn)了2次數(shù)據(jù)庫(kù),如果數(shù)據(jù)庫(kù)的體積有200MB大小,系統(tǒng)很可能就要在這200MB大小的數(shù)據(jù)空間搜索一遍,這需要多少的CPU資源和時(shí)間?如果我是查找一個(gè)關(guān)鍵字,那么時(shí)間更加可觀,因?yàn)榍懊娴乃阉骺梢韵薅ㄔ谝粋(gè)很小的范圍內(nèi),比如用戶權(quán)限只查用戶表,帖子內(nèi)容只查帖子表,而且查到就可以馬上停止查詢,而搜索肯定會(huì)對(duì)所有的數(shù)據(jù)進(jìn)行一次判斷,消耗的時(shí)間是相當(dāng)?shù)拇?

  CC就是充分利用了這個(gè)特點(diǎn),模擬多個(gè)用戶(多少線程就是多少用戶)不停的進(jìn)行訪問(wèn)(訪問(wèn)那些需要大量數(shù)據(jù)操作,就是需要大量CPU時(shí)間的頁(yè)面).

  攻擊現(xiàn)象:

  服務(wù)器的流量瞬間可達(dá)到幾十M以上,網(wǎng)站打不開(kāi)。重啟iis會(huì)發(fā)現(xiàn)流量馬上就降下來(lái)。查看IIS日志會(huì)發(fā)現(xiàn)很多不同的IP都反復(fù)訪問(wèn)一個(gè)相同的文件。查看C:WINDOWSsystem32LogFilesHTTPERR 會(huì)發(fā)現(xiàn)很多出錯(cuò)的IIS日志,如下:

  2007-08-22 06:05:28 61.140.127.206 61905 61.139.129.56 80 HTTP/1.1 GET /list.asp?

  ProdId=0961 503 30 ConnLimit pool21
2007-08-22 06:05:28 221.8.137.99 3916 61.139.129.56 80 HTTP/1.1 GET /list.asp?ProdId=0961

  503 30 ConnLimit pool21
2007-08-22 06:05:28 220.187.143.183 4059 61.139.129.56 80 HTTP/1.1 GET /list.asp?

  ProdId=0961 503 30 ConnLimit pool21
2007-08-22 06:05:28 218.18.42.231 1791 61.139.129.56 80 HTTP/1.1 GET /list.asp?

  ProdId=0961 503 30 ConnLimit pool21
2007-08-22 06:05:28 125.109.129.32 3030 61.139.129.56 80 HTTP/1.1 GET /list.asp?

  ProdId=0961 503 30 ConnLimit pool21
2007-08-22 06:05:28 58.216.2.232 1224 61.139.129.56 80 HTTP/1.1 GET /list.asp?ProdId=0961

  503 30 ConnLimit pool21
...

  可以看出很多不同的IP都在訪問(wèn)list.asp這個(gè)文件。以上現(xiàn)象就是CC攻擊的特征。根據(jù)發(fā)動(dòng)CC攻擊所使用的肉機(jī)數(shù)量,小的攻擊可以導(dǎo)致網(wǎng)站很慢或者不穩(wěn)定,大的攻擊可以讓網(wǎng)站一直都無(wú)法打開(kāi)。

  因這類攻擊,是模擬正常用戶不斷請(qǐng)求一個(gè)網(wǎng)頁(yè)。所以一般的防火墻很難防御。下面我們根據(jù)實(shí)際工作經(jīng)驗(yàn),講一下如何不用防火墻來(lái)解決這個(gè)攻擊問(wèn)題。

  因?yàn)镃C攻擊都是使用的肉機(jī)或代理來(lái)訪問(wèn)我們的服務(wù)器的,它跟synflood攻擊不一樣。synfoold一直是不斷變化的虛假I(mǎi)P,而CC攻擊的IP都是真實(shí)的IP而基本上不變化的,只要我們用安全策略把這些IP全部封掉就可以了。

  看過(guò)有網(wǎng)友介紹的方法,不過(guò)是手工一條一條地封,而攻擊IP一般都是數(shù)千個(gè)不同的IP。用手工封IP的辦法太麻煩。下面我們用程序來(lái)實(shí)現(xiàn)自動(dòng)封這些IP!

  程序主要是讀取這個(gè)網(wǎng)站的iis日志,分析出其中的IP地址,用安全策略自動(dòng)封閉。VBS代碼如下:

  '代碼開(kāi)始

  Set fileobj=CreateObject("Scripting.filesystemobject")
logfilepath="E:w3logW3SVC237ex070512old.log" '注意指定受攻擊網(wǎng)站的日志路徑。
'如果是虛擬主機(jī),要查是哪個(gè)網(wǎng)站受攻擊,可以查看:C:WINDOWSsystem32LogFilesHTTPERR ,

  根據(jù)錯(cuò)誤日志很容易分析出來(lái)。
writelog "netsh ipsec static add policy name=XBLUE"
writelog "netsh ipsec static add filterlist name=denyip"

  overip=""
f_name=logfilepath
'指定日志文件

  '程序功能:把logfiles中的IP提取成ipsec需要的過(guò)濾格式,導(dǎo)入ipsec中過(guò)濾。適合某個(gè)網(wǎng)站受大量CC攻擊的情況。

  set fileobj88=CreateObject("Scripting.FileSystemObject")
Set MYFILE=fileobj88.OpenTextFile(f_name,1,false)
contentover=MYFILE.ReadAll()
contentip=lcase(contentover)
MYFILE.close
set fileobj88=nothing
on error resume next
myline=split(contentip,chr(13))
for i=0 to ubound(myline)-1

  myline2=split(myline(i)," ")
newip=myline2(6)
'指定分離的標(biāo)識(shí)字符串!
if instr(overip,newip)=0 then '去除重復(fù)的IP。
overip=overip&newip
dsafasf=split(newip,".")
if ubound(dsafasf)=3 then
writelog "netsh ipsec static add filter filterlist=denyip srcaddr="&newip&" dstaddr=Me

  dstport=80 protocol=TCP"
end if
else
wscript.echo newip &" is exits!"
end if
next
writelog "netsh ipsec static add filteraction name=denyact action=block"
writelog "netsh ipsec static add rule name=kill3389 policy=XBLUE filterlist=denyip

  filteraction=denyact"
writelog "netsh ipsec static set policy name=XBLUE assign=y"


Sub writelog(errmes) '導(dǎo)出IPsec的策略文件為一個(gè)bat文件。
ipfilename="denyerrorip.bat"
Set logfile=fileobj.opentextfile(ipfilename,8,true)
logfile.writeline errmes
logfile.close
Set logfile=nothing
End Sub

  '代碼結(jié)束

  把上述代碼存為一個(gè).vbs文件,設(shè)置好其中日志的路徑。雙擊運(yùn)行即可,運(yùn)行完畢后生成一個(gè)denyerrorip.bat文件,這個(gè)是ipsec所需要的策略文件,直接雙擊運(yùn)行即可。

  運(yùn)行完畢即可解決CC攻擊問(wèn)題。

    防火墻軟件
    (86)防火墻軟件
    防火墻軟件是一種位于內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)之間的網(wǎng)絡(luò)安全系統(tǒng),一項(xiàng)信息安全的防護(hù)系統(tǒng),依照特定的規(guī)則,允許或是限制傳輸?shù)臄?shù)據(jù)通過(guò),這里的防火墻軟件包含有防火墻官方網(wǎng)站下載手機(jī)來(lái)電防火墻金山防火墻天網(wǎng)防火墻瑞星防火墻軟件長(zhǎng)城防火墻防火墻華為防火墻防火墻硬件防火墻防火墻手機(jī)防火墻流量防火墻思科防火墻天融信防火墻諾頓防火墻彩影防火墻服務(wù)器防火墻等一系列的防火墻軟件。...更多>>
    • 安卓防火墻(Android Firewall)v2.3

      10-03 / 1.7M

      推薦理由:《安卓防火墻 Android Firewall》是DroidWall的衍生版本,解決部分4.x系統(tǒng)DroidWall無(wú)效的問(wèn)題。付費(fèi)版和免
    • 彩影ARP防火墻(AntiARP)V6.02 32位

      06-06 / 7.2M

      推薦理由:單機(jī)版根據(jù)操作系統(tǒng)自動(dòng)識(shí)別為單機(jī)個(gè)人版或單機(jī)服務(wù)器版,它們使用相同的安裝程序。您的主機(jī)是否經(jīng)常掉線,
    • 瑞星個(gè)人防火墻V1624.00.47.15 永久

      10-18 / 18.5M

      推薦理由:瑞星公司作為安全行業(yè)的領(lǐng)導(dǎo)者,此次將個(gè)人產(chǎn)品全面轉(zhuǎn)向免費(fèi)模式,將放棄每年數(shù)億元人民幣的收入,以此來(lái)回
    • COMODO Firewall(科莫多防火墻)8.2

      03-23 / 216.9M

      推薦理由:ComodoFirewall的應(yīng)用程序防火墻是目前市面上最好的防御軟件之一,ComodoFirewall是少數(shù)完全實(shí)現(xiàn)TCP/UDP全狀
    • 360流量防火墻獨(dú)立版8.1 綠色提取版

      12-26 / 5.9M

      推薦理由:360流量管理器提取版,從360安全衛(wèi)士里抽出來(lái)的獨(dú)立運(yùn)作模塊程序。 無(wú)任何廣告和插件,解壓即可使用。 流
    • 來(lái)電防火墻2.2安卓版

      12-07 / 5.8M

      推薦理由:來(lái)電防火墻是一款支持Android平臺(tái)的手機(jī)應(yīng)用軟件,您可以通過(guò)設(shè)置黑名單的電話號(hào)碼、短信關(guān)鍵字、電話區(qū)域,

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)
    推薦文章

    沒(méi)有數(shù)據(jù)

      沒(méi)有數(shù)據(jù)