摘要
本发明提供了一种小程序权限安全检测方法和系统,涉及软件工程,包括:基于大语言模型生成超级应用的API测试代码片段,根据API依赖树指导大语言模型生成多个API测试代码片段并构建出可执行测试代码;在模拟环境中动态执行可执行测试代码,根据动态执行的结果,获取小程序的权限实际配置;获取超级应用的标准权限配置,对比权限实际配置与标准权限配置,若出现权限实际配置与标准权限配置不符的情况,则确定超级应用存在API权限异常问题;根据小程序源码构建抽象语法树,在抽象语法树基础上进行粒度优化构建抽象方法树,在抽象方法树中搜索具有权限缺陷的异常API,确定异常API所在的函数体名称,根据函数体名称进行前后端双重确认,确定异常API的调用情况以及绑定情况。实现了对超级应用中权限缺陷的精准检测。
技术关键词
小程序
大语言模型
抽象方法
抽象语法树
程序运行环境
工具包
存储程序指令
动态
存储器
模板
有效性
对象
脚本
基础
消息
处理器
框架
关系
系统为您推荐了相关专利信息
大语言模型
生成代码
多模态
运动规划器
成像装置
摄像机
多模态深度学习
智能检索方法
融合特征
智能检索系统