赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 容器镜像服务
  4. 服务支持
  5. 常见问题
  6. 容器镜像服务镜像扫描功能扫描结果排查

容器镜像服务镜像扫描功能扫描结果排查

  • 常见问题
  • 发布于 2025-04-18
  • 0 次阅读
文档编辑
文档编辑

扫描漏洞结果中提示Java应用依赖库版本存在风险问题

问题原因一:

镜像扫描功能在扫描Java应用镜像时,会尝试扫描Java应用依赖库,当应用依赖的库包含存在风险问题的库版本时,会在漏洞扫描结果中进行提示。

解决方法:

请检查应用通过Maven等库管理工具引入的依赖库版本,如POM文件中是否定义使用了问题版本依赖库的坐标。若在应用POM文件中没有找到定义,需要检查是否由某些依赖库间接依赖引入问题版本依赖库导致。

问题原因二:

镜像扫描功能在扫描Java应用镜像时,会尝试扫描Java应用依赖库,当应用依赖的库通过Shade方式依赖存在风险问题的其他库版本时,会在漏洞扫描结果中进行提示。

解决方法:

建议通过全局查找方式定位问题版本依赖库。以io.netty为例,当您引入的库坐标为以下时。

<dependency>
    <groupId>io.grpc</groupId>
    <artifactId>grpc-netty-shaded</artifactId>
    <version>1.24.0</version>
</dependency>

实际上这个依赖库会通过Shade方式包含io.netty的4.1.38.Final版本,这时您在POM中定义引入更高版本的io.netty时,依然会扫描出问题版本依赖库。类似情况请检查您引入的依赖库中是否通过Shade方式包含了问题版本依赖库。更多关于依赖库JAR包Shade的机制,请参见Apache Maven Shade Plugin。

相关文章

容器镜像常见问题 2025-04-18 15:14

本文汇总了容器镜像基础常见问题、Docker登录、推送和拉取失败常见问题、源代码仓库常见问题等。 基础常见问题

基础常见问题 2025-04-18 15:14

本文介绍使用容器镜像时遇到的基础常见问题。 使用个人版实例在海外构建镜像成功后,推送至中国内地时存

Docker登录、推送和拉取失败常见问题 2025-04-18 15:14

本文介绍Docker登录、推送和拉取失败时处理方法。 docker login失败

源代码仓库常见问题 2025-04-18 15:14

容器镜像服务提供了源代码仓库(阿里云Codeup、Github、GitLab、Git、Gitee)的镜像构建功能,支持源代码修改后自动进行镜像构建。本文介绍在使用源代码仓库过程中,可能遇到的问题以及解决方法。 如何解绑Github、G

容器镜像仓库构建服务失败问题排查 2025-04-18 15:14

容器镜像服务的构建服务其设定是绑定应用代码源,基于Dockerfile文件的构建规则、自动触发镜像构建、运行Dockerfile执行构建及构建完成后自动提交镜像到容器镜像仓库的CI能力。若出现问题会导致镜像构建失败。本文详细列举了在容器镜像构建过程中可能出现的问题现象、失败原因分析及解决方法。

容器镜像服务镜像扫描功能扫描结果排查 2025-04-18 15:14

扫描漏洞结果中提示Java应用依赖库版本存在风险问题 问题原因一: 镜像扫描功能在扫描Java应用镜像时,会尝试扫描Java应用依赖库,当应用依赖的库包含存在风险问题的库版本时,会在漏洞扫描结果中进行提示。 解决方法: 请检查应用通过Maven等库管理工具引入的依赖库版本,如POM文件中是否定义使用

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号