dos攻擊怎么防?DoS是Denial of Service的簡稱,即拒絕服務,造成DoS的攻擊行為被稱為DoS攻擊,其目的是使計算機或網絡無法提供正常的服務。這里我們介紹下常見的dos攻擊和防御辦法。
SYN FLOOD
利用服務器的連接緩沖區,利用特殊程序設置TCP的Header,向服務器端不斷地成倍發送只有SYN標志的TCP連接請求。當服務器接收的時候,都認為是沒有建立起來的連接請求,于是為這些請求建立會話,排到緩沖區隊列中。
如果SYN請求超過了服務器能容納的限度,緩沖區隊列滿,那么服務器就不再接收新的請求了。其他合法用戶的連接都被拒絕掉。可以持續SYN請求發送,直到緩沖區中都是自己的只有SYN標記的請求。
IP 地址欺騙
DoS這種攻擊利用RST位來實現。假設現在有一個合法用戶(1.1.1.1)已經同服務器建立了正常的連接,攻擊者構造攻擊的TCP數據,偽裝自己的IP為1.1.1.1,并向服務器發送一個帶有RST位的TCP數據段。服務器接收到這樣的數據后,認為從1.1.1.1發送的連接有錯誤,就會清空緩沖區中建立好的連接。
這時,如果合法用戶1.1.1.1再發送合法數據,服務器就已經沒有這樣的連接了,該用戶就必須從新開始建立連接。攻擊時,偽造大量的IP地址,向目標發送RST數據,使服務器不對合法用戶服務。
塞滿服務器硬盤
如果服務器可以沒有限制地執行寫操作,那么都能成為塞滿硬盤造成ddos攻擊的途徑,比如:發送垃圾郵件。一般公司的服務器可能把郵件服務器和WEB服務器都放在一起。破壞者可以發送大量的垃圾郵件,這些郵件可能都塞在一個郵件隊列中或者就是壞郵件隊列中,直到郵箱被撐破或者把硬盤塞滿。
填滿日志記錄
入侵者可以構造大量的錯誤信息發送出來,服務器記錄這些錯誤,可能就造成日志文件非常龐大,甚至會塞滿硬盤。同時會讓管理員痛苦地面對大量的日志,甚至就不能發現入侵者真正的入侵途徑。
防御dos攻擊最根本的辦法是使用高防服務器。比如域名頻道的高防服務器,具有海量防護帶寬,單機最高可提供500G的惡意流量攻擊防御與清洗需求,滿足各類用戶需求。針對各類DoS泛洪攻擊,及其變種均有顯著防御效果。