Back to Search
Dossier
基于静态代码分析的Java网络应用路径遍历漏洞检测方法
InventionActive
10Claims · 1 independent
§ Ⅰ
Dossier Overview
Applicant
中国人民解放军93184部队
Inventor
蔡华飞; 张军; 史浩; 周进登; 沈晓琦; 马跃焜; 魏晓萌
IPC Classification
G06F 21/57 (2013.01)G06F 11/3604 (2025.01)
本发明涉及静态代码分析技术领域,尤其涉及一种基于静态代码分析的Java网络应用路径遍历漏洞检测方法,本发明获取配置文件,提取标签以及键值对,获取预定义的关键词典,对所述配置文件进行关键词匹配,筛选出与路径过滤相关的配置项;基于所述配置文件中的过滤标签遍历Java源代码,定位过滤函数;结合静态代码分析技术解析所述过滤函数,生成抽象语法树,标记条件判断语句,提取判断条件以及引用变量,评估验证程度,判定所述过滤函数中是否包含验证语句;分析所述过滤函数是否存在路径遍历漏洞;整理对所述过滤函数的分析结果,生成检测报告。本发明针对Java源代码进行深入分析,提高了检测的准确性和效率以及网络应用的安全性。
External Resources