[發(fā)明專利]數據的響應方法、裝置以及系統有效
| 申請?zhí)枺?/td> | 202210174434.8 | 申請日: | 2022-02-25 |
| 公開(公告)號: | CN114244788B | 公開(公告)日: | 2022-06-03 |
| 發(fā)明(設計)人: | 程鵬;胡鵬;蘇耀基 | 申請(專利權)人: | 廣州錦行網絡科技有限公司 |
| 主分類號: | H04L49/25 | 分類號: | H04L49/25;H04L9/40 |
| 代理公司: | 深圳智匯遠見知識產權代理有限公司 44481 | 代理人: | 蔣學超;聶磊 |
| 地址: | 510095 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 響應 方法 裝置 以及 系統 | ||
1.一種數據的響應方法,其特征在于,包括:
通過第一設備上N個物理網卡中的第一物理網卡接收第一請求數據,其中,所述第一設備為TCP客戶端所在的使用Linux系統的設備,所述第一請求數據為訪問設備攻擊第二設備所使用的數據,所述第一設備用于將訪問所述第二設備的數據轉發(fā)至第三設備,所述第三設備為TCP服務端所在的設備、用于收集對所述第二設備的攻擊行為,N為大于2的自然數;
在為所述第一請求數據打上第一路由標簽后,根據所述第一請求數據的所述第一路由標簽確定N個虛擬網卡中用于轉發(fā)所述第一請求數據的第一虛擬網卡,通過所述第一虛擬網卡將打有所述第一路由標簽的所述第一請求數據轉發(fā)至所述第三設備,其中,所述第一路由標簽用于表示是在所述第一物理網卡上接收到的數據,所述N個虛擬網卡是在所述第一設備上創(chuàng)建的、且所述N個虛擬網卡中的一個虛擬網卡與所述N個物理網卡中的一個物理網卡綁定使用,所述N個虛擬網卡中任意兩個虛擬網卡綁定使用的物理網卡不同;
在通過所述第一虛擬網卡接收到所述第三設備返回的第一響應數據的情況下,在所述N個物理網卡中確定與所述第一虛擬網卡綁定使用的所述第一物理網卡,并通過所述第一物理網卡將所述第一響應數據發(fā)送給所述訪問設備,其中,所述第一響應數據是所述第三設備模擬所述第二設備對所述第一請求數據進行響應時得到的數據;
其中,虛擬網卡與所述第三設備中的發(fā)送方在發(fā)送數據包時,將當前時間戳作為發(fā)送時間戳,使用所述發(fā)送時間戳對M進行取余,得到取余結果i,從包括M種加密方案的第一集合中選取第i種加密方案,以對數據包進行加密,得到加密數據包,將發(fā)送時間戳加上預設時長,將得到的參考時間向上取整,將得到的取整時間對P取余,得到取余結果j,從包括P種加密方案的第二集合中選取第j種加密方案,對加密數據包和發(fā)送時間戳進行加密,得到實際發(fā)送的最終數據包,并發(fā)送給虛擬網卡與第三設備中的接收方,其中,所述預設時長為在虛擬網卡與第三設備之間正常傳輸數據所需的平均時長;
其中,接收方在接收到的數據包時,確定接收時間,將接收時間向下取整,將取整時間對P取余,得到取余結果j’,從具有P種解密方案的第三集合中選取第(j’-1)種解密方案、第j’種解密方案以及第(j’+1)種解密方案,利用第(j’-1)種解密方案、第j’種解密方案以及第(j’+1)種解密方案,分別對接收到的數據包進行解密,在解密失敗的情況下,將接收到的數據包的標識ID發(fā)送給發(fā)送方,指示發(fā)送方重新發(fā)送該數據包 、并校驗數據包 是否為非法數據;在解密成功的情況下,得到發(fā)送時間戳和加密數據包,使用發(fā)送時間戳對M進行取余,得到取余結果i,從包括M種解密方案的第四集合中選取第i種解密方案,以對加密數據包進行解密,得到明文數據包。
2.根據權利要求1所述的方法,其特征在于,在通過第一設備上N個物理網卡中的第一物理網卡接收第一請求數據之前,所述方法包括:
為所述N個物理網卡中的每個物理網卡創(chuàng)建一個路由標簽,其中,任意兩個物理網卡的路由標簽不同,物理網卡的路由標簽用于標記通過該物理網卡接收到的且需要轉發(fā)的數據。
3.根據權利要求1所述的方法,其特征在于,在通過第一設備上N個物理網卡中的第一物理網卡接收第一請求數據之前,所述方法包括:
創(chuàng)建所述N個虛擬網卡,并將所述N個虛擬網卡中的一個虛擬網卡綁定至所述N個物理網卡中的一個物理網卡,以通過虛擬網卡轉發(fā)所綁定的物理網卡接收到的需要轉發(fā)的數據。
4.根據權利要求1所述的方法,其特征在于,在通過第一設備上N個物理網卡中的第一物理網卡接收第一請求數據之前,所述方法包括:
在與所述第三設備之間建立N條TCP連接,所述N條TCP連接中的每條TCP連接用于所述N個虛擬網卡中的一個虛擬網卡在與所述第三設備通訊時使用,所述N個虛擬網卡中的任意兩個虛擬網卡在與所述第三設備通訊時所使用的TCP連接不同。
5.根據權利要求4所述的方法,其特征在于,通過所述第一虛擬網卡將打有所述第一路由標簽的所述第一請求數據轉發(fā)至所述第三設備包括:
在所述N條TCP連接中查找所述第一虛擬網卡使用的第一TCP連接;
通過所述第一TCP連接將打有所述第一路由標簽的所述第一請求數據轉發(fā)至所述第三設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州錦行網絡科技有限公司,未經廣州錦行網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210174434.8/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發(fā)送方法、數據發(fā)送系統、數據發(fā)送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發(fā)送和數據接收設備、數據發(fā)送和數據接收方法
- 數據發(fā)送裝置、數據接收裝置、數據收發(fā)系統、數據發(fā)送方法、數據接收方法和數據收發(fā)方法
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置





