一种旁路抢答设备识别方法及流量清洗方法技术

技术编号:16431469 阅读:26 留言:0更新日期:2017-10-22 07:08
本发明专利技术公开了一种旁路抢答设备识别方法及流量清洗方法。本方法为:1)对于目标网站的访问请求,旁路抢答设备识别模块将该访问请求的数据传输层TCP协议的窗口值置为0,然后将修改后的访问请求发送给该目标网站;2)该旁路抢答设备识别模块接收该目标网站对该访问请求的响应数据,并计算该响应数据的传输层TCP协议的负载数据长度;3)如果该负载数据长度为1,则继续传输该响应数据,及该目标网站发出的后续响应数据;如果该负载数据长度不为1,则判定该响应数据的发送者为旁路抢答设备,丢弃该响应数据,以及该目标网站发出的后续数据。本发明专利技术提高了访问者网络体验,判定了响应数据的发送者,降低了响应数据安全性跟踪难度。

Identification method and flow cleaning method for bypass answering equipment

The invention discloses a recognition method and a flow cleaning method for a bypass answering device. The method is as follows: 1) for the target site access request, responder identification module will bypass equipment data transmission layer protocol of the TCP access request window value is set to 0, then the modified access request is sent to the target site; 2) the bypass responder equipment identification module receives the response data of the target site access request, load data length and calculate the transport layer protocol of the TCP response data; 3) if the load data of length 1, then continue to transmit the response data, the follow-up response data and the target site issued; if the load data length is 1, then determine the sender of the response data for bypass answer devices, discard the response data, follow-up data and the target site issued. The invention improves the visitor network experience, determines the sender of the response data, and reduces the difficulty of the response data security tracking.

