近年來,DDoS攻擊勢頭愈演愈烈,其中包括:流量攻擊、CC攻擊。
流量攻擊是消耗網絡帶寬或使用大量數據包淹沒一個或多個路由器、伺服器和防火牆;帶寬攻擊的普遍形式是大量表面看合法的TCP、UDP或ICMP數據包被傳送到特定目的地;為了使檢測更加困難,這種攻擊也常常使用源地址欺騙,並不停地變化,這種攻擊形式需要通過第三方抗ddos服務(阿里雲、百度雲抗、騰訊雲),可以實現防禦。
CC攻擊是 DDOS(分布式拒絕服務) 的一種,DDoS是針對IP的攻擊,而CC攻擊的是網頁。CC攻擊來的IP都是真實的,分散的。數據包都是正常的數據包,攻擊的請求全都是有效的請求,無法拒絕的請求。伺服器可以連接,但是網頁就是訪問不了,也見不到特別大的異常流量,但是持續時間長,仍能造成伺服器無法進行正常連接,危害更大。由此可見稱其為「Web殺手」毫不為過。
CC攻擊的種類有四種:直接攻擊,殭屍網絡攻擊,代理攻擊,肉雞攻擊。
動態網站,比如asp/asp.net,在被CC攻擊的情況下,IIS站點會出錯提示SERVER IS TOO BUSY,如果不是使用IIS來提供網站服務,會發現提供網站服務的程序無緣無故自動崩潰,出錯。
靜態網站,比如html,在被CC攻擊的情況下,打開任務管理器,看網絡流量,會發現網絡應用裡數據的發送出現嚴重偏高的現象,在大量的CC攻擊下,甚至會達到99%的網絡佔用。
小量CC攻擊,則站點還是可以間歇性訪問得到,但是一些比較大的文件、圖片就會顯示不出來,伺服器的CPU佔用率也會出現飆升的現象。這就是基本的CC攻擊症狀。
(1) 完善日誌:養成保留完整日誌的習慣,通過日誌分析程序,能夠儘快判斷出異常訪問,同時也能收集有用的信息。
(2) 取消域名綁定:一般cc攻擊都是針對網站域名,對於這樣的攻擊我們的措施是在IIS上取消這個域名的綁定,讓CC攻擊失去目標。具體步驟是:打開「IIS管理器」定位到具體站點右鍵「屬性」打開該站點的屬性面板,點擊IP位址右側的「高級」按鈕,選擇該域名項進行編輯,將「主機頭值」刪除或者改為其它的值(域名)。
缺點:取消或者更改域名對於別人的訪問帶來了不便,對於針對IP的CC攻擊它是無效的,就算更換域名攻擊者發現之後,他也會對新域名實施攻擊。
(3) 使用DDoS高防IP:高防IP是是針對網際網路伺服器在遭受網際網路惡意攻擊後導致服務不可用的情況下,推出的付費增值服務,用戶可以通過配置高防IP, 將攻擊流量引流到高防IP,確保源站的穩定可靠。
CC攻擊的門檻低,成本不高,所以網站被惡意攻擊的情況屢見不鮮,大家可以加裝安全軟體或者配合預防CC攻擊的服務使用,這樣網站才會更加的安全。
(4) 更改Web埠:通常情況下Web伺服器通過80埠對外提供服務,因此攻擊者也以默認的80埠進行攻擊,所以修改Web埠可以防禦CC攻擊。運行IIS管理器,定位到相應站點,打開站點「屬性」面板,在「網站標識」下有個TCP埠默認為80,修改為其他的埠即可。
(5) IIS屏蔽IP:我們通過命令或在查看日誌發現了CC攻擊的源IP,就可以在IIS中設置屏蔽該IP對Web站點的訪問。在相應站點的「屬性」面板中,點擊「目錄安全性」選項卡,點擊「IP位址和域名現在」下的「編輯」按鈕打開設置對話框。也可以在此窗口設置「授權訪問」也就是「白名單」,也可以設置「拒絕訪問」即「黑名單」。