[发明专利]一种利用网络流量识别移动应用的方法有效
申请号: | 201811530244.5 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109617762B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 张璐;伍之昂;曹杰;方昌健 | 申请(专利权)人: | 南京财经大学;云境商务智能研究院南京有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 网络流量 识别 移动 应用 方法 | ||
1.一种利用网络流量识别移动应用的方法,其特征在于,包括如下步骤:
步骤1:运行待识别的APP,采集其与服务器通信时产生的网络流量,提取其中的HTTP请求头部信息,生成APP指纹,所有待识别APP的指纹共同构建APP特征库;在生成APP指纹时,提取网络流量中的HTTP请求头部信息包括:域名(Host)、用户代理(User Agent,UA)中的APP名、路径(Path)、文件名(FileName)以及参数(Reference),所述APP指纹根据HTTP请求头部信息分多个域构成,即APP指纹A={HA,UA,PA,FA,RA},其中HA,UA,PA,FA,RA分别表示域名域、用户代理域、路径域、文件名域、参数域;
步骤2:在网络设备上采集目标用户或终端设备的网络流量,将流量按时间及HTTP请求头部中的域名聚集为若干待识别的流量类簇,提取类簇中HTTP请求的头部信息建立流量类簇指纹;完成流量类簇的建立后,提取类簇中流量的HTTP请求头部信息中的含域名、用户代理中的APP名、路径、文件名以及参数,生成同样包含5个域的流量类簇类簇指纹C={HC,UC,PC,FC,RC},其中HC,UC,PC,FC,RC分别表示域名域、用户代理域、路径域、文件名域、参数域;
步骤3:将每个流量类簇指纹与APP特征库中的APP指纹逐一进行匹配,根据匹配结果选择与类簇指纹最接近的APP指纹,该APP指纹所对应的APP即判定为产生所述流量类簇的APP,从而从网络流量中识别出用户所使用的APP。
2.根据权利要求1所述的一种利用网络流量识别移动应用的方法,其特征在于,APP指纹的域名域HA中包含N1个域名,即:其中表示域名;APP指纹的用户代理域UA中包含0个或1个UA中的APP名;APP指纹的路径域PA中包含N2个字符串,即:其中为字符串,由URL中的路径部分根据“/”拆分获得;APP指纹的文件名域FA由URL中含有后缀名的文件名组成,包含N3个包含“.”的字符串,即:其中表示文件名;APP指纹的参数域RA由URL中的参数名组成,包含N4个字符串,即:其中表示参数名。
3.根据权利要求1所述的一种利用网络流量识别移动应用的方法,其特征在于,步骤2中,在建立流量类簇指纹时,所述用户可通过网络流量中包含的IP地址、宽带账户、手机号码方式获得;所述终端设备可通过IP地址、MAC地址、移动设备识别码(MEID)方式获得。
4.根据权利要求1所述的一种利用网络流量识别移动应用的方法,其特征在于,步骤2中,在建立流量类簇指纹时,对每个用户或终端的流量首先根据二级域名进行分隔,根据时间间隔将同一用户或终端相同二级域名的流量聚集为多个流量类簇,聚集标准是保证每个流量类簇中流量间的时间间隔极短,而类簇间流量的时间间隔较长,用以区分出用户对APP的多次使用,每次使用对应一个流量类簇。
5.根据权利要求1所述的一种利用网络流量识别移动应用的方法,其特征在于,流量类簇指纹的域名域HC中包含N5个域名,即:其中表示域名;流量类簇指纹的用户代理域UC中包含N6个UA中的APP名,即UA中“/”前的部分,即:其中表示UA中的APP名;流量类簇指纹的路径域PC中包含N7个字符串,即:其中表示路径且为字符串,由URL中的路径部分根据“/”拆分获得;流量类簇指纹的文件名域FC由URL中含有后缀名的文件名组成,包含N7个包含“.”的字符串,即:其中表示文件名;流量类簇指纹的参数域RC由URL中的参数名组成,包含N8个字符串,即:其中表示参数名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京财经大学;云境商务智能研究院南京有限公司,未经南京财经大学;云境商务智能研究院南京有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811530244.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:过电流保护方法和显示设备
- 下一篇:工业互联网大数据元需求服务提供方法与系统