跟着云打算跟容器技巧的疾速开展,Kubernetes(K8s)已成为容器编排的现实标准。但是,容器化利用的保险成绩也日益凸显。容器镜像作为利用安排的基本,其保险性直接影响到全部云原生情况的保险。本文将揭秘多少款高效的容器镜像扫描东西,帮助你保证云原生利用的无忧运转。
容器镜像扫描东西是确保容器镜像保险的重要手段。经由过程扫描东西,可能发明镜像中存在的保险漏洞、歹意代码跟潜伏伤害,从而提前防备保险变乱的产生。以下是一些常用的容器镜像扫描东西:
Docker Bench for Security 是一款由 Docker 官方推出的开源东西,用于检查 Docker 主机跟容器的保险性设置。它基于 CIS Docker Benchmark 供给的保险最佳现实,可能疾速发明潜伏的保险成绩。
git clone https://github.com/docker/docker-bench-for-security.git
cd docker-bench-for-security
sudo ./docker-bench-for-security.sh
Clair 是一款开源的静态分析东西,可能疾速扫描容器镜像中的保险漏洞。它支撑多种操纵体系跟容器格局,包含 Docker、rkt 跟 Buildah。
curl -L https://github.com/quay/clair/releases/download/v4.4.0/clair-docker-4.4.0.tgz | tar xz -C /opt/clair
vi /opt/clair/config.yaml
/opt/clair/clair-docker run --detach --name=clair --publish=6060:6060 --volume=/opt/clair/data:/data clair/clair:latest
Trivy 是一款易于利用的开源镜像扫描东西,可能疾速发明镜像中的保险漏洞。它支撑多种扫描方法,包含当地扫描、远程扫描跟持续集成扫描。
curl -L https://github.com/aquasec/trivy/releases/download/v0.31.0/trivy_v0.31.0_linux_amd64.tar.gz | tar xz -C /opt/trivy
/opt/trivy/trivy image scan <image_name>
Veinmind-Tools 是一款由长亭科技自研的容器保险东西集,旨在为云原生情况供给精巧化的保险扫描与管理效劳。它包含多种保险插件,可能检测容器镜像跟运转中的容器中潜伏的保险隐患。
git clone https://gitcode.com/chaitin/veinmind-tools.git
cd veinmind-tools
sudo ./veinmind scan <image_name>
容器镜像扫描东西是保证云原生利用保险的重要手段。经由过程利用上述东西,可能及时发明镜像中的保险漏洞跟潜伏伤害,从而确保云原生利用的无忧运转。在现实利用中,倡议结合多种扫描东西,以获得更单方面的保险保证。