[发明专利]一种避免TCP报文乒乓的方法及装置有效

专利信息
申请号: 201710083050.4 申请日: 2017-02-16
公开(公告)号: CN108449280B 公开(公告)日: 2023-03-07
发明(设计)人: 邱军;闫磊;董彬 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L47/193 分类号: H04L47/193;H04L47/125;H04L47/26
代理公司: 北京天昊联合知识产权代理有限公司 11112 代理人: 姜春咸;冯建基
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 避免 tcp 报文 乒乓 方法 装置
【说明书】:

发明提出了一种避免TCP报文乒乓的方法及装置,该方法包括:服务器端基于接收到的TCP报文配置第一确认报文,并将所述第一确认报文发送至客户端;在服务器端接收到的所述客户端发送的第二确认报文的情况下,服务器端判断所述第二确认报文是否合法;若第二确认报文判定为合法,则服务器端再次向客户端发送所述第一确认报文;否则服务器端停止向客户端发送第一确认报文。本发明所述一种避免TCP报文乒乓的方法及装置,在TCP连接受到数据注入攻击或其他异常情况下,有效避免TCP连接两端持续发送大量乒乓报文,有效降低了由于持续的TCP连接两端持续发送大量乒乓报文导致的CPU资源的消耗和对网络带宽的占用。

技术领域

本发明涉及通信技术领域,尤其涉及一种避免TCP报文乒乓的方法及装置。

背景技术

TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP通过三次握手协商建立连接,连接建立后,标识连接的四元组(源IP(Internet Protocol,网络之间互连的协议) 地址、源端口、目的IP地址和目的端口)始终保持不变,以此提供面向连接的服务;再通过TCP报文头部中的序列号和确认号字段,辅以重传和确认机制来实现数据的可靠、有序传输;另外,TCP通过接收窗口实现发送端的流量控制,通过拥塞窗口实现网络的拥塞控制。

TCP协议在最初设计的时候并没有充分考虑安全性,TCP的安全性主要依赖于其四元组的不可确定性以及序列号、确认号的随机性。在 RFC5961-Improving TCP'sRobustness to Blind In-Window Attacks(提高TCP的窗口盲攻击的鲁棒性)出现之前,Blind In-Window Attacks(窗口的盲攻击)一直是针对TCP协议的主要攻击手段,一旦伪造数据包的序列号落到了可接收的范围内,攻击者就可以往TCP连接注入恶意数据或者直接重置连接。然而,旨在提高TCP安全性的RFC5961引发了编号为CVE-2016-5696的安全漏洞,利用这个漏洞,攻击者可以更快的实施恶意数据注入攻击。

恶意数据注入攻击的影响非常严重。对于终端用户来说,它可以在正常浏览的WEB(网络)页面上插入钓鱼网站,使终端用户蒙受财产的损失和个人信息的泄露;它可以任意篡改用户传输的数据,使得可靠的TCP传输变得不再可靠。而对于数据通信设备来说,除了上述影响外,恶意数据注入攻击引发连接两端大量的TCP乒乓报文,还会极大消耗系统的CPU资源,影响系统中其他协议的正常运行,严重时整个系统都会处于拒绝服务状态。

恶意数据注入攻击引发连接两端TCP报文乒乓如附图1所示。Server(服务器)端收到数据注入攻击报文后,正常的向Client(客户)端发送确认报文,由于该确认报文的确认号却大于Client端已发送的序列号,引发Client端回应一个确认报文,而Client端回应的确认报文的序列号又小于Server端期待接收的序列号,触发了Server端再次发送确认报文,如此循环,导致了正常TCP连接两端持续发送乒乓报文。

发明内容

本发明要解决的技术问题是,提供一种避免TCP报文乒乓的方法及装置,克服现有技术中在TCP连接受到数据注入攻击后,导致TCP连接两端持续发送大量乒乓报文导致的CPU(Central Processing Unit,中央处理器)资源的消耗和对网络带宽占用的缺陷。

本发明采用的技术方案是,所述一种避免传输控制协议TCP报文乒乓的方法,包括:

服务器端基于接收到的TCP报文配置第一确认报文,并将所述第一确认报文发送至客户端,以供所述客户端判断所述第一确认报文是否合法;

在服务器端接收到的所述客户端发送的第二确认报文的情况下,服务器端判断所述第二确认报文是否合法;若第二确认报文判定为合法,则服务器端再次向客户端发送所述第一确认报文;否则服务器端停止向客户端发送第一确认报文。

进一步的,所述服务器端基于接收到的TCP报文配置第一确认报文,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710083050.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top