一种移动应用安全评估与自动化检测方法技术

技术编号:45876200 阅读:21 留言:0更新日期:2025-07-19 11:35
本申请涉及应用安全检测领域,提供了一种移动应用安全评估与自动化检测方法,其采用基于人工智能的数据处理技术来对获取到的移动应用程序的代码进行语法分析和语义理解以得到代码语义结构化编码特征,同时对从安全漏洞规则库提取到的安全漏洞规则的集合进行语义嵌入编码以得到安全漏洞规则语义嵌入编码特征的集合,随后基于代码语义结构化编码特征和安全漏洞规则语义嵌入编码特征的集合的动态查询分析表示来自动地得到检测结果,并响应于检测结果为移动应用程序中存在安全漏洞的置信度超过预定阈值的情况下生成安全告警提示。这样,可以有效提升安全漏洞检测结果的准确性和可靠性。

【技术实现步骤摘要】

本申请涉及应用安全检测领域,且更为具体地,涉及一种移动应用安全评估与自动化检测方法


技术介绍

1、随着移动应用的爆炸式增长及其在金融交易、个人隐私数据存储等关键领域的深度渗透,移动端已成为网络攻击的主要目标。恶意攻击者利用代码漏洞窃取敏感信息、植入恶意代码或破坏业务逻辑的事件频发,移动应用安全评估已成为保障用户信任与业务连续性的核心环节。

2、传统自动化检测方法通过内置的安全规则库对代码进行逐行扫描,利用模式匹配算法快速定位符合预定义漏洞特征的代码片段(如硬编码密码、敏感数据泄露模式),在已知漏洞检测场景中具备高效性。然而,其核心缺陷在于规则库的静态性和匹配逻辑的浅层化:一方面,规则引擎仅能识别显式特征匹配的漏洞(如直接命中攻击代码模式),但无法穿透代码语义理解复杂逻辑漏洞(如跨函数调用的业务流缺陷);另一方面,模式匹配虽能捕捉到潜在风险信号(如未经验证的用户输入),却因缺乏对上下文逻辑的动态推理能力(如判断输入是否实际触发危险操作),导致误将无害代码标记为漏洞(误报)或忽略未显式定义但存在实际威胁的隐蔽攻击链(漏报)。这种局限性使得传统方法本文档来自技高网...

【技术保护点】

1.一种移动应用安全评估与自动化检测方法,其特征在于,包括:

2.根据权利要求1所述的移动应用安全评估与自动化检测方法,其特征在于,对所述移动应用程序的代码进行代码语义分析以得到代码语义结构化编码向量,包括:

3.根据权利要求1所述的移动应用安全评估与自动化检测方法,其特征在于,对所述安全漏洞规则的集合进行语义嵌入编码以得到安全漏洞规则语义嵌入编码向量的集合,包括:使用基于BERT-TextCNN模型的语义编码器来对所述安全漏洞规则的集合中各个安全漏洞规则进行语义嵌入编码以得到所述安全漏洞规则语义嵌入编码向量的集合。

4.根据权利要求1所述的移动应用安...

【技术特征摘要】

1.一种移动应用安全评估与自动化检测方法,其特征在于,包括:

2.根据权利要求1所述的移动应用安全评估与自动化检测方法,其特征在于,对所述移动应用程序的代码进行代码语义分析以得到代码语义结构化编码向量,包括:

3.根据权利要求1所述的移动应用安全评估与自动化检测方法,其特征在于,对所述安全漏洞规则的集合进行语义嵌入编码以得到安全漏洞规则语义嵌入编码向量的集合,包括:使用基于bert-textcnn模型的语义编码器来对所述安全漏洞规则的集合中各个安全漏洞规则进行语义嵌入编码以得到所述安全漏洞规则语义嵌入编码向量的集合。

4.根据权利要求1所述的移动应用安全评估与自动化检测方法,其特征在于,对所述代码语义结构化编码向量和所述安全漏洞规则语义嵌入编码向量的集合进行安全漏洞规则语义特征引导的动态查询分析以得到代码-漏洞规则全域语义查询响应编码向量,包括:

5.根据权利要求4所述的移动应用...

【专利技术属性】
技术研发人员:党芳芳陈涛李帅闫丽景刘晗李丁丁宋一凡伦迪崔晓蕊李宇
申请(专利权)人:国网河南省电力公司信息通信分公司
类型:发明
国别省市:

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

1