镜像漏洞扫描
Harbor 默认通过开源项目 Trivy (Harbor 2.0.0 及之后版本)或 Clair (Habor v2.2.0 版本之后从默认中删除)提供镜像漏洞的静态分析 。
在harbor中可以对特定镜像或 Harbor 中的所有镜像手动启动扫描。也可以设置策略,使系统定期自动扫描所有镜像。
说明:
本文中harbor使用的截图以 Harbor v2.11.0 为例,具体操作以实际环境版本为准。
1. 启用默认扫描器–trivy
本文使用的2.11.0版本,harbor支持的扫描器为Trivy。Trivy是一款全面且多功能的安全扫描器,专为云原生应用程序设计。它能够扫描容器镜像、文件系统、Kubernetes集群、Git存储库等,检测漏洞、配置错误和恶意软件等安全问题。
官方仓库地址:https://github.com/aquasecurity/trivy
harbor安装时启用trivy扫描工具: ./install.sh --with-trivy
。如果安装时未启用,可以后续执行参数更新后重启环境:
[root@e2etest harbor