首页/安全/安全加固速查/Java 应用依赖清点(jar 清单)
补丁与漏洞管理50 条

Java 应用依赖清点(jar 清单)

Java 漏洞大多在依赖里:把应用目录下 jar 清单导出并与安全公告对照,比“整体升级应用”更可执行。

安全加固速查安全更新于 2026-10-12
加固项依赖治理
适用平台Java 应用
风险等级中
基线关键依赖有清单与版本

jar 清单导出

jar 清单导出
find /opt/app -name '*.jar' 2>/dev/null | sort | head -40
find /opt/app -name '*.jar' 2>/dev/null | wc -l
# 含版本信息:把清单与 CVE 库对照(fastjson/jackson/netty/spring 等)

构建期更优解

构建期更优解
# Maven: mvn dependency:tree > deps.txt
# Gradle: gradle dependencies > deps.txt
# 把依赖树纳入发布产物存档
安全评审时最常问:你们上一次排查 fastjson/spring 系列漏洞是什么时候——依赖树存档就是答案。

易错点

  • fat jar 内部依赖不透明:用 jar tf 或工具列出嵌套依赖
  • 同名不同版本 jar 共存:以运行中的类路径为准,避免修了没生效

数据来源与参考

  • OWASP:依赖组件安全(A06)
  • NVD/厂商公告

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