【技術實現步驟摘要】
本申請涉及通信
,特別涉及一種TCP(Transmission Control Protocol,傳輸控制協議)旁路阻斷的方法及裝置。
技術介紹
在相關技術中,服務端與客戶端之間建立TCP連接之后,可以在服務端和客戶端之間部署監聽設備。當監聽設備監聽到可疑報文時,可以向客戶端或服務端發送構造的阻斷報文——RST(Reset,復位重連)報文。當客戶端或服務端接收到構造的RST報文后,會將已經建立的TCP連接斷開,從而達到阻斷可疑報文攻擊的目的。現有技術中,監聽設備在監聽到可疑報文時,會向客戶端或者服務端發送構造的RST報文。由于RST報文很有可能晚于可疑報文發送至客戶端或服務端,因此,客戶端或服務端在接收到所述RST報文后,會因為它是“過時”的報文而不對其進行處理。因此,所述RST報文無法達到阻斷可疑報文攻擊的目的。故現有技術的阻斷成功率低。
技術實現思路
有鑒于此,本申請提供一種TCP旁路阻斷的方法及裝置,來解決現有技術旁路阻斷成功率低的問題。具體地,本申請是通過如下技術方案實現的:根據本申請實施例的第一方面,提供一種TCP旁路阻斷的方法,所述方法應用于深度包檢測DPI設備上,所述DPI設備在客戶端與服務端之間,所述方
法包括:基于獲取到的客戶端與服務端之間傳輸的TCP握手報文獲得協商最大分段長度MSS值;當監聽到可疑報文時,根據所述可疑報文以及所述協商MSS值構造復位連接RST報文;分別向客戶端和服務端發送所述RST報文以阻斷所述可疑報文;當所述可疑報文為所述客戶端發出的報文時,向所述客戶端發送的所述RST報文包括SEQ值依次遞增至少 ...
【技術保護點】
一種傳輸控制協議TCP旁路阻斷的方法,其特征在于,所述方法應用于深度包檢測DPI設備上,所述DPI設備在客戶端與服務端之間,所述方法包括:基于獲取到的客戶端與服務端之間傳輸的TCP握手報文獲得協商最大分段長度MSS值;當監聽到可疑報文時,根據所述可疑報文以及所述協商MSS值構造復位連接RST報文;分別向客戶端和服務端發送所述RST報文以阻斷所述可疑報文;當所述可疑報文為所述客戶端發出的報文時,向所述客戶端發送的所述RST報文包括SEQ值依次遞增至少一個所述協商MSS值的多個RST報文;當所述可疑報文為所述服務端發出的報文時,向所述服務端發出的RST報文包括SEQ值依次遞增至少一個所述協商MSS值的多個RST報文。
【技術特征摘要】
1.一種傳輸控制協議TCP旁路阻斷的方法,其特征在于,所述方法應用于深度包檢測DPI設備上,所述DPI設備在客戶端與服務端之間,所述方法包括:基于獲取到的客戶端與服務端之間傳輸的TCP握手報文獲得協商最大分段長度MSS值;當監聽到可疑報文時,根據所述可疑報文以及所述協商MSS值構造復位連接RST報文;分別向客戶端和服務端發送所述RST報文以阻斷所述可疑報文;當所述可疑報文為所述客戶端發出的報文時,向所述客戶端發送的所述RST報文包括SEQ值依次遞增至少一個所述協商MSS值的多個RST報文;當所述可疑報文為所述服務端發出的報文時,向所述服務端發出的RST報文包括SEQ值依次遞增至少一個所述協商MSS值的多個RST報文。2.根據權利要求1所述的方法,其特征在于,所述基于獲取到的客戶端與服務端之間傳輸的TCP握手報文獲得協商MSS值,包括:從客戶端發送至服務端的第一次握手報文SYN報文中獲取第一MSS值;從服務端發送至客戶端的第二次握手報文ACK報文中獲取第二MSS值;將第一MSS值和第二MSS值中較小或者較大的MSS值作為協商MSS值。3.根據權利要求1所述的方法,其特征在于,所述RST報文的ACK位均置為0;RST位均置為1;所述根據所述可疑報文以及所述協商MSS值構造RST報文,包括:根據所述可疑報文以及所述協商MSS值分別構造向所述客戶端以及所述服務端發送的RST報文;其中,當所述可疑報文為所述客戶端發出的報文時,向所述客戶端發送的RST報文包括SEQ值依次遞增至少一個所述協商MSS值的多個RST報文;向所述服務端發送的RST報文的SEQ值與所述可疑報文的ACK_SEQ值相同;當所述可疑報文為所述服務端發出的報文時,向所述客戶端發送的RST報
\t文的SEQ值與所述可疑報文的ACK_SEQ值相同;向所述服務端發送的RST報文包括SEQ值依次遞增至少一個所述協商MSS值的多個RST報文。4.根據權利要求3所述的方法,其特征在于,所述分別向客戶端和服務端發送所述RST報文以阻斷所述可疑報文,包括:當所述可疑報文為所述客戶端發出的報文時,將構造完成的SEQ值依次遞增至少一個所述協商MSS值的多個RST報文依次發送至所述客戶端,以及將構造完成的SEQ值與所述可疑報文相同的RST報文發送至所述服務端;當所述可疑報文為所述服務端發出的報文時,將構造完成的SEQ值依次遞增至少一個所述協商MSS值的多個RST報文依次發送至所述服務端,以及將構造完成的SEQ值與所述可疑報文相同的RST報文發送至所述客戶端。5.根據權利要求3所述的方法,其特征在于,當發送的RST報文包括SEQ值依次遞增至少一個所述協商MSS值的多個RS...
【專利技術屬性】
技術研發人員:朱梁,
申請(專利權)人:杭州迪普科技有限公司,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。