用途 本技能面向安全工程师,用于使用 Trivy 扫描容器镜像中的漏洞、错误配置和敏感信息。适用于被要求扫描 Docker/OCI 容器镜像漏洞,或扫描文件系统安全问题的场景。
前提条件 需要已安装 Trivy,可通过 brew install trivy 或 apt install trivy 安装。可用 trivy --version 验证。
使用方式 首先确定扫描目标(容器镜像或扫描路径),然后根据目标类型运行相应命令。
容器镜像:trivy image --format json --output trivy-results.json <image>:<tag>
文件系统:trivy fs --format json --output trivy-results.json <path>
IaC / 配置:trivy config --format json --output trivy-results.json <path>
严重级别过滤:trivy image --severity HIGH,CRITICAL --format json <image>
忽略未修复项:trivy image --ignore-unfixed --format json <image>
同时扫描敏感信息:trivy image --scanners vuln,secret --format json <image>
结果解析 读取 JSON 输出并以表格呈现发现项,包含序号、严重级别、CVE、包名、已安装版本、修复版本、类型(操作系统/库)、标题。
汇总 提供按严重级别统计的漏洞总数、基础镜像漏洞与应用依赖漏洞的区分、升级命令或基础镜像更新建议,以及重新构建镜像是否能解决相关问题。
限制 资料未提供其他限制说明。