一种基于抽象语法树的小程序隐私泄露检测方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于抽象语法树的小程序隐私泄露检测方法
申请号:CN202510075365
申请日期:2025-01-14
公开号:CN120030538A
公开日期:2025-05-23
类型:发明专利
摘要
本发明属于小程序隐私泄露检测方法技术领域,公开了一种基于抽象语法树的小程序隐私泄露检测方法及系统。对小程序的打包文件进行反编译得到源码文件;使用表达式解析库将所有的逻辑层JavaScript文件转化为AST;根据文件引用关系得到页面逻辑层文件和工具文件层之间的调用依赖图,根据页面渲染层和页面逻辑层的数据和事件绑定关系的得到两者的字段级的绑定依赖图,将以上合并得到全局依赖关系图;最终合并以上依赖图生成全局依赖关系图;依据控制流边界的划分规则将JavaSript代码划分成多个基本块,并根据边界的信息确定边的类型,结合依赖关系图得到GCFG;将GCFG输入到污点‑指针分析模块,根据预定义的sink和source库和数据流传播规则得到隐私泄露路径。
技术关键词
隐私泄露检测方法 信息数据处理终端 小程序 逻辑 污点 抽象语法树 文件引用关系 模块依赖关系 依赖关系分析 指针 页面 分析模块 深度优先遍历 计算机设备 处理器 生成规则 算法