CC攻擊的防御手段

成都創(chuàng)新互聯(lián)公司專注于長(zhǎng)沙縣企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),成都商城網(wǎng)站開發(fā)。長(zhǎng)沙縣網(wǎng)站建設(shè)公司,為長(zhǎng)沙縣等地區(qū)提供建站服務(wù)。全流程按需制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
1.提高服務(wù)器性能
CC攻擊是以消耗服務(wù)器資源為主,那么高性能服務(wù)器硬件能力和充足的網(wǎng)絡(luò)帶寬資源可以提升系統(tǒng)對(duì)CC攻擊的承載能力,不過(guò)提升服務(wù)器性能的成本要遠(yuǎn)比CC攻擊成本高,所以謹(jǐn)慎使用。
2.網(wǎng)頁(yè)靜態(tài)化
純靜態(tài)的網(wǎng)頁(yè)請(qǐng)求可以減少對(duì)服務(wù)器資源的消耗,提高服務(wù)器并發(fā)能力,從而讓網(wǎng)站具有一定的抗CC能力。
3.使用負(fù)載均衡
現(xiàn)在很多云服務(wù)器商都提供負(fù)載均衡器,負(fù)載均衡器通過(guò)將流量分發(fā)到不同的后端服務(wù)來(lái)擴(kuò)展應(yīng)用系統(tǒng)的服務(wù)吞吐能力,消除單點(diǎn)故障并提升應(yīng)用系統(tǒng)的可用性,可以解決一些中小型CC攻擊,但其實(shí)這跟提高服務(wù)器性能一樣,成本相當(dāng)高,跟CC攻擊比起來(lái),差太遠(yuǎn)。
4.限制非法請(qǐng)求IP
一些簡(jiǎn)單的CC攻擊其IP是非常少的,可以通過(guò)防火墻對(duì)CC攻擊的IP進(jìn)行屏蔽訪問(wèn)。這方法只適用于攻擊方代理IP少的情況下有效。
5.限制瀏覽器UA
UA是識(shí)別瀏覽器的重要證明,一些CC工具的訪問(wèn)UA都是一樣的,我們只要利用防火墻把對(duì)方的UA禁止訪問(wèn),就可以達(dá)到防御作用。
6.限制IP請(qǐng)求頻率
CC攻擊為了達(dá)到消耗服務(wù)器的作用,每個(gè)IP都會(huì)對(duì)服務(wù)器進(jìn)行頻繁的訪問(wèn),通過(guò)防火墻限制每個(gè)IP 10秒鐘內(nèi)可以訪問(wèn)多少次,超過(guò)會(huì)被暫時(shí)攔截,可有效防御CC攻擊。
7.JS挑戰(zhàn)
這是一種安全防御商常用的防御CC攻擊的手段,通過(guò)對(duì)每個(gè)訪問(wèn)網(wǎng)站的訪客進(jìn)行JS質(zhì)詢,合法用戶正常跳轉(zhuǎn),非法用戶進(jìn)行攔截。
8.CDN內(nèi)容分發(fā)
CDN類似于負(fù)載均衡器, 不同的是CDN對(duì)源服務(wù)器配置要求高,普通CDN想要防御CC攻擊,需要把網(wǎng)站內(nèi)容全部緩存至CDN節(jié)點(diǎn),讓CC攻擊盡可能少的請(qǐng)求進(jìn)服務(wù)器,從而達(dá)到防御CC攻擊的作用,不過(guò)CC攻擊會(huì)產(chǎn)生大量的流量,如果你的CDN是按量計(jì)費(fèi)的,那么請(qǐng)謹(jǐn)慎使用,一不小心就會(huì)產(chǎn)生大量的費(fèi)用,造成嚴(yán)重經(jīng)濟(jì)損失。
9.推薦防御產(chǎn)品
目前市面上很多防御CC攻擊的產(chǎn)品,不過(guò)很多效果并不理想,而且誤殺幾率很高,主機(jī)吧這里推薦百度云加速和京東云星盾,這兩個(gè)都是高防CDN,而且都是大廠產(chǎn)品,主機(jī)吧代理百度云加速超過(guò)5年,百度云加速防御效果杠杠的,市面上幾乎99.9%的CC攻擊都是可以防御,而且誤殺極低,推薦大家使用。相關(guān)鏈接
HTTP Flood 俗稱CC攻擊(Challenge Collapsar)是DDOS(分布式拒絕服務(wù))的一種,前身名為Fatboy攻擊,也是一種常見的網(wǎng)站攻擊方法。是針對(duì) Web 服務(wù)在第七層協(xié)議發(fā)起的攻擊。攻擊者相較其他三層和四層,并不需要控制大量的肉雞,取而代之的是通過(guò)端口掃描程序在互聯(lián)網(wǎng)上尋找匿名的 HTTP 代理或者 SOCKS 代理,攻擊者通過(guò)匿名代理對(duì)攻擊目標(biāo)發(fā)起HTTP 請(qǐng)求。匿名代理服務(wù)器在互聯(lián)網(wǎng)上廣泛存在。因此攻擊容易發(fā)起而且可以保持長(zhǎng)期高強(qiáng)度的持續(xù)攻擊,同樣可以隱藏攻擊者來(lái)源避免被追查。
HTTP/CC 攻擊的特點(diǎn):
HTTP/CC 攻擊的 ip 都是真實(shí)的,分散的
HTTP/CC 攻擊的數(shù)據(jù)包都是正常的數(shù)據(jù)包
HTTP/CC 攻擊的請(qǐng)求都是有效請(qǐng)求,且無(wú)法拒絕
HTTP/CC 攻擊的是網(wǎng)頁(yè),服務(wù)器可以連接,ping 也沒問(wèn)題,但是網(wǎng)頁(yè)就是訪問(wèn)不了
如果 WEB環(huán)境 一開,服務(wù)器很快就死,容易丟包。
那如何造成更大的殺傷呢。Web 服務(wù)與 DNS 服務(wù)類似,也存在緩存機(jī)制。如果攻擊者的大量請(qǐng)求命中了服務(wù)器緩存,那么這種攻擊的主要作用僅體現(xiàn)在消耗網(wǎng)絡(luò)帶寬資源上,對(duì)于計(jì)算和 IO 資源的消耗是非常有限的。因此,高效的 HTTP/CC 攻擊 應(yīng)不斷發(fā)出針對(duì)不同資源和頁(yè)面的 HTTP 請(qǐng)求,并盡可能請(qǐng)求無(wú)法被緩存的資源( 如關(guān)鍵詞搜索結(jié)果、用戶相關(guān)資料等 ),這樣才能更好的加重服務(wù)器的負(fù)擔(dān),達(dá)到理想的攻擊效果。當(dāng)然 HTTP/CC 攻擊 也會(huì)引起嚴(yán)重的連鎖反應(yīng),不僅僅是直接導(dǎo)致被攻擊的 Web 前端響應(yīng)緩慢,還間接攻擊到后端的 Java 等業(yè)務(wù)層邏輯以及更后端的數(shù)據(jù)庫(kù)服務(wù),增大它們的壓力,HTTP/CC 攻擊 產(chǎn)生的海量日志數(shù)據(jù)甚至?xí)?duì)日志存儲(chǔ)服務(wù)器都帶來(lái)影響。
如果 Web 服務(wù)器支持 HTTPS,那么進(jìn)行 HTTPS 洪水攻擊是更為有效的一種攻擊方式。原因有二:
其一,在進(jìn)行 HTTPS 通信時(shí),Web 服務(wù)器需要消耗更多的資源用來(lái)認(rèn)證和加解密。
其二,目前一部分防護(hù)設(shè)備無(wú)法對(duì) HTTPS 通信數(shù)據(jù)流進(jìn)行處理,會(huì)導(dǎo)致攻擊流量繞過(guò)防護(hù)設(shè)備,直接對(duì) Web 服務(wù)器造成攻擊。
簡(jiǎn)易CC攻擊防御方法
1. 把網(wǎng)站做成靜態(tài)頁(yè)面:
大量事實(shí)證明,把網(wǎng)站盡可能做成靜態(tài)頁(yè)面,不僅能大大提高抗攻擊能力,而且還給駭客入侵帶來(lái)不少麻煩,至少到現(xiàn)在為止關(guān)于HTML的溢出還沒出現(xiàn),看看吧!新浪、搜狐、網(wǎng)易等門戶網(wǎng)站主要都是靜態(tài)頁(yè)面,若你非需要?jiǎng)討B(tài)腳本調(diào)用,那就把它弄到另外一臺(tái)單獨(dú)主機(jī)去,免的遭受攻擊時(shí)連累主服務(wù)器。
2. 在存在多站的服務(wù)器上,嚴(yán)格限制每一個(gè)站允許的IP連接數(shù)和CPU使用時(shí)間
這是一個(gè)很有效的方法。CC的防御要從代碼做起,其實(shí)一個(gè)好的頁(yè)面代碼都應(yīng)該注意這些東西,還有SQL注入,不光是一個(gè)入侵工具,更是一個(gè)DDOS缺口,大家都應(yīng)該在代碼中注意。舉個(gè)例子吧,某服務(wù)器,開動(dòng)了5000線的CC攻擊,沒有一點(diǎn)反應(yīng),因?yàn)樗械脑L問(wèn)數(shù)據(jù)庫(kù)請(qǐng)求都必須一個(gè)隨機(jī)參數(shù)在Session里面,全是靜態(tài)頁(yè)面,沒有效果。突然發(fā)現(xiàn)它有一個(gè)請(qǐng)求會(huì)和外面的服務(wù)器聯(lián)系獲得,需要較長(zhǎng)的時(shí)間,而且沒有什么認(rèn)證,開800線攻擊,服務(wù)器馬上滿負(fù)荷了。代碼層的防御需要從點(diǎn)點(diǎn)滴滴做起,一個(gè)腳本代碼的錯(cuò)誤,可能帶來(lái)的是整個(gè)站的影響,甚至是整個(gè)服務(wù)器的影響!
5. 服務(wù)器前端加CDN中轉(zhuǎn)
可以購(gòu)買高CDN百度云加速,用于隱藏服務(wù)器真實(shí)IP,域名解析使用CDN的IP,所有解析的子域名都使用CDN的IP地址。此外,服務(wù)器上部署的其他域名也不能使用真實(shí)IP解析,全部都使用CDN來(lái)解析,百度云加速提供四到七層的DDoS攻擊防護(hù),包括CC、SYN flood、UDP flood等所有DDoS攻擊方式, 通過(guò)分布式高性能防火墻+精準(zhǔn)流量清洗+CC防御+WEB攻擊攔截,組合過(guò)濾精確識(shí)別,有效防御各種類型攻擊。相關(guān)鏈接
1、選擇可靠的高防服務(wù)器,提升服務(wù)器硬件和網(wǎng)絡(luò)帶寬資源:高性能服務(wù)器硬件能力和充足的網(wǎng)絡(luò)帶寬資源可以提升系統(tǒng)對(duì)CC攻擊的承載能力。
2、網(wǎng)站頁(yè)面靜態(tài)化:可以較大程度的減少系統(tǒng)資源消耗,從而達(dá)到提高抗系統(tǒng)抗攻擊能力。
3、IP屏蔽限制:辨別攻擊者的源ip,針對(duì)CC攻擊的源ip,可以在IIS中設(shè)置屏蔽該IP,限制其訪問(wèn),達(dá)到防范IIS攻擊的目的。
4、部署高防CDN:接入高防CDN,隱蔽服務(wù)器源ip,自動(dòng)識(shí)別攻擊流量,清洗后將正常訪客流量回源到源服務(wù)器ip上,保障業(yè)務(wù)安全。
5、關(guān)閉不需要的端口和服務(wù)。
當(dāng)前文章:zblog防cc攻擊 php防cc攻擊
本文來(lái)源:http://chinadenli.net/article10/dohggdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、網(wǎng)站營(yíng)銷、企業(yè)網(wǎng)站制作、網(wǎng)站維護(hù)、響應(yīng)式網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)