iT邦幫忙

2023 iThome 鐵人賽

0
影片教學

怕痛的我把 Docker、K8s 攻擊、防禦、偵測力點滿就對了系列 第 58

Day 40 - 作業13解答 - 透過 syft 排除特定資料夾做 Image 安全掃描

  • 分享至 

  • xImage
  •  

Yes

  • 作業13 : 假如今天資安策略是我只想要掃描容器內部跟應用程式有關的部分,那以 trivy 目前支援的方式是沒有辦法達到的。請各位利用Anchore Open Source Tools 裡面的 Syft 工具去產生一個應用程式的 SBOM 檔案,然後再透過 trivy 去進行掃描。

  • 解答 : 先安裝 Syft,然後利用 --exclude 參數排掉 yum 或是 apt 安裝套件的資料夾,接著產出 SBOM 檔案後再用 trivy 掃描。

    # 先安裝 dive 套件觀察 image 內的檔案
    wget https://github.com/wagoodman/dive/releases/download/v0.11.0/dive_0.11.0_linux_amd64.deb ;
    sudo dpkg -i dive_0.11.0_linux_amd64.deb ;
    dive aeifkz/ithome_ctf:v1.0 ;
    
    # 安裝 syft 工具
    curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sudo sh -s -- -b /usr/local/bin ;
    
    syft aeifkz/ithome_ctf:v1.0 --exclude /etc --exclude /usr --exclude /var -o spdx-json=ithome_ctf_sbom.json ;
    
    trivy sbom ithome_ctf_sbom.json --format template --template "@html.tpl" -o ithome_ctf_sbom.html ;
    

上一篇
Day 40 - (防禦) Container 鏡像安全掃描 - Trivy (含作業13)
下一篇
Day 41 - (防禦) Container 容器私有倉庫架設 - Harbor
系列文
怕痛的我把 Docker、K8s 攻擊、防禦、偵測力點滿就對了63
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言