应用程序识别方法、设备、存储介质及装置制造方法及图纸

技术编号:36899121 阅读:56 留言:0更新日期:2023-03-18 09:19
本发明专利技术涉及网络安全技术领域,公开了一种应用程序识别方法、设备、存储介质及装置,该方法包括:在接收到应用程序识别指令时,获取待识别应用程序的基础信息,根据基础信息确定待识别应用程序与正版应用程序的相似性分值,通过规则引擎对基础信息进行规则分析,获得待识别应用程序的规则分析结果,根据相似性分值和规则分析结果对待识别应用程序进行仿冒识别;由于本发明专利技术中从多维度对应用程序进行仿冒识别,从而满足了复杂的识别需求,提高了识别准确率和识别速度。确率和识别速度。确率和识别速度。

【技术实现步骤摘要】
应用程序识别方法、设备、存储介质及装置


[0001]本专利技术涉及网络安全
,尤其涉及一种应用程序识别方法、设备、存储介质及装置。

技术介绍

[0002]随着移动网络的快速发展,各种仿冒软件铺天盖地。作为安全产品,如何快速又准确地识别某个应用程序为仿冒软件尤为重要。现有的识别方式通常只从单维度进行仿冒识别,无法满足复杂的识别需求,从而导致识别速度慢和识别准确率低。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种应用程序识别方法、设备、存储介质及装置,旨在解决现有技术中只从单维度进行应用程序仿冒识别,无法满足复杂的识别需求,从而导致识别速度慢和识别准确率低的技术问题。
[0005]为实现上述目的,本专利技术提供一种应用程序识别方法,所述应用程序识别方法包括以下步骤:
[0006]在接收到应用程序识别指令时,获取待识别应用程序的基础信息;
[0007]根据所述基础信息确定所述待识别应用程序与正版本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序识别方法,其特征在于,所述应用程序识别方法包括以下步骤:在接收到应用程序识别指令时,获取待识别应用程序的基础信息;根据所述基础信息确定所述待识别应用程序与正版应用程序的相似性分值;通过规则引擎对所述基础信息进行规则分析,获得所述待识别应用程序的规则分析结果;根据所述相似性分值和所述规则分析结果对所述待识别应用程序进行仿冒识别。2.如权利要求1所述的应用程序识别方法,其特征在于,所述在接收到应用程序识别指令时,获取待识别应用程序的基础信息的步骤,包括:在接收到应用程序识别指令时,获取待识别应用程序的静态信息;获取所述待识别应用程序在预设沙箱中运行时的行为截图,并通过预设文字识别模型对所述行为截图进行识别,获得沙箱模拟信息;根据所述静态信息和所述沙箱模拟信息生成所述待识别应用程序的基础信息。3.如权利要求2所述的应用程序识别方法,其特征在于,所述根据所述静态信息和所述沙箱模拟信息生成所述待识别应用程序的基础信息的步骤,包括:从所述静态信息中提取图标信息,并通过预设特征值模型对所述图标信息进行特征值提取,获得图标特征值;根据所述静态信息、所述沙箱模拟信息以及所述图标特征值生成所述待识别应用程序的基础信息。4.如权利要求1所述的应用程序识别方法,其特征在于,所述根据所述基础信息确定所述待识别应用程序与正版应用程序的相似性分值的步骤,包括:获取正版应用程序的正版程序信息;通过预设相似度模型确定所述正版程序信息与所述基础信息的信息相似度;根据所述信息相似度确定所述待识别应用程序与所述正版应用程序的相似性分值。5.如权利要求4所述的应用程序识别方法,其特征在于,所述通过预设相似度模型确定所述正版程序信息与所述基础信息的信息相似度的步骤,包括:从所述正版程序信息中提取正版证书信息和正版包名信息;从所述基础信息中提取所述待识别证书信息和待识别包名信息;通过预设字符串相似度模型确定所述正版证书信息与所述待识别证书信息之间的证书相似度;通过预设字符串相似度模型确定所述正版包名信息与所述待识别包名信息之间的包名相似度;根据所述证书相似度和所述包名相似度确定所述正版程序信息与所述基础信息的信息相似度。6.如权利要求5所述的应用程序识别方法,其特征在于,所述根据所述证书相似度...

【专利技术属性】
技术研发人员:郭梅刘秀梅何森荃
申请(专利权)人:三六零数字安全科技集团有限公司
类型:发明
国别省市:

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

1