成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用Docker Bench for Security審查部署的容器?

譯文
開發 前端
Docker Bench for Security是一種簡單的方法,用于檢查生產環境中部署的Docker方面的常見實踐。本文介紹了如何使用該工具。

[[393437]]

【51CTO.com快譯】容器部署方面的最大問題之一是安全。這之所以是個問題,是由于要檢查的可變因素太多。您的容器清單文件可能很安全,可是主機呢?也許您的主機很安全,但YAML文件充斥著安全漏洞。

該如何是好?您可以花數小時乃至數天梳理所有內容以確保那些部署安全,也可以使用現成的工具。Docker Bench for Security這個預構建的容器就是這樣一款工具,它在審查容器主機和目前運行的部署方面做得很好。不像許多此類工具,Docker Bench for Security非常易于使用。

Docker Bench for Security審查以下內容:

  • 常規配置
  • Linux主機特定配置
  • Docker守護程序配置
  • Docker守護程序配置文件
  • 容器映像和構建文件
  • 容器運行時環境
  • Docker安全運營
  • Docker Swarm配置
  • Docker企業配置
  • Docker可信注冊中心配置

下面介紹如何完成此操作。

您需要什么?

您只需要在服務器上運行的Docker實例以及與可運行Docker命令的docker組關聯的用戶。

我將在Ubuntu Server 20.04上進行演示,但該工具可以在支持Docker的任何平臺上運行。

如何獲得Docker Bench?

我們首先要做的是從GitHub克隆該工具。如果您尚未安裝git,使用以下命令來安裝:

  1. sudo apt-get install git -y 

使用以下命令克隆Docker Bench:

  1. git clone https://github.com/docker/docker-bench-security.git 

使用以下命令切換到新創建的目錄:

  1. cd docker-bench-security 

如何配置Docker守護程序?

在運行審查之前,我們需要創建一個Docker守護程序配置文件。使用以下命令創建該文件:

  1. sudo nano /etc/docker/daemon.json 

在該文件中,粘貼以下內容:

  1.  "icc"false
  2. "userns-remap""default"
  3.  "live-restore"true
  4. "userland-proxy"false
  5. "no-new-privileges"true 

保存并關閉文件。

如何安裝和配置auditd?

現在,我們需要使用以下命令安裝auditd:

  1. sudo apt-get install auditd -y 

安裝完成后,使用以下命令打開auditd規則文件:

  1. sudo nano /etc/audit/audit.rules 

在文件底部,粘貼以下內容:

  1. -w / usr / bin / docker -p wa 
  2. -w / var / lib / docker -p wa 
  3. -w / etc / docker -p wa 
  4. -w /lib/systemd/system/docker.service -p wa 
  5. -w /lib/systemd/system/docker.socket -p wa 
  6. -w / etc / default / docker -p wa 
  7. -w /etc/docker/daemon.json -p wa 
  8. -w / usr / bin / docker-containerd -p wa 
  9. -w / usr / bin / docker-runc -p wa 

保存并關閉文件。

使用以下命令重新啟動auditd:

  1. sudo systemctl restart auditd 

最后,使用以下命令重新啟動Docker守護程序:

  1. sudo systemctl restart docker 

如何運行審查?

在docker-bench-security目錄中時,使用以下命令啟動審查:

  1. ./docker-bench-security.sh 

上述命令將運行審查,并開始列出以下任何一項的詳細信息:

  • 通過(PASS)
  • 信息(INFO)
  • 說明(NOTE)
  • 警告(WARN)

審查完成后,您得梳理輸出結果,至少要處理被列為“警告”的所有內容(見圖A)。您甚至可能需要處理一些“信息”或“說明”消息。

圖A. Docker Bench的輸出結果清楚地表明了需要修復的內容

您得到的輸出結果將取決于已部署的主機和容器的配置。然而,您的目標應該是至少修復每條警告。解決這些問題后,確保重新運行審查,直至不再看到任何“警告”標簽列出來。

這就是使用Docker Bench for Security審查主機和容器的全過程。

原文標題:How to use Docker Bench for Security to audit your container deployments,作者:Jack Wallen

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:華軒 來源: 51CTO
相關推薦

2019-07-01 09:33:58

DockerNginx操作系統

2020-01-02 10:44:22

運維架構技術

2022-07-29 15:19:27

Dockersudo權限

2023-06-16 16:06:02

lazydockerDocker容器

2016-12-01 13:37:42

OpenStack MDocker Swar容器

2017-05-23 15:53:52

docker服務容器

2023-09-26 07:34:24

Docker部署依賴包

2015-08-03 16:15:53

Docker部署集群

2020-08-28 13:27:25

Docker Node應用

2016-10-08 15:42:02

ElasticsearcAdvisorDocke

2019-12-05 10:40:41

DockerMySQL數據庫

2022-10-08 00:00:02

Docker項目技術

2023-08-08 10:23:34

2021-05-11 08:00:00

Docker容器開發

2021-10-13 08:53:09

Docker Django 容器

2024-03-04 00:05:00

人工智能LLM 評估

2023-08-29 15:17:40

Docker容器架構

2018-03-09 10:07:34

mysql

2022-05-06 07:20:38

Docker容器鏡像

2016-10-17 13:33:26

原子主機AnsibleCockpit
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久久亚洲精品 | 欧美一区二区视频 | 黄色免费在线观看网站 | 伊人久久精品一区二区三区 | 欧美成人精品一区二区男人看 | 午夜精品久久久久久久99黑人 | 亚洲 欧美 另类 综合 偷拍 | 国产高潮av | 久久精品国产一区二区电影 | 国产精品视频久久 | 蜜桃在线视频 | 最近中文字幕第一页 | 欧美一级大片 | 久草视频在线播放 | 欧美在线a | 少妇一级淫片aaaaaaaaa | 日韩精品一区二区三区中文在线 | 久久福利电影 | 亚洲精品免费在线 | 亚洲精品女优 | 电影91久久久 | 国产精品中文字幕在线播放 | 欧美在线观看一区 | 国外成人免费视频 | 精品久久久久久久久久久久久 | 精品中文在线 | 性福视频在线观看 | 国产精品久久久亚洲 | 国产高清一区二区三区 | 91se在线| 欧美一区二区三区 | 国产精品成人久久久久a级 久久蜜桃av一区二区天堂 | 国产欧美一区二区三区另类精品 | 成人精品久久日伦片大全免费 | 亚洲精品一区二区三区四区高清 | 日韩亚洲视频 | www.99热.com| 91精品国产91久久综合桃花 | 欧美日韩中文字幕在线 | 日一区二区| 亚洲二区视频 |