Docker安全掃描工具之docker-bench-security


簡介

  Docker Bench for Security檢查關於在生產環境中部署Docker容器的幾十個常見最佳實踐。這些測試都是自動化的,其靈感來自CIS Docker基准1.2.0版

  這種安全掃描類似於安全基線檢查,對相應的項進行逐條核查,可以有效地規避一些安全風險。

用法一

  docker-bench-security有多種安裝方式,同時也提供容器的使用方式,這樣使用將更為方便,具體請參考。

  需預裝Docker 1.13.0+版本和Docker-Compose。

# git clone https://github.com/docker/docker-bench-security.git
# cd docker-bench-security
# docker-compose run --rm docker-bench-security

  【注】貌似在國內網絡環境,在連接一些站點時會有問題,上述安裝是在VPS上進行的。

用法二[推薦]

  上面的方法最大的問題就是存在下載失敗的情況,項目根目錄下存在檢測腳本,直接執行即可。

# cd docker-bench-security
# sudo sh docker-bench-security.sh      <<= 直接執行腳本即可

使用

  上述三步安裝過程的最后一步,docker-compose run --rm docker-bench-security即會對系統中存在的Docker images進行檢測,具體如下圖所示。

  其中標紅【WARN】是需要改進的,標綠【PASS】表示通過檢測,【INFO】項的話,看需要是否進行調整。

  從檢測結果上來看,docker-bench-security對容器的檢測項較少,對Docker的一些基礎配置項檢測較為詳細,可以配合其他工具進行使用,如Clair。

參考

  docker/docker-bench-security


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM