0x01 工具介绍
Trivy是由Aqua Security开源的一款综合型安全扫描器,专为容器化与云原生场景设计。它能够在单一工具内完成漏洞扫描、配置核查、秘钥检测与 SBOM 生成,帮助企业安全与运维团队实现"左移安全",在开发早期即发现风险。
相比传统扫描工具动辄数分钟的等待,Trivy 以极速扫描著称,能够在秒级完成对容器镜像、文件系统、Git 仓库及 Kubernetes 集群的安全检测,真正做到大幅缩减检测耗时,让安全不再拖慢业务交付节奏。
注意:现在只对常读和星标的才展示大图推送,建议大家把渗透安全HackTwo"设为星标⭐️"否则可能就看不到了啦!
下载地址在末尾 #渗透安全HackTwo
0x02 功能介绍
✨核心能力
1. 多维度扫描能力,一站式覆盖
Trivy 内置五大核心扫描器,企业只需一个工具即可替代过去多个单点方案:
| 扫描类型 | 说明 | 典型场景 |
|---|---|---|
| 漏洞扫描 (Vuln) | 检测 OS 包与依赖组件中的已知 CVE | 容器镜像、应用依赖 |
| 配置核查 (Misconfig) | 识别 IaC(Terraform、K8s YAML 等)配置错误 | 基础设施即代码审计 |
| 秘钥检测 (Secret) | 扫描代码与镜像中的敏感信息泄露 | 防止 API Key、密码硬编码 |
| SBOM 生成 | 输出符合标准的软件物料清单 | 供应链安全与合规 |
| 许可证扫描 (License) | 识别第三方组件的许可证风险 | 开源合规治理 |
2. 广泛的扫描目标支持
Trivy 几乎覆盖了企业安全运维的全部核心资产:
Container Image—— Docker / OCI 镜像漏洞与秘钥排查
Filesystem—— 本地项目目录、构建产物深度扫描
Git Repository—— 远程仓库直接拉取扫描,无需本地克隆
Virtual Machine Image—— 虚拟机镜像安全检测
Kubernetes—— 集群资源在线扫描与风险汇总
3. 极速与易用并重
开箱即用:无需依赖外部数据库或复杂初始化,首次运行即可扫描
秒级返回:基于优化的漏洞数据库与缓存机制,检测耗时大幅缩减
低误报率:持续更新的漏洞库与精准匹配算法,减少人工复核成本
4. 丰富的生态集成
Trivy 已深度融入主流 DevOps 工具链,无缝嵌入企业现有工作流:
CI/CD:GitHub Actions、GitLab CI、Jenkins、CircleCI
K8s 生态:Kubernetes Operator、Helm Chart、Argo CD
开发工具:VS Code 插件、IntelliJ 集成
镜像仓库:Harbor、Docker Registry、Amazon ECR、Azure ACR、Google GAR
0x03 更新介绍
Update README.md0x04 使用介绍
📦安装方式
Trivy 提供多种安装方式,运维人员可根据环境灵活选择:
macOS(Homebrew)
brew install trivyDocker(免安装,即拉即用)
docker run aquasec/trivyLinux 二进制(推荐生产环境)下载对应架构的最新二进制文件:
末尾下载基础命令结构
Trivy 的命令设计直观,遵循统一格式:
trivy <target> [--scanners <scanner1,scanner2>] <subject>典型使用场景示例
场景一:容器镜像漏洞扫描(最常用)
快速检测公开或私有镜像中的 CVE 漏洞:
trivy image python:3.4-alpine
💡企业运维提示:建议在镜像推送到仓库前执行此命令,阻断带漏洞镜像进入生产环境。
场景二:文件系统全量扫描(项目目录)
对本地代码库同时执行漏洞、秘钥与配置错误扫描:
trivy fs --scanners vuln,secret,misconfig myproject/💡企业运维提示:可集成到 Git Hook 或 CI 流水线中,实现提交即扫描。
场景三:Kubernetes 集群风险概览
以汇总模式查看集群整体安全态势:
trivy k8s --report summary cluster💡企业运维提示:配合 Kubernetes Operator 可实现集群持续监控与定期巡检。
场景四:指定扫描器精准排查
若仅需排查秘钥泄露,可单独调用 Secret 扫描器:
trivy fs --scanners secret ./输出与报告
Trivy 支持多种报告格式,便于企业归档与工单流转:
# 输出 JSON 供自动化解析trivy image -f json -o report.json nginx:latest# 输出 SARIF 供 GitHub/GitLab 安全面板展示trivy fs -f sarif -o results.sarif ./# 输出 Table 格式供终端快速查看(默认)trivy image nginx:latest
下载
渗透安全HackTwo回复20260516获取下载