CNIPA.AI
Back to Search
Dossier

基于静态代码分析的Java网络应用路径遍历漏洞检测方法

InventionActive
10Claims · 1 independent
§ Ⅰ

Dossier Overview

Inventor

蔡华飞; 张军; 史浩; 周进登; 沈晓琦; 马跃焜; 魏晓萌

IPC Classification

G06F 21/57 (2013.01)G06F 11/3604 (2025.01)

本发明涉及静态代码分析技术领域,尤其涉及一种基于静态代码分析的Java网络应用路径遍历漏洞检测方法,本发明获取配置文件,提取标签以及键值对,获取预定义的关键词典,对所述配置文件进行关键词匹配,筛选出与路径过滤相关的配置项;基于所述配置文件中的过滤标签遍历Java源代码,定位过滤函数;结合静态代码分析技术解析所述过滤函数,生成抽象语法树,标记条件判断语句,提取判断条件以及引用变量,评估验证程度,判定所述过滤函数中是否包含验证语句;分析所述过滤函数是否存在路径遍历漏洞;整理对所述过滤函数的分析结果,生成检测报告。本发明针对Java源代码进行深入分析,提高了检测的准确性和效率以及网络应用的安全性。

External Resources