[发明专利]一种利用网络流量识别移动应用的方法有效
申请号: | 201811530244.5 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109617762B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 张璐;伍之昂;曹杰;方昌健 | 申请(专利权)人: | 南京财经大学;云境商务智能研究院南京有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 网络流量 识别 移动 应用 方法 | ||
本发明公开了一种利用网络流量识别移动应用的方法,首先,运行待识别的APP并采集其与服务器通信时产生的网络流量,提取其中的HTTP请求头部信息生成APP指纹并构建APP特征库;然后,在网络设备上采集目标用户或终端设备的网络流量,将流量按时间及HTTP请求头部中的域名聚集为若干待识别的流量类簇,提取类簇中HTTP请求的头部信息建立流量类簇指纹;最后,将每个流量类簇指纹与APP特征库中的APP指纹逐一进行匹配,根据匹配结果选择与类簇指纹最接近的APP指纹,该APP指纹所对应的APP即判定为产生流量类簇的APP,从而识别出用户所使用的APP。通过上述方式,本发明能够有效识别用户所使用的APP,特别是能够识别域名相同的系列APP以及域名与母平台相同的细分功能型APP。
技术领域
本发明属于网络流量分析及模式识别领域,特别是涉及一种利用网络流量识别移动应用的方法。
背景技术
随着移动互联网的发展,大量互联网业务以智能终端上的移动应用(APP)形式开展服务。识别出目标用户所使用的APP,能够有效支撑一系列营销和管理活动,如网络运营商能够根据APP的使用数据建立用户画像,进行精准营销。不考虑在用户终端中植入木马、偷窥等非常规手段,分析智能终端联网时所产生的网络流量特征是识别出终端上所运行的APP的重要途径。APP运行时会通过特定的域名与自身的服务器进行通信,因此一般可利用网络流量中的域名作为标识进行APP的识别。然而,很多系列APP(如宝宝巴士早教系列拥有儿歌、动画、启蒙、运动等多达百余个专题APP)或大型APP平台下的细分功能型APP(如爱奇艺旗下的早教APP爱奇艺奇巴布)会使用统一的域名与服务器进行通信,此时域名便不再具有区分性。然而,APP访问服务器时多使用HTTP协议,其中除域名之外还包含有丰富的HTTP请求头部信息,因此,本发明旨在提出一种利用网络流量中的HTTP请求信息进行移动应用识别的方法和装置。
发明内容
发明目的:本发明提供一种利用网络流量识别移动应用的方法,能够在网络设备上利用移动应用产生的网络流量特征进行应用的识别。在利用流量特征进行APP识别时,系列APP或大型平台下的细分功能型APP访问服务器时使用的域名不足以作为识别的依据。为解决上述问题,本发明利用APP访问服务器时发送的HTTP请求头部信息构建APP指纹,提出一种利用网络流量识别移动应用的方法
技术方案:
一种利用网络流量识别移动应用的方法,包括如下步骤:
步骤1:运行待识别的APP,采集其与服务器通信时产生的网络流量,提取其中的HTTP请求头部信息,生成APP指纹,所有待识别APP的指纹共同构建APP特征库;
步骤2:在网络设备上采集目标用户或终端设备的网络流量,将流量按时间及HTTP请求头部中的域名聚集为若干待识别的流量类簇,提取类簇中HTTP请求的头部信息建立流量类簇指纹;
步骤3:将每个流量类簇指纹与APP特征库中的APP指纹逐一进行匹配,根据匹配结果选择与类簇指纹最接近的APP指纹,该APP指纹所对应的APP即判定为产生所述流量类簇的APP,从而从网络流量中识别出用户所使用的APP。
进一步地,步骤1中,在生成APP指纹时,提取网络流量中的HTTP请求头部信息包括:域名(Host)、用户代理(User Agent,UA)中的APP名、路径(Path)、文件名(FileName)以及参数(Reference),所述APP指纹根据HTTP请求头部信息分多个域构成,即APP指纹A={HA,UA,PA,FA,RA},其中HA,UA,PA,FA,RA分别表示域名域、用户代理域、路径域、文件名域、参数域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京财经大学;云境商务智能研究院南京有限公司,未经南京财经大学;云境商务智能研究院南京有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811530244.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:过电流保护方法和显示设备
- 下一篇:工业互联网大数据元需求服务提供方法与系统