本發明專利技術公開了一種防御ddos攻擊的方法及其系統,包含以下步驟:步驟一:生成a個特定順序的二級域名,并將二級域名與b個中轉服務器ip綁定,其中a≧b;步驟二:客戶端從第n個二級域名開始按照二級域名的特定順序訪問中轉服務器請求服務,若失敗則訪問下一個中轉服務器,直至請求服務成功,其中n<a。本發明專利技術成本大大降低,同時本發明專利技術相比于現有技術對ddos攻擊的防御效果更加的顯著。
Method and system for defending DDoS attack
The invention discloses a method for DDoS attack defense and its system, which comprises the following steps: step one: to generate a specific sequence of two domain names, and the two level domain name and B transfer server IP binding, wherein a = B; step two: the client starts in a specific order according to the two level domain name access transfer the server requests the service from the n two level domain name, if failed, access a transit server until the request service successfully, including n< a. The invention greatly reduces the cost, and meanwhile, compared with the prior art, the invention has more obvious defense effect on the DDoS attack.
【技術實現步驟摘要】
一種防御ddos攻擊的方法及其系統
本專利技術涉及一種防御攻擊的方法及其系統,特別是一種防御ddos攻擊的方法及其系統。
技術介紹
分布式拒絕服務(DDoS:DistributedDenialofService)攻擊指借助于客戶/服務器技術,將多個計算機聯合起來作為攻擊平臺,對一個或多個目標發動DDoS攻擊,從而成倍地提高拒絕服務攻擊的威力。通常,攻擊者使用一個偷竊帳號將DDoS主控程序安裝在一個計算機上,在一個設定的時間主控程序將與大量代理程序通訊,代理程序已經被安裝在網絡上的許多計算機上。代理程序收到指令時就發動攻擊。利用客戶/服務器技術,主控程序能在幾秒鐘內激活成百上千次代理程序的運行。在現有技術上,普遍認為ddos攻擊是沒辦法防御的,唯一能緩解的方案就是根據攻擊流量的大小不斷地增加帶寬,但是一個服務器的帶寬是有限的,而攻擊者的流量理論上可以無限大,并且隨著服務器帶寬的增加,相應的花費在寬帶上的費用也會大大增加。
技術實現思路
本專利技術所要解決的技術問題是提供一種防御ddos攻擊的方法及其系統,其有效防御ddos攻擊并且成本較低。為解決上述技術問題,本專利技術所采用的技術方案是:一種防御ddos攻擊的方法,其特征在于包含以下步驟:步驟一:生成a個特定順序的二級域名,并將二級域名與b個中轉服務器ip綁定,其中a≧b;步驟二:客戶端從第n個二級域名開始按照二級域名的特定順序訪問中轉服務器請求服務,若失敗則訪問下一個中轉服務器,直至請求服務成功,其中n<a。進一步地,所述步驟一中,二級域名生成方法采用種子隨機數、MD5或SHA算法生成。進一步地,所述步驟一中,b個二級域名與b個中轉服務器一一綁定后,剩余的a-b個二級域名設置錯誤的干擾ip地址。進一步地,所述步驟二中,中轉服務器收到客戶端的請求,判斷客戶端的身份信息決定是否響應請求。進一步地,所述身份信息包含會員等級、活躍度、綁定手機號。進一步地,當某個中轉服務器受到攻擊后,將連接到該服務器上的客戶端通過跳轉指令再平均分配到不同的中轉服務器,找到發起攻擊的客戶端用戶身份,針對該客戶端用戶身份發起的請求,服務器不再響應。一種防御ddos攻擊的系統,其特征在于:包含客戶端、若干中轉服務器和主服務器,主服務器接收并處理客戶端發出經中轉服務器送達的數據,根據數據內容決定是否處理該客戶端請求,或決定是否發出讓客戶端跳轉到指定中轉服務器的指令;客戶端以特定順序訪問中轉服務器,接收并處理服務器端返回經中轉服務器送達的數據指令,若收到跳轉指令,則跳轉到指定的中轉服務器。本專利技術與現有技術相比,具有以下優點和效果:本專利技術提供了一種防御ddos攻擊的方法及其系統,相比于現在毫無辦法只能拓寬帶寬的方法,本專利技術的成本大大降低,同時本專利技術相比于現有技術對ddos攻擊的防御效果更加的顯著。附圖說明圖1是本專利技術的一種防御ddos攻擊的系統的示意圖。圖2是本專利技術的實施例的二級域名與中轉服務器ip綁定示意表格。具體實施方式本專利技術的一種防御ddos攻擊的方法,其特征在于包含以下步驟:步驟一:生成a個特定順序的二級域名,并將二級域名與b個中轉服務器ip綁定,其中a≧b;二級域名生成方法采用種子隨機數、MD5或SHA算法生成。b個二級域名與b個中轉服務器一一綁定后,剩余的a-b個二級域名設置錯誤的干擾ip地址。步驟二:客戶端從第n個二級域名開始按找二級域名的特定順序訪問中轉服務器請求服務,若失敗則訪問下一個中轉服務器,直至請求服務成功,其中n<a。中轉服務器收到客戶端的請求,判斷客戶端的身份信息決定是否響應請求。身份信息包含會員等級、活躍度、綁定手機號。當某個中轉服務器收到攻擊后,將連接到該服務器上的客戶端通過跳轉指令再平均分配到不同的中轉服務器,找到發起攻擊的客戶端用戶身份,針對該客戶端用戶身份發起的請求,服務器不再響應。如圖1所示,一種防御ddos攻擊的系統,包含客戶端、若干中轉服務器和主服務器,主服務器接收并處理客戶端發出經中轉服務器送達的數據,根據數據內容決定是否處理該客戶端請求,或決定是否發出讓客戶端跳轉到指定中轉服務器的指令;客戶端以特定順序訪問中轉服務器,接收并處理服務器端返回經中轉服務器送達的數據指令,若收到跳轉指令,則跳轉到指定的中轉服務器。相比傳統的C/S結構,除了客戶端和主服務器端,中間需增加一個中轉服務器端,中轉服務器的功能為:接收客戶端的數據并發送給主服務器端,接收主服務器端的數據并發送給客戶端。由于中轉服務器只負責數據的轉發,所以對性能要求不高,租用成本低廉。為保證數據傳輸的效率,中轉服務器與主服務器可以在同一內網。下面結合附圖并通過實施例對本專利技術作進一步的詳細說明,以下實施例是對本專利技術的解釋而本專利技術并不局限于以下實施例。假設有主域名abc.com,使用種子隨機數或類似MD5、SHA等算法生成100個特定順序的二級域名,例如以下生成算法:Stringkey="abcdefg";Stringcode="1234567890";for(intm=0;m<100;m++){code=Global.md5(code+key);System.out.println(code);}以上算法key和code的初始值可自行輸入,以確保生成結果不同,只需有特定順序即可。如圖2所示,將100個二級域名與50個中轉服務器ip綁定,其中一些二級域名可綁定一些錯誤的干擾ip。客戶端從第1個二級域名開始按順序訪問中轉服務器請求服務,若失敗則向下訪問第2個,直到成功。服務器收到客戶端的請求,可根據客戶端的身份信息(例如會員等級、活躍度等)決定是否響應請求,若不響應請求,則從客戶端來看,該地址跟錯誤干擾ip地址一樣,攻擊者也就無法判斷該地址是否為正常的服務器地址,無法決定是否進行攻擊。由于沒有特定的域名地址,攻擊者也只能通過正常使用客戶端才能訪問到正確的中轉服務器地址,而且一次只能訪問1個,想要一直不斷進行攻擊效率不高。服務器也可以決定每個中轉服務器上正常連接的客戶端數量,如果攻擊者發起對某個中轉服務器的攻擊,也只會暫時影響連接到該中轉服務器的客戶端,其他中轉服務器不受影響。如果客戶端用戶身份可以通過手機號等唯一標識手段進行驗證的,在某個中轉服務器受到攻擊后,可以將連接到該服務器上的客戶端通過跳轉指令再平均分配到不同的中轉服務器,以此類推將可以找到發起攻擊的客戶端用戶身份,針對該客戶端用戶身份發起的請求,服務器可以不用響應,從而徹底防止攻擊者再次找到正常的中轉服務器進行攻擊。現有技術租用云服務商高防ip價格為,20G防御能力需要費用21800元/月;而本專利技術租用一個基礎防御能力5G的中轉服務器只需要45元/月,租用50個中轉服務器費用為2250元/月,而防御能力達到了250G,理論上可以徹底防御ddos攻擊。本說明書中所描述的以上內容僅僅是對本專利技術所作的舉例說明。本專利技術所屬
的技術人員可以對所描述的具體實施例做各種各樣的修改或補充或采用類似的方式替代,只要不偏離本專利技術說明書的內容或者超越本權利要求書所定義的范圍,均應屬于本專利技術的保護范圍。本文檔來自技高網...

