[发明专利]一种基于即时通讯软件检测网络代理的方法有效
申请号: | 201310368018.2 | 申请日: | 2013-08-22 |
公开(公告)号: | CN103401736A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 陶桦 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/58 |
代理公司: | 江苏永衡昭辉律师事务所 32250 | 代理人: | 王斌 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 即时通讯 软件 检测 网络 代理 方法 | ||
技术领域
本发明涉及计算机网络技术领域,具体涉及一种基于即时通讯软件检测网络代理的方法。
背景技术
网络共享就是以计算机等终端设备为载体,借助互联网面向公众的社会性组织,进行信息交流和资源共享。目前,很多用户通过一个路由器或者NAT设备,连接多台电脑,伪造为一台电脑上网,即形成网络中的代理共享网络。网络代理使多个用户共用一个网络地址,虽然共享了网络资源,但是,使用户上网无法得到控制,给网络营运商带来一定的困扰。
目前,常用的检测网络代理的方法是检测IP数据报文的ID号,比对ID号,如果不是线性递增,达到一定阀值后即判断存在网络代理。此方法是对网络的网络层或传输层进行探测,可是,很多网络代理设备通过修改IP数据报文的ID号的方法,使其变成线性递增,这样就导致以上技术无法检测到是否存在网络代理,导致漏检,降低检测的准确性,使网络用户存在安全隐患。
发明内容
本发明的目的在于针对现有技术的不足,提供一种基于即时通讯软件检测网络代理的方法,使对网络代理更加全面,提高检测的准确性,给网络用户带来安全。
本发明所述的一种基于即时通讯软件检测网络代理的方法,通过串行网络探测器实时探测即时通讯软件的报文并判断报文的类型,如果探测到的报文为上线报文和下线报文,分析获取即时通讯软件的上线报文和下线报文的源地址,记录该源地址下的即时通讯软件的在线数,如果该源地址下的即时通讯软件在线数大于预设值,则此源地址为网络代理的地址。
本发明技术方案的进一步限定为,记录该源地址下的即时通讯软件的在线数的方法为:
S1、串行网络探测设备器分析探测到的报文类型并分析获取报文的源地址,如果报文类型为上线报文,则执行步骤S2;如果报文类型为下线报文,则执行步骤S3;
S2、判断该源地址是否存在于串行网络探测设备的存储装置中,如果不存在,则创建以源地址为索引的存储,并将该源地址下即时通讯软件在线的数目设置为1;如果存在,则将该源地址下的即时通讯软件在线的数目加1;
S3、将该源地址下的即时通讯软件数目减1。
进一步地,步骤S3中,将该源地址下的即时通讯软件数目减1后,判断该源地址下的即时通讯软件数目,如果数目为0,则删除该源地址的索引。
进一步地,所述即时通讯软件数目的预设值为5,即:如果源地址下的即时通讯软件的数目大于5,则将该源地址标识为网络代理的地址。
进一步地,当一个源地址被标识为网络代理后,该源地址下的即时通讯软件的在线数目小于等于5,则校正该源地址不为网络代理的地址。
进一步地,所述的即时通讯软件为QQ通信软件。
进一步地,按如下步骤进行:
Q1、通过串行网络探测器实时探测QQ通讯软件的报文,并判断报文的类型,如果探测到的报文为上线报文,执行步骤Q2;如果探测到的报文为下线报文,分析获取该上线报文的源地址,执行步骤Q3;否则,继续执行步骤Q1;
Q2、分析获取该上线报文的源地址,判断该源地址是否存在,如果不存在,则创建以源地址为索引的存储,并将该源地址下即时通讯软件在线的数目设置为1,继续执行步骤Q1;如果存在,则将该源地址下的即时通讯软件在线的数目加1,判断该源地址下的QQ通讯软件的在线数,如果在线数大于5,则将该源地址标识为网络代理的地址,继续执行步骤Q1,如果在线数不对于5,则继续执行步骤Q1;
Q3、分析获取该下线报文的源地址,将该源地址下的即时通讯软件数目减1,然后,判断该源地址下的QQ通讯软件的在线数,如果在线数等于5,则校正该源地址不为网络代理的地址,继续执行步骤Q1;如果在线数小于5,则继续执行步骤Q1。
有益效果:本发明公开的一种基于即时通讯软件检测网络代理的方法,通过检测即时通讯软件在线数量,判断源地址是否为网络代理,因为即时通信软件使用率高,在线时间长及软件特征稳定易于捕获分析的特点,使得基于该网络代理检测技术更加准确和有效,同时该网络代理检测技术关注的特征在于应用层,从而避开了代理设备在网络层和传输层的修改,保证检测的准确性,并且,通过即时通讯软件上下线特征检测,智能校正检测的误判,使检测实时性强,准确度高。
附图说明
图1为与本发明实施例一致的基于QQ通讯软件检测网络代理的方法。
具体实施方式
下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310368018.2/2.html,转载请声明来源钻瓜专利网。