新聞中心
nginx怎么防止ddos攻擊cc攻擊等流量攻擊?

創(chuàng)新互聯(lián)建站公司2013年成立,先為貞豐等服務(wù)建站,貞豐等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為貞豐企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
網(wǎng)上也搜過好多方法大概是以下幾種方法
1.添加防火墻;(由于價(jià)格太貴放棄了)
2.更換域名,發(fā)現(xiàn)被攻擊后,立刻解析到其他域名上,把被攻擊的域名停止解析(由于需要人工操作,且dns解析與停止不是實(shí)時(shí)的需要時(shí)間)
3.在nginx中攔截cc攻擊
最終討論方法是在nginx中攔截
下面說一下原理
由ios,android端 寫一個(gè)對(duì)稱加密算法且吧時(shí)間戳也加密進(jìn)去;作為 user-agent 來訪問 服務(wù)器的接口,然后在nginx中 去解密這個(gè)user-agent來檢驗(yàn)這個(gè)加密字符串是否合法或者是否過期;如果是合法的則去調(diào)用php-fpm運(yùn)行程序,如果不合法則直接返回403;
那么問題了來了 如何在nginx攔截cc攻擊了,也就說如何在nginx中編程了,我一個(gè)php程序員肯定不會(huì);這個(gè)時(shí)候需要引入一個(gè)lua控件;
單獨(dú)安裝lua插件太麻煩了,后來直接安裝了 openresty 直接在openresty中 編寫lua腳本,成功防御了cc攻擊什么是CC攻擊,與DDOS的區(qū)別?
DDoS
全稱:分布式拒絕服務(wù)(DDoS:DistributedDenialofService)該攻擊方式利用目標(biāo)系統(tǒng)網(wǎng)絡(luò)服務(wù)功能缺陷或者直接消耗其系統(tǒng)資源,使得該目標(biāo)系統(tǒng)無法提供正常的服務(wù)。
拒絕服務(wù)攻擊問題一直得不到合理的解決,目前還是世界性難題,究其原因是因?yàn)檫@是由于網(wǎng)絡(luò)協(xié)議本身的安全缺陷造成的。
DDoS攻擊打的是網(wǎng)站的服務(wù)器,而CC攻擊是針對(duì)網(wǎng)站的頁面攻擊的。
CC
全稱:ChallengeCollapsar,中文意思是挑戰(zhàn)黑洞,因?yàn)橐郧暗牡挚笵DoS攻擊的安全設(shè)備叫黑洞,顧名思義挑戰(zhàn)黑洞就是說黑洞拿這種攻擊沒辦法,新一代的抗DDoS設(shè)備已經(jīng)改名為ADS(Anti-DDoSSystem),基本上已經(jīng)可以完美的抵御CC攻擊了。
CC攻擊的原理是通過代理服務(wù)器或者大量肉雞模擬多個(gè)用戶訪問目標(biāo)網(wǎng)站的動(dòng)態(tài)頁面,制造大量的后臺(tái)數(shù)據(jù)庫查詢動(dòng)作,消耗目標(biāo)CPU資源,造成拒絕服務(wù)。
CC不像DDOS可以用硬件防火墻過濾,CC攻擊本身就是正常請(qǐng)求。建議中小型網(wǎng)站采用靜態(tài)頁面的方式,減少了對(duì)數(shù)據(jù)庫的交互,CPU消耗少。
以上分析可以看出,ddos攻擊和cc攻擊區(qū)別主要是針對(duì)對(duì)象的不同。DDoS是主要針對(duì)IP的攻擊,而CC攻擊的主要是網(wǎng)頁。CC攻擊相對(duì)來說,攻擊的危害不是毀滅性的,但是持續(xù)時(shí)間長;而ddos攻擊就是流量攻擊,這種攻擊的危害性較大,通過向目標(biāo)服務(wù)器發(fā)送大量數(shù)據(jù)包,耗盡其帶寬,更難防御。cc攻擊會(huì)影響其他服務(wù)器嗎?
是的,CC攻擊可以影響其他服務(wù)器。CC攻擊是指針對(duì)特定網(wǎng)站或服務(wù)器的大量請(qǐng)求,以超過其處理能力的速度進(jìn)行攻擊。這會(huì)導(dǎo)致服務(wù)器過載,無法正常處理其他合法用戶的請(qǐng)求,從而影響其他服務(wù)器的正常運(yùn)行。
此外,CC攻擊還可能導(dǎo)致網(wǎng)絡(luò)擁塞,影響整個(gè)網(wǎng)絡(luò)的穩(wěn)定性和性能。因此,保護(hù)服務(wù)器免受CC攻擊是非常重要的。
標(biāo)題名稱:云服務(wù)器怎么防范cc攻擊
文章分享:http://www.5511xx.com/article/dphjjoe.html


咨詢
建站咨詢