【技术实现步骤摘要】
一种旁路抢答设备识别方法及流量清洗方法
本专利技术涉及一种基于TCPWindows探测机制的旁路抢答设备识别方法及流量清洗方法,属于网络
技术背景TCP:TransmissionControlProtocol传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCPWindows探测:TCP窗口探测由发送方发出,以查看接收方的窗口(Windows)是否为0。这一消息通过发送一字节数据给接收方,如果接收方回复窗口大小仍然为零,则发送方的探测计时器加倍。计时器到时在次发送一字节数据给接收方。随着信息化的发展,产品、品牌推广也越来越多的借助网络信息。例如在进行网站访问的时候被数据传输路径上的旁路设备以抢答的方式返回给网站访问者特定推广信息,降低了访问者的网络体验。给访问者接收到信息的安全性跟踪形成了困难。
技术实现思路
针对现有技术中存在的技术问题,本专利技术的目的是提供一种识别以抢答方式返回给网站访问者特定推广信息的旁路设备,并对该设备发送的特定推广信息进行丢弃的方法。解决抢答设备返回给网站访问者特定推广信息带来的降低访问者的网络体验及访问者接收到信息的安全性跟踪困难问题。本专利技术的技术方案为:一种旁路抢答设备识别方法,其步骤包括:1)对于目标网站的访问请求,旁路抢答设备识别模块将该访问请求的数据传输层TCP协议的窗口值置为0,然后将修改后的访问请求发送给该目标网站;2)该旁路抢答设备识别模块接收该目标网站对该访问请求的响应数据,并计算该响应数据的传输层TCP协议的负载数据长度;3)如果该负载数据长度不为1,则判定该响应数据的发送者为旁路抢答设备。一种旁路抢答设备的流量清洗方法,其步骤包括:1)对于目标网站的访问请求,旁路抢答设备识别模块将该访问请求的数据传输层TCP协议的窗口值置为0,然后将修改后的访问请求发送给该目标网站;2)该旁路抢答设备识别模块接收该目标网站对该访问请求的响应数据,并计算该响应数据的传输层TCP协议的负载数据长度;3)如果该负载数据长度为1,则继续传输该响应数据,及该目标网站发出的后续响应数据;如果该负载数据长度不为1,则判定该响应数据的发送者为旁路抢答设备,丢弃该响应数据,以及该目标网站发出的后续数据。进一步的,所述旁路抢答设备识别模块设置在访问请求的发送端与目标网站之间。进一步的,所述旁路抢答设备识别模块运行于设定的网关设备上。本专利技术通过判断是否进行客户端的TCPWindows探测,来识别旁路抢答设备,来清洗网络数据,本专利技术基于TCPWindows探测机制识别旁路抢答设备及清洗流量的方法,可以运行于网关设备上,包括以下步骤:步骤1:接收到网站访问者对网站的请求后,修改该请求数据传输层TCP协议的Windows值为0、并进行该数据传输;步骤2:接收网站对步骤1请求的响应数据,并计算该响应数据传输层TCP协议的负载数据长度;步骤3:如果步骤2,TCP协议Payload长度为1,将步骤2接收到的响应数据继续进行传输,及后续的响应数据也进行传输;步骤4:如果步骤2,TCP协议Payload长度不为1,则判定该响应数据的发送者为旁路抢答设备,将步骤2接收到的响应数据进行丢弃,后续的重传数据也进行丢弃。与现有技术相比,本专利技术的有益效果为:1)本专利技术只对响应数据TCP协议负载长度进行判断,并依据判断结果进行数据传输或丢弃,能够为系统的服务触发执行提供高效的执行性能保障。2)本专利技术提高了访问者网络体验,判定了响应数据的发送者,降低了响应数据安全性跟踪难度。附图说明图1为本专利技术的方法整体技术结构图。具体实施方式下面结合附图和具体实施方式对本专利技术作进一步的说明。本专利技术基于TCPWindows探测机制识别旁路抢答设备及清洗流量的方法如图1所示,现详述如下。S101、接收到网站访问者对网站的请求;S102、修改S101请求数据,传输层TCP协议的Windows值为0;S103、传输S102修改后的数据;S104、接收S103请求数据的响应数据;S105、计算S104响应数据的Payload长度;S106、判断S105计算的长度值;S107、如果S106计算的长度值不为1,则判定该响应数据的发送者为旁路抢答设备,丢弃数据,后续重传数据丢弃;S108、如果S106计算的长度值为1,则继续数据传输,后续数据也进行传输。本文档来自技高网...
一种旁路抢答设备识别方法及流量清洗方法

【技术保护点】
一种旁路抢答设备识别方法,其步骤包括:1)对于目标网站的访问请求,旁路抢答设备识别模块将该访问请求的数据传输层TCP协议的窗口值置为0,然后将修改后的访问请求发送给该目标网站;2)该旁路抢答设备识别模块接收该目标网站对该访问请求的响应数据,并计算该响应数据的传输层TCP协议的负载数据长度;3)如果该负载数据长度不为1,则判定该响应数据的发送者为旁路抢答设备。

【技术特征摘要】
1.一种旁路抢答设备识别方法,其步骤包括:1)对于目标网站的访问请求,旁路抢答设备识别模块将该访问请求的数据传输层TCP协议的窗口值置为0,然后将修改后的访问请求发送给该目标网站;2)该旁路抢答设备识别模块接收该目标网站对该访问请求的响应数据,并计算该响应数据的传输层TCP协议的负载数据长度;3)如果该负载数据长度不为1,则判定该响应数据的发送者为旁路抢答设备。2.如权利要求1所述的方法,其特征在于,所述旁路抢答设备识别模块设置在访问请求的发送端与目标网站之间。3.如权利要求1或2所述的方法,其特征在于,所述旁路抢答设备识别模块运行于设定的网关设备上。4.一种旁路抢答设备的流量清洗方法,其步骤包括:1)对于目标网站...

【专利技术属性】
技术研发人员:郭宝军
申请(专利权)人:北京知道未来信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1