怎么樣防御網(wǎng)站攻擊?教你幾個不用關閉網(wǎng)站的好辦法
發(fā)布日期:2022-01-04 00:00 來源:http://m.0851xb.cn 點擊:
不少人做SEO,排名較好的時候,會發(fā)現(xiàn)有很多不可控的因素,比如說網(wǎng)站被攻擊。有的是程序不安全或者服務器不安全被入侵。還有的是競爭對手故意搞怪,更有甚者是得罪了某一些互聯(lián)網(wǎng)從業(yè)者,造成的問題。
而且不僅僅是排名較好的那些網(wǎng)站,有的小網(wǎng)站沒有多少訪問,剛上線就有一些攻擊或者入侵。
產(chǎn)生的原因很復雜,入侵的大多數(shù)是因為程序用了一些常見的CMS,別人自動化爬蟲入侵了。除了這種還有一種就是網(wǎng)站的攻擊,不停的制造訪問量,讓服務器資源耗盡的情況。如下圖所示,這是我們一個客戶真實發(fā)生的事情:
正常的企業(yè)網(wǎng)站,一日的請求數(shù)量是1萬以內(nèi),幾百的比較多。稍微大點的網(wǎng)站也不過幾百,而這個網(wǎng)站昨天一個上午,就請求了100多萬。服務器曾幾度占用太多,卡頓異常。
后來果斷找到一個IP,封禁掉之后好了:
查到之后,發(fā)現(xiàn)那個ip是某一個網(wǎng)絡公司在用的,高度懷疑是因為與客戶產(chǎn)生一些糾紛或者是有其他企圖,破壞客戶網(wǎng)站排名造成的。通過禁用他的ip,一下子就解決了這種小兒科的攻擊。
那么,言歸正傳,怎么樣不關閉網(wǎng)站防御別人的攻擊,河南網(wǎng)絡公司給您支招:
一、配置CDN,封禁一些明顯的攻擊
國內(nèi)已備案的網(wǎng)站,可以使用國內(nèi)的cdn服務。很多CDN服務是可以封禁具體的ip段,也可以封禁一些ua,這樣就可以抵御很多攻擊了。這個客戶,我們發(fā)現(xiàn)有持續(xù)的攻擊,所以就添加cdn,做了一些防御措施:
1、封禁海外ip
2、封禁幾個訪問量大的ip(當然,要注意有一些會是蜘蛛)
這樣訪問量就可以大大降低。主要的思路就是:把一些有問題的訪問給減少掉。當然服務器上如果有一些防御軟件也可以用起來。比如說1秒內(nèi)訪問多少詞以上的封禁掉。
二、提高服務器配置
服務器配置低肯定是不行,畢竟cdn或者是一些其他手段的Ip過濾等等,也不會過濾得完。還可能會有一些被遺漏的攻擊訪問到網(wǎng)站,這個時候可以適當?shù)奶嵘掌髋渲茫瑏淼挚狗烙?/p>
但這里并不是說的買高防服務器。個人不建議國內(nèi)正常網(wǎng)站使用高防服務器,會阻擋很多正常的訪問,造成服務器經(jīng)常出問題。
這里說的是提升CPU,內(nèi)存等配置。
三、網(wǎng)站緩存或者暫時改靜態(tài)
網(wǎng)站有時候是動態(tài)的,可能就會占用大量的數(shù)據(jù)庫連接,如果發(fā)現(xiàn)固定的請求某幾個要點頁面,就建議把這些頁面變成動態(tài)的,或者是后臺有一些可以啟用緩存的,把緩存時間提高,這樣對資源占用就會大大降低,從而抵抗更多的攻擊。
網(wǎng)站攻擊無小事,做SEO更要懂得如何去處理網(wǎng)站被攻擊的事情。不管是入侵,還是攻擊,都要有相應的策略去處理,保障網(wǎng)站高速、平穩(wěn)的運行,不能經(jīng)常出各種問題。網(wǎng)站穩(wěn)定了,SEO做好了,流量自然是越來越多,爆棚也說不定呢!