【技术实现步骤摘要】
一种APP特征识别方法和设备
本申请涉及大数据
,更具体地,涉及一种APP特征识别方法和设备。
技术介绍
APP(Application,应用程序)特征分析是指在APP运行期间通过对数据报文的分析,从而获得APP运行期间访问的域名信息。产生的域名信息一般应用于深度包检测技术(DPI),用来识别特定APP流量。目前对APP特征分析一般采用人工抓包分析的方式,其硬件设计图如图2所示,通过采用在抓包服务器上安装目前主流的抓包软件wireshark人工抓取测试手机对应IP数据包,然后根据个人经验分析出APP对应的数据包,然而在需要做大量APP特征识别时,就需要大量的人工,不仅增加了成本,还降低了识别效率。因此,如何在不增加成本的基础上提高APP特征识别的效率,是目前有待解决的技术问题。
技术实现思路
本专利技术提供一种APP特征识别方法,用以解决现有技术中进行大量APP特征识别时,所需成本高,识别效率低的技术问题,所述方法包括:从预设APP数据源获取APP数据,所述APP数据至少包括 ...
【技术保护点】
1.一种APP特征识别方法,其特征在于,所述方法包括:/n从预设APP数据源获取APP数据,所述APP数据至少包括APP名称、开发者、下载地址和APP描述;/n基于所述APP数据将对应的APP安装到测试终端;/n根据在所述测试终端上操作所述APP过程中的数据报文获取所述APP的域名访问信息;/n根据所述域名访问信息的可信度确定所述APP特征识别的结果,所述可信度是根据所述域名访问信息与所述APP数据的匹配结果确定的。/n
【技术特征摘要】
1.一种APP特征识别方法,其特征在于,所述方法包括:
从预设APP数据源获取APP数据,所述APP数据至少包括APP名称、开发者、下载地址和APP描述;
基于所述APP数据将对应的APP安装到测试终端;
根据在所述测试终端上操作所述APP过程中的数据报文获取所述APP的域名访问信息;
根据所述域名访问信息的可信度确定所述APP特征识别的结果,所述可信度是根据所述域名访问信息与所述APP数据的匹配结果确定的。
2.如权利要求1所述的方法,其特征在于,在根据所述域名访问信息的可信度确定所述APP特征识别的结果之前,还包括:
根据所述域名访问信息对应的域名拼写信息和所述APP数据确定第一匹配结果;
根据所述域名访问信息对应的域名访问结果和所述APP数据确定第二匹配结果;
根据所述第一匹配结果和/或所述第二匹配结果确定所述可信度。
3.如权利要求2所述的方法,其特征在于,根据所述域名访问信息对应的域名拼写信息和所述APP数据确定第一匹配结果,具体为:
基于所述APP数据确定第一拼写信息,所述第一拼写信息包括APP名称的全拼、APP名称的声母、APP名称首字全拼后面采用声母的方式、开发者名称的全拼、开发者名称的声母、开发者名称首字全拼后面采用声母的方式;
基于将所述域名拼写信息和所述第一拼写信息进行匹配确定所述第一匹配结果。
4.如权利要求2所述的方法,其特征在于,根据所述域名访问信息对应的域名访问结果和所述APP数据确定第二匹配结果;
基于所述APP数据确定第一名称信息,所述第一名称信息包括APP名称信息和开发者名称信息;
基于访问与所述域名访问信息对应的全域名和主域名确定所述域名访问结果,所述域名访问结果包括标题信息和网页文本信息;
基于将所述域名访问结果和所述第一名称信息进行匹配确定所述第二匹配结果。
5.如权利要求1所述的方法,其特征在于,根据在所述测试终端上操作所述APP过程中的数据报文获取所述APP的域名...
【专利技术属性】
技术研发人员:时东各,陈永慈,
申请(专利权)人:北京京安佳新技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。