【技術保護點】
一種防御ddos攻擊的方法,其特征在于包含以下步驟:步驟一:生成a個特定順序的二級域名,并將二級域名與b個中轉服務器ip綁定,其中a≧b;步驟二:客戶端從第n個二級域名開始按照二級域名的特定順序訪問中轉服務器請求服務,若失敗則訪問下一個中轉服務器,直至請求服務成功,其中n<a。
【技術特征摘要】
1.一種防御ddos攻擊的方法,其特征在于包含以下步驟:步驟一:生成a個特定順序的二級域名,并將二級域名與b個中轉服務器ip綁定,其中a≧b;步驟二:客戶端從第n個二級域名開始按照二級域名的特定順序訪問中轉服務器請求服務,若失敗則訪問下一個中轉服務器,直至請求服務成功,其中n<a。2.按照權利要求1所述的一種防御ddos攻擊的方法,其特征在于:所述步驟一中,二級域名生成方法采用種子隨機數、MD5或SHA算法生成。3.按照權利要求1所述的一種防御ddos攻擊的方法,其特征在于:所述步驟一中,b個二級域名與b個中轉服務器一一綁定后,剩余的a-b個二級域名設置錯誤的干擾ip地址。4.按照權利要求1所述的一種防御ddos攻擊的方法,其特征在于:所述步驟二中,中轉服務器收到客戶端的請求,判斷客戶端的身份信息...
【專利技術屬性】
技術研發人員:李如超,鄭平,徐明宇,
申請(專利權)人:成都邁瑞科科技有限公司,
類型:發明
國別省市:四川,51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。