有一種網站攻擊叫刷圖片流量耗死你

|

最近收到多個網站行業的朋友說起自己的網站圖片被大量刷流量,同時幾百上千的IP在短時間內高頻次的訪問圖片,導致寬帶負載拉滿、流量消耗巨大,直接造成網站訪問緩慢和堵塞的問題。

而大部分網站都經不住被刷圖片流量的,網站的建立都是2-10M寬帶+CDN緩存,這個範圍的建站條件是支撐不了圖片被刷流量,就算是圖片很多的網站處於正常訪問都是很高的消耗量,何況還是被攻擊行為的惡意刷呢。

但是嚴格定義上講這不算攻擊,只是惡意行為,但是目的是爲了達到攻擊效果,而且很難防範,原因有下麪幾個。

一、封IP訪問沒用

大量IP訪問是封不過來的,在絕對數量面前你很大程度是束手無策的,而且你也不能永久封禁IP訪問,因為會有影響以後的訪客流量網站。

二、設置QPS防不住

QPS只是限製單個IP在某個時間內的訪問次數,但是IP數量很多的話,就沒什麼用了,而且你也不可能去設置單個IP低於正常需要次數(涉及打開頁面URL鏈接數),因為要考慮正常用戶的訪問需要。

三、防火牆也是管不了

用CC防護、流量限製都起不了多大作用,只會讓正常用戶的訪問受到影響,包括搜索引擎的蜘蛛,因為刷你圖片流量本身就是正常行為,並沒有攻擊和侵入的特徵。

四、關閉圖片訪問會適得其反

如果你關閉圖片訪問,會直接會導致網站權重下降,損失SEO排名效果,這搞不好正中對方的詭計,而且你能關多久呢,尤其是圖文內容沒有圖片的話就廢了。

如何解決刷圖片流量攻擊呢?

1、設置圖片總訪問頻率在多少分鐘的次數,訪問量大的文章圖片放寬一些。

2、使用動態圖片URL地址,然後做隨機變動,這招只在被刷流量時使用。

3、設置圖片出現短時間內高頻次訪問時就自動更換5kb以下的圖片代替。

4、設置圖片強制客戶端緩存讀取,以降低訪問量。

5、開啟圖片防盜鏈,以降低掛載刷流量的可能性。

以上主要是提供一些思路,具體是要技術實現的,而且並不是完全能解決,只是增加對方惡搞你的難度,起到知難而退的防範作用。

結語:像這種刷圖片流量的行為,會極高消耗網站的CDN流量和網站的寬帶負擔,這些都涉及資金投入,所以降低損失是必須要馬上解決,因為不是財大氣粗是耗不起的。

網站安全設置說明