如何防御網(wǎng)站cc攻擊?
CC攻擊的防御手段
1.提高服務(wù)器性能
CC攻擊是以消耗服務(wù)器資源為主,那么高性能服務(wù)器硬件能力和充足的網(wǎng)絡(luò)帶寬資源可以提升系統(tǒng)對(duì)CC攻擊的承載能力,不過提升服務(wù)器性能的成本要遠(yuǎn)比CC攻擊成本高,所以謹(jǐn)慎使用。
2.網(wǎng)頁靜態(tài)化
純靜態(tài)的網(wǎng)頁請(qǐng)求可以減少對(duì)服務(wù)器資源的消耗,提高服務(wù)器并發(fā)能力,從而讓網(wǎng)站具有一定的抗CC能力。
3.使用負(fù)載均衡
現(xiàn)在很多云服務(wù)器商都提供負(fù)載均衡器,負(fù)載均衡器通過將流量分發(fā)到不同的后端服務(wù)來擴(kuò)展應(yīng)用系統(tǒng)的服務(wù)吞吐能力,消除單點(diǎn)故障并提升應(yīng)用系統(tǒng)的可用性,可以解決一些中小型CC攻擊,但其實(shí)這跟提高服務(wù)器性能一樣,成本相當(dāng)高,跟CC攻擊比起來,差太遠(yuǎn)。
4.限制非法請(qǐng)求IP
一些簡(jiǎn)單的CC攻擊其IP是非常少的,可以通過防火墻對(duì)CC攻擊的IP進(jìn)行屏蔽訪問。這方法只適用于攻擊方代理IP少的情況下有效。
5.限制瀏覽器UA
UA是識(shí)別瀏覽器的重要證明,一些CC工具的訪問UA都是一樣的,我們只要利用防火墻把對(duì)方的UA禁止訪問,就可以達(dá)到防御作用。
6.限制IP請(qǐng)求頻率
CC攻擊為了達(dá)到消耗服務(wù)器的作用,每個(gè)IP都會(huì)對(duì)服務(wù)器進(jìn)行頻繁的訪問,通過防火墻限制每個(gè)IP 10秒鐘內(nèi)可以訪問多少次,超過會(huì)被暫時(shí)攔截,可有效防御CC攻擊。
7.JS挑戰(zhàn)
這是一種安全防御商常用的防御CC攻擊的手段,通過對(duì)每個(gè)訪問網(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攻擊的作用,不過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)品,不過很多效果并不理想,而且誤殺幾率很高,主機(jī)吧這里推薦百度云加速和京東云星盾,這兩個(gè)都是高防CDN,而且都是大廠產(chǎn)品,主機(jī)吧代理百度云加速超過5年,百度云加速防御效果杠杠的,市面上幾乎99.9%的CC攻擊都是可以防御,而且誤殺極低,推薦大家使用。相關(guān)鏈接
CC攻擊的防御辦法?
對(duì)于CC攻擊,其防御必須采用多種方法,而這些方法本質(zhì)上也是在提高服務(wù)器的并發(fā)能力。
1、服務(wù)器垂直擴(kuò)展和水平擴(kuò)容
資金允許的情況下,這是最簡(jiǎn)單的一種方法,本質(zhì)上講,這個(gè)方法并不是針對(duì)CC攻擊的,而是提升服務(wù)本身處理并發(fā)的能力,但確實(shí)提升了對(duì)CC攻擊的承載能力。垂直擴(kuò)展:是指增加每臺(tái)服務(wù)器的硬件能力,如升級(jí)CPU、增加內(nèi)存、升級(jí)SSD固態(tài)硬盤等。水平擴(kuò)容:是指通過增加提供服務(wù)的服務(wù)器來提升承載力。上述擴(kuò)展和擴(kuò)容可以在服務(wù)的各個(gè)層級(jí)進(jìn)行,包括:應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器和緩存服務(wù)器等等。
2、數(shù)據(jù)緩存
對(duì)于服務(wù)中具備高度共性,多用戶可重用,或單用戶多次可重用的數(shù)據(jù),一旦從數(shù)據(jù)庫中檢索出,或通過計(jì)算得出后,最好將其放在緩存中,后續(xù)請(qǐng)求均可直接從緩存中取得數(shù)據(jù),減輕數(shù)據(jù)庫的檢索壓力和應(yīng)用服務(wù)器的計(jì)算壓力,并且能夠快速返回結(jié)果并釋放進(jìn)程,從而也能緩解服務(wù)器的內(nèi)存壓力。要注意的是,緩存不要使用文件形式,可以使用redis、mem-cached等基于內(nèi)存的nosql緩存服務(wù),并且與應(yīng)用服務(wù)器分離,單獨(dú)部署在局域網(wǎng)內(nèi)。局域網(wǎng)內(nèi)的網(wǎng)絡(luò)IO肯定比起磁盤IO要高。為了不使局域網(wǎng)成為瓶頸,千兆網(wǎng)絡(luò)也是有必要的。
3、頁面靜態(tài)化
與數(shù)據(jù)緩存一樣,頁面數(shù)據(jù)本質(zhì)上也屬于數(shù)據(jù),常見的手段是生成靜態(tài)化的html頁面文件,利用客戶端瀏覽器的緩存功能或者服務(wù)端的緩存服務(wù),以及CDN節(jié)點(diǎn)的緩沖服務(wù),均可以降低服務(wù)器端的數(shù)據(jù)檢索和計(jì)算壓力,快速響應(yīng)結(jié)果并釋放連接進(jìn)程。
4、用戶級(jí)別的調(diào)用頻率限制
不管服務(wù)是有登陸態(tài)還是沒登陸態(tài),基于ssion等方式都可以為客戶端分配唯一的識(shí)別ID,服務(wù)端可以將sid存到緩存中。當(dāng)客戶端請(qǐng)求服務(wù)時(shí),如果沒有帶SID,則由服務(wù)端快速分配一個(gè)并返回。可以的話,本次請(qǐng)求可以不返回?cái)?shù)據(jù),或者將分配SID獨(dú)立出業(yè)務(wù)服務(wù)。當(dāng)客戶端請(qǐng)求時(shí)帶了合法SID,便可以依據(jù)SID對(duì)客戶端進(jìn)行頻率限制。而對(duì)于SID非法的請(qǐng)求,則直接拒絕服務(wù)。相比根據(jù)IP進(jìn)行的頻率限制,根據(jù)SID的頻率限制更加精準(zhǔn)可控,可最大程度地避免誤殺情況。
5、IP限制
最后,IP限制依然可以結(jié)合上述規(guī)則一起使用,但是可以將其前置至)JCb層的防火墻或負(fù)載均衡器上去做,并且可以調(diào)大限制的閾值,防止惡意訪問穿透到應(yīng)用服務(wù)器上,造成應(yīng)用服務(wù)器壓力。
網(wǎng)站被cc攻擊如何防御?
我們先來了解下CC攻擊,CC攻擊其實(shí)是DDOS的一種,旨在利用HTTP 請(qǐng)求使目標(biāo)服務(wù)器不堪重負(fù)。目標(biāo)因請(qǐng)求而達(dá)到飽和,且無法響應(yīng)正常流量后,將出現(xiàn)拒絕服務(wù),拒絕來自實(shí)際用戶的其他請(qǐng)求。
遭受CC攻擊一般體現(xiàn)在服務(wù)器CPU突然占滿,達(dá)到100%的,并且長(zhǎng)期處理占滿的狀態(tài),有的甚至服務(wù)器帶寬占滿。
那么要如何防御CC攻擊呢?
面對(duì)CC攻擊,我們首先要做的是恢復(fù)服務(wù)器正常。一般情況下CC攻擊是針對(duì)域名的攻擊,也就是通過域名請(qǐng)求進(jìn)來的攻擊,所以我們想要恢復(fù)服務(wù)器狀態(tài),只需要先把域名解析刪除即可。
刪除域名解析是一種緊急的狀態(tài),以免因?yàn)殚L(zhǎng)時(shí)間受到CC攻擊,導(dǎo)致服務(wù)器的WEB環(huán)境停止,甚至影響網(wǎng)站數(shù)據(jù)。
服務(wù)器狀態(tài)恢復(fù)正常后,我們?cè)偻ㄟ^購(gòu)買高防服務(wù)來進(jìn)行防御,普通服務(wù)器想通過軟件防火墻來自行攔截CC攻擊太難了,原因是服務(wù)器配置不足,帶寬也不足,這直接影響了軟件防火墻攔截能力。
所以我們需要做的是購(gòu)買高防產(chǎn)品進(jìn)行攔截,目前高防CDN、高防IP都可以進(jìn)行攔截CC攻擊。主機(jī)吧比較推薦高防CDN,因?yàn)樾詢r(jià)比高,比如百度云加速和京東云星盾都是防御CC攻擊的佼佼者,價(jià)格也非常便宜。有需要的站長(zhǎng)可以聯(lián)系主機(jī)吧購(gòu)買,價(jià)格還可以優(yōu)惠。
購(gòu)買高防CDN后,我們只需要正常接入,然后把域名解析至高防CDN的記錄即可攔截CC攻擊,如果你有不懂的也可以咨詢主機(jī)吧教你。相關(guān)鏈接
cc攻擊可以防么
防御cc攻擊有什么方法?
CC防護(hù)的策略有哪幾種?
CC攻擊種類:
1、直接攻擊:主要針對(duì)有重要缺陷的Web應(yīng)用程序,一般來說是程序?qū)懙挠袉栴}的時(shí)候才會(huì)出現(xiàn)這種情況,比較少見。
2、肉雞攻擊:黑客使用CC攻擊軟件,控制大量肉雞發(fā)動(dòng)攻擊,相比代理攻擊更難防御,因?yàn)槿怆u可以模擬正常用戶訪問網(wǎng)站的請(qǐng)求,偽造成合法數(shù)據(jù)包。
3、僵尸網(wǎng)絡(luò)攻擊:有點(diǎn)類似于DDoS攻擊,從Web應(yīng)用程序?qū)用嫔弦呀?jīng)無法防御。
4、代理攻擊:代理攻擊是黑客借助代理服務(wù)器生成指向受害主機(jī)的合法網(wǎng)頁請(qǐng)求,實(shí)現(xiàn)Dos和偽裝。
CC攻擊防御措施:
1、取消域名綁定
一般CC攻擊都是針對(duì)網(wǎng)站的域名進(jìn)行攻擊,比如我們網(wǎng)站域名為:www.oldboyedu.com,那么攻擊者就在攻擊工具中設(shè)定攻擊對(duì)象為該域名然后實(shí)施攻擊。對(duì)于這樣的攻擊我們的措施是取消這個(gè)域名的綁定,讓CC攻擊失去目標(biāo)。
2、屏蔽IP
我們通過命令或在查看日志發(fā)現(xiàn)了CC攻擊的源ip,就可以在防火墻中設(shè)置屏蔽該IP對(duì)web站點(diǎn)的訪問,從而達(dá)到防范攻擊的目的。
3、更改Web端口
一般情況下Web服務(wù)器通過80端口對(duì)外提供服務(wù),因此攻擊者實(shí)施攻擊就以默認(rèn)的80端口進(jìn)行攻擊,所以,我們可以修改Web端口達(dá)到防CC攻擊的目的。
4、域名欺騙解析
如果發(fā)現(xiàn)針對(duì)域名的CC攻擊,我們可以把被攻擊的域名解析到127.0.0.1這個(gè)地址上。我們知道127.0.0.1是本地回環(huán)IP是用來進(jìn)行網(wǎng)絡(luò)測(cè)試的,如果把被攻擊的域名解析到這個(gè)IP上,就可以實(shí)現(xiàn)攻擊者自己攻擊自己的目的,這樣再多的肉雞或者代理也會(huì)宕機(jī)。
5、部署高防CDN防御
高防CDN可以自動(dòng)識(shí)別惡意攻擊流量,對(duì)這些虛假流量進(jìn)行智能清洗,將正常訪客流量回源到源服務(wù)器IP上,保障源服務(wù)器的正常穩(wěn)定運(yùn)行。
本文發(fā)布于:2023-02-28 19:42:00,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/167762963568789.html
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:防cc攻擊(防cc攻擊設(shè)置多少秒).doc
本文 PDF 下載地址:防cc攻擊(防cc攻擊設(shè)置多少秒).pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |