精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用 SELinux 保護你的容器

開源
SELinux 是一個開源項目,于 2000 年發布,2003 年集成到 Linux 內核中。黑掉你的系統,了解為什么配置 SELinux 作為你的第一道容器防線是很重要的。


黑掉你的系統,了解為什么配置 SELinux 作為你的第一道容器防線是很重要的。


當有些事情在你的 Linux 環境中不能正常工作時,最簡單的方法就是禁用安全增強型 LinuxSecurity-Enhanced Linux(??SELinux??)。而當它突然可以工作了,你就會忘記了禁用這件事 —— 這是一個常見的陷阱,意味著你已經失去了一個非常強大的安全工具。

隨著容器、微服務和分布式架構的興起,威脅也在上升。這是由于一個老的、眾所周知的問題:速度。容器的優勢在于它們能讓你快速行動,做更多的事情,并迅速改變。這意味著容器的采用已經飛速發展,但它所提供的速度也意味著你會遇到更多的問題和漏洞。當你越來越快地做更多的事情時,這自然會發生。

如何減輕威脅

正如孫子所說,“不戰而屈人之兵”。當涉及到容器的基本防御時,這句話真的很有共鳴。為了避免問題(戰斗),確保你的容器主機是安全的,你可以使用 SELinux 作為你的第一道防線。

SELinux 是一個開源項目,于 2000 年發布,2003 年集成到 Linux 內核中。根據 ??紅帽公司的解釋??,“SELinux 是 ??Linux 系統?? 的一個安全架構,允許管理員對誰可以訪問系統有更多的控制。它最初是由美國國家安全局(NSA)開發的,是使用 Linux 安全模塊(LSM)對 ??Linux 內核?? 的一系列補丁。”

開始吧

當你想到容器時,首先想到的可能是 ??Docker??。Docker 在 2013 年出現后掀起了一場容器采用革命。它是容器爆炸性流行的主要原因之一,但如上所述,大量采用增加了用戶對安全風險的脆弱性。

在你用 SELinux 保護你的 Docker 容器之前,你需要設置一些東西。

前置條件


  • 安裝并配置了 CentOS 8/RHEL 8。
  • 安裝并配置好 Docker CE
  • 創建兩個賬戶:root 和 非 root 用戶(下面的例子中是 ??mcalizo??)。

如果你需要在你的 RHEL 8/CentOS 8 服務器上設置 Docker,你可以按照這些 ??說明??。如果你運行的是 RHEL 8,你需要在開始之前刪除預裝的 Podman 和 runc 包。

首先,確保 SELinux 被啟用:

[mcalizo@Rhel82 ~]$ sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Memory protection checking:     actual (secure)
Max kernel policy version:      31
[mcalizo@Rhel82 ~]$

然后,驗證你的操作系統版本和 Docker 正在運行。以 root 身份登錄并運行:

[root@rhel82 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.2 (Ootpa)
[root@rhel82 ~]#

[root@rhel82 ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2020-10-28 19:10:14 EDT; 15s ago
Docs: https://docs.docker.com
Main PID: 30768 (dockerd)
Tasks: 8
Memory: 39.0M
CGroup: /system.slice/docker.service
└─30768 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Oct 28 19:10:13 rhel82.home.labs.com dockerd[30768]: time="2020-10-28T19:10:13.889602941-04:00" level=error msg=">
Oct 28 19:10:13 rhel82.home.labs.com dockerd[30768]: time="2020-10-28T19:10:13.903413613-04:00" level=warning msg>
Oct 28 19:10:13 rhel82.home.labs.com dockerd[30768]: time="2020-10-28T19:10:13.903427451-04:00" level=warning msg>
Oct 28 19:10:13 rhel82.home.labs.com dockerd[30768]: time="2020-10-28T19:10:13.903538271-04:00" level=info msg="L>
Oct 28 19:10:14 rhel82.home.labs.com dockerd[30768]: time="2020-10-28T19:10:14.132060506-04:00" level=info msg="D>
Oct 28 19:10:14 rhel82.home.labs.com dockerd[30768]: time="2020-10-28T19:10:14.308943088-04:00" level=info msg="L>
Oct 28 19:10:14 rhel82.home.labs.com dockerd[30768]: time="2020-10-28T19:10:14.319438549-04:00" level=info msg="D>
Oct 28 19:10:14 rhel82.home.labs.com dockerd[30768]: time="2020-10-28T19:10:14.319570298-04:00" level=info msg="D>
Oct 28 19:10:14 rhel82.home.labs.com dockerd[30768]: time="2020-10-28T19:10:14.333419209-04:00" level=info msg="A>
Oct 28 19:10:14 rhel82.home.labs.com systemd[1]: Started Docker Application Container Engine

檢查你的 Docker 版本:

[root@rhel82 ~]# docker --version
Docker version 19.03.13, build 4484c46d9d

黑掉主機

了解一個問題的最好方法之一就是去體驗它。因此,我將告訴你,如果你的安全設置不當,向 Docker 主機注入惡意代碼是多么容易。

為了能夠在 Docker 主機上做壞事,“惡意”的非 root 用戶(本教程中為 ??mcalizo??)必須是可以實例化 Docker 容器的組的成員。

首先,確認 ??mcalizo?? 用戶屬于哪個組:

[root@Rhel82 ~]# groups mcalizo
mcalizo : mcalizo

輸出顯示,??mcalizo?? 只屬于它自己的組。這意味著 ??mcalizo?? 不能實例化 Docker 容器,如果它試圖這樣做,將會得到這個錯誤:

[mcalizo@Rhel82 ~]$ docker run -it --rm centos:latest /bin/sh
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

要允許 ??mcalizo?? 實例化容器,將用戶加入 ??docker?? 組:

[root@Rhel82 ~]# usermod -G docker -a mcalizo
[root@Rhel82 ~]# groups mcalizo
mcalizo : mcalizo docker

接下來,部署一個 ??fedora:latest?? 的容器,并登錄到實例化的容器中去探索它:

[mcalizo@Rhel82 ~]$ docker run -it --rm fedora:latest /bin/sh
Unable to find image 'fedora:latest' locally
latest: Pulling from library/fedora
ee7e89337106: Pull complete
Digest: sha256:b9ec86d36fca7b1d3de39cd7c258e8d90c377d312c21a7748071ce49069b8db4
Status: Downloaded newer image for fedora:latest
sh-5.0# cat /etc/redhat-release
Fedora release 33 (Thirty Three)

當你登錄到新創建的容器時,你可以看到你是以 root 身份自動登錄的:

sh-5.0# whoami
root
sh-5.0#

作為 ??root?? 用戶,你可以在這個容器中做任何事情,這意味著你可以利用容器主機,做很多破壞。因為你可以實例化一個容器,即使你不屬于主機的 sudoers 賬戶,你也可以對主機做一些事情。

退出你剛剛創建的容器,并創建一個新的容器來演示這個漏洞:

[mcalizo@Rhel82 ~]$ docker run -it --rm -v /:/exploit fedora:latest /bin/bash
[root@131043f2e306 /]#

??-v 選項?? 將 Docker 主機的 ??/?? 目錄掛載到 ??/exploit?? 目錄下的容器:

[root@131043f2e306 /]#ls exploit/
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

因為它已被掛載,你可以在 Docker 主機上做任何事情。例如,你可以刪除文件、編輯特定的配置來破害系統,甚至安裝木馬程序或其他惡意軟件來竊取重要信息。

為什么會發生這種情況?

你可能想知道,既然 SELinux 處于強制模式,為什么會出現這種情況?深入挖掘 SELinux,看看哪里出了問題。

驗證 SELinux 是否有一個 ??Docker 上下文??:

[mcalizo@Rhel82 ~]$ ps -eZ | grep docker
system_u:system_r:container_runtime_t:s0 30768 ? 00:00:04 dockerd
[mcalizo@Rhel82 ~]$

正如預期的那樣,它確實有。這意味著 SELinux 管理著 Docker 守護進程。檢查 Docker 守護進程,看看 SELinux 是否默認啟用:

[mcalizo@Rhel82 ~]$ docker info | grep Security -A3
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 4.18.0-193.el8.x86_64

Docker 守護進程中的 SELinux 在默認情況下是 不啟用 的。 這就是問題所在!要解決這個問題,按 ??文檔?? 說明,通過更新或創建文件 ??/etc/docker/daemon.json?? 來啟用 SELinux 來控制和管理 Docker(你必須有 root 權限才能這樣做):

[root@Rhel82 ~]# cat /etc/docker/daemon.json
{
  "selinux-enabled": true
}
[root@Rhel82 ~]#
[root@Rhel82 ~]# systemctl restart docker

在創建或更新該文件并重啟 Docker 后,你應該看到 Docker 守護進程中啟用了 SELinux 支持:

[root@Rhel82 ~]# systemctl restart docker
[mcalizo@Rhel82 root]$ docker info | grep Security -A3
 Security Options:
  seccomp
   Profile: default
  selinux
[mcalizo@Rhel82 root]$

雖然仍然可以在你的 Docker 容器上掛載 Docker 主機中的特定文件系統,但不再允許更新或訪問該文件:

[mcalizo@Rhel82 root]$ docker run -it --rm -v /:/exploit fedora:latest /bin/bash
[root@ecb5836da1f6 /]# touch /exploit/etc/shadow.sh
touch: cannot touch '/exploit/etc/shadow.sh': Permission denied
[root@ecb5836da1f6 /]#

了解更多

你在容器世界中的第一道防線取決于你對容器主機的操作系統的設置有多強。有許多方法可以實現 Linux 的安全性,包括市場上可供選擇的方案,以增強你的安全態勢。

SELinux 是一個額外的安全層,默認情況下內置于 ??Linux 發行版?? 中。為了借助它保護你的系統不被破壞,請確保 SELinux 保持開啟狀態。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2011-09-20 09:51:13

2010-04-12 16:01:15

2010-08-18 09:07:26

數據泄密防護DLP公司數據

2023-11-09 08:22:38

2021-05-27 05:18:42

開源軟件加密保護文件

2021-01-26 00:30:05

HTTPSWordPress網站網站安全

2011-09-20 09:15:11

2012-05-21 10:16:53

2009-06-29 14:16:00

Linux防火墻ADSL

2022-01-24 11:16:13

PHP服務器惡意

2010-01-07 15:00:39

Redhat Ente

2014-11-13 09:08:02

2010-09-13 15:47:56

保護數據

2011-03-18 13:41:50

2009-06-29 15:12:00

JNA

2022-12-20 16:10:31

2015-11-26 10:26:23

2021-12-23 13:51:24

數據安全網絡安全容器

2024-11-20 12:17:04

點贊
收藏

51CTO技術棧公眾號

中文字幕一区二区人妻| wwwwww日本| 黄网在线免费看| 久久一区二区三区四区| 国产精品av电影| 亚洲欧洲综合网| 欧美大片91| 日本乱码高清不卡字幕| 四虎免费在线观看视频| 欧美熟女一区二区| 日韩成人av影视| 精品综合久久久久久97| 精品夜夜澡人妻无码av| 成人网av.com/| 欧美性猛交xxxx乱大交蜜桃| 中文字幕一区二区三区乱码| 可以免费观看的毛片| 天堂在线一区二区| 久久久久久久一| 亚洲综合图片一区| 伊人久久大香线蕉av不卡| 91麻豆精品国产自产在线观看一区| 国产精品成人久久电影| 视频免费一区| 国产人伦精品一区二区| 国产视频不卡| 国产精品系列视频| 日韩激情av在线| 国内外成人免费激情在线视频网站| 天天干天天操天天拍| 色综合www| 欧美大片在线观看| 国产传媒免费观看| 欧美日韩不卡| 欧美天天综合色影久久精品| 成人国产一区二区三区| 91青青在线视频| 久久午夜国产精品| 久久99九九| 好吊色视频一区二区| 狠狠色丁香婷婷综合| 人妖精品videosex性欧美| 国产一级一片免费播放| 911精品美国片911久久久 | 一区二区成人网| 极品在线视频| 午夜精品久久久久| 超碰成人免费在线| 国产91足控脚交在线观看| 亚洲精品你懂的| 亚洲午夜精品一区二区| 国产精品麻豆一区二区三区| 国产亚洲欧洲997久久综合| 精品一区二区国产| 少妇精品视频一区二区| 成年人国产精品| 好吊色欧美一区二区三区 | 无码人妻精品一区二区蜜桃百度| 日本三级在线视频| 亚洲欧洲日韩女同| 男女啪啪的视频| 最爽无遮挡行房视频在线| 亚洲视频免费看| 男女激烈动态图| 亚洲性图自拍| 亚洲国产一区在线观看| 和岳每晚弄的高潮嗷嗷叫视频| 四虎亚洲精品| 欧美日韩国产黄| 国产三区在线视频| 欧美日韩亚洲国产| 欧美二区乱c少妇| 亚洲三级在线视频| 黄色美女久久久| 亚洲精选一区二区| 国产综合精品久久久久成人av| 日韩1区在线| 欧美老肥婆性猛交视频| 日本天堂网在线观看| 国产欧美日韩一级| 国产精品美女久久久久久免费| 亚洲性在线观看| 国产寡妇亲子伦一区二区| 国产日韩二区| 成a人v在线播放| 亚洲精品国产无套在线观| 无码中文字幕色专区| 午夜精品久久久久久久久久蜜桃| 欧美日韩情趣电影| 免费黄色a级片| 久久成人av| 久久亚洲精品成人| 毛片在线免费视频| 久久er99精品| 精品久久一区二区三区蜜桃| xxxxx日韩| 亚洲一二三专区| 北条麻妃视频在线| 视频精品一区| 亚洲午夜未满十八勿入免费观看全集| 亚洲色偷偷综合亚洲av伊人| 亚洲精品一级| 成人黄色在线播放| 五月婷婷六月丁香| 国产精品激情偷乱一区二区∴| 久久av综合网| 伊人久久一区| 亚洲欧美日韩精品| 麻豆疯狂做受xxxx高潮视频| 成人在线免费高清视频| 亚洲成人中文字幕在线| 久久一区二区三区四区| 中文字幕乱码免费| 电影一区电影二区| 亚洲国产精品视频在线观看| 国产91在线播放九色| 日韩视频二区| 69174成人网| 97超碰人人在线| 疯狂蹂躏欧美一区二区精品| 亚洲网中文字幕| jiujiure精品视频播放| 久久久亚洲天堂| 国产精品人人爽| 国产日韩欧美不卡在线| 国产综合中文字幕| 一区二区亚洲视频| 久久国产视频网站| 国产永久免费视频| 欧美极品美女视频| 无码人妻丰满熟妇区毛片18| 国产一区二区三区亚洲| 欧美老少配视频| 国产又粗又大又爽| 亚洲欧洲精品一区二区三区不卡| 国产精品无码av无码| 一道在线中文一区二区三区| 国语自产精品视频在线看| 精品国产一级片| 亚洲欧美日韩人成在线播放| 不卡的av中文字幕| 欧美理论在线播放| 国产成人在线一区| 久草福利在线视频| 日本高清不卡视频| av在线网站观看| 免费亚洲网站| 欧美中文娱乐网| 成人av观看| 亚洲男人第一av网站| 男人日女人网站| 2020国产精品| av片中文字幕| 精品欧美久久| 国产精品亚洲视频在线观看| 3d成人动漫在线| 欧美日韩激情在线| 在线看的片片片免费| 九九九久久久精品| 999久久欧美人妻一区二区| 日韩一二三区| 久久久伊人日本| 亚洲三级中文字幕| 色哟哟欧美精品| 貂蝉被到爽流白浆在线观看| 久久成人羞羞网站| 中国一级黄色录像| 综合激情五月婷婷| 97国产精品免费视频| 天天av综合网| 欧美视频你懂的| 99久久99久久精品国产| 国产传媒欧美日韩成人| r级无码视频在线观看| 欧美人与拘性视交免费看| 国产精品久久久久秋霞鲁丝| 欧美尤物美女在线| 日韩视频123| 国产精品午夜影院| 中文字幕乱码一区二区免费| 中文字幕第22页| 亚洲无线一线二线三线区别av| 久久亚洲综合网| 国产精品xxx| 欧美国产精品日韩| 免费在线高清av| 91精品欧美综合在线观看最新| 久久久久久久久久99| caoporn国产精品| 欧美大尺度做爰床戏| 91不卡在线观看| 精品无人区一区二区三区竹菊| 制服诱惑亚洲| 欧美激情一级精品国产| 成人动漫在线播放| 亚洲第一av在线| 伊人久久一区二区| 欧美日韩国产综合新一区 | 国产精品女人毛片| 激情小说欧美色图| 日本网站在线观看一区二区三区| 久久国产精品免费观看| 国产欧美日韩| 国产精品久久久久久久久久久久午夜片| 最近中文字幕免费mv2018在线| 亚洲欧美日韩综合| 超碰免费在线97| 欧美性猛交xxxxxx富婆| 日韩少妇高潮抽搐| 亚洲色图丝袜美腿| 91精品人妻一区二区三区| 国产黄人亚洲片| wwww.国产| 麻豆成人在线| 性高湖久久久久久久久aaaaa| 大胆日韩av| 久久香蕉综合色| 影音先锋欧美激情| 国产在线不卡精品| 日韩成人影音| 欧美一级视频免费在线观看| 污视频在线免费观看网站| 在线精品91av| 蜜芽tv福利在线视频| 亚洲国产成人91精品| 国产日韩在线观看一区| 欧美三级日韩三级| 少妇久久久久久久| 欧美日韩一区二区精品| 国产精品成人久久| 玉米视频成人免费看| 精品亚洲乱码一区二区| 国产日韩高清在线| 男女黄床上色视频| 91丨porny丨首页| 国产国语老龄妇女a片| 精油按摩中文字幕久久| 成年人三级黄色片| 久久成人18免费观看| 天堂中文视频在线| 日本成人在线一区| 久久久久久久片| 老司机久久99久久精品播放免费| 国产高清精品在线观看| 99精品国产在热久久下载| 国产精品一线二线三线| 亚洲高清毛片| 一本久道高清无码视频| 欧美日韩综合| www成人免费| 在线欧美日韩| 免费在线a视频| 蜜桃久久av| 成人性视频欧美一区二区三区| 翔田千里一区二区| 日韩精品一区二区三区不卡| 久久青草久久| youjizzxxxx18| 美女在线视频一区| 可以看污的网站| 精品系列免费在线观看| 久久综合桃花网| 成人深夜视频在线观看| 久久久久9999| 国产精品午夜在线观看| 强制高潮抽搐sm调教高h| 亚洲三级在线播放| 久久精品亚洲无码| 疯狂做受xxxx欧美肥白少妇| 无码人妻aⅴ一区二区三区有奶水 无码免费一区二区三区 | 日韩在线伦理| 国产精品久久久久久久av大片| 国产精品原创视频| 亚洲最大的成人网| 极品国产人妖chinesets亚洲人妖| 欧美成ee人免费视频| 久久蜜桃av| 国产精品久久久久久久乖乖| 免费在线播放第一区高清av| av污在线观看| 国产不卡视频在线播放| 久久精品老司机| 成人免费在线播放视频| 日本熟妇毛耸耸xxxxxx| 在线亚洲高清视频| 国产肥老妇视频| 亚洲欧美在线一区二区| 麻豆av免费在线观看| 久久免费精品日本久久中文字幕| 中文在线免费二区三区| 成人妇女免费播放久久久| 伦理一区二区| 亚洲精品一区二区三区蜜桃久 | 免费高清在线观看免费| 久久99久国产精品黄毛片色诱| 岛国av免费观看| 国产精品嫩草影院com| 日本三级2019| 91麻豆精品国产91久久久久久久久 | 国产精品88久久久久久妇女| 一区二区动漫| 五月天视频在线观看| 91网上在线视频| 成年人一级黄色片| 欧洲av在线精品| 日韩一区二区三区不卡| 久久精品国产欧美激情| 天堂中文在线播放| 99久久精品免费看国产一区二区三区| 国产探花在线精品| 久艹视频在线免费观看| 国产原创一区二区| 中文字幕黄色网址| 精品二区三区线观看| 国产激情久久久久久熟女老人av| 亚洲午夜久久久久久久| 国产伦子伦对白在线播放观看| 91夜夜揉人人捏人人添红杏| 欧美军人男男激情gay| 精品少妇一区二区三区在线| 国产美女主播视频一区| 久久久免费看片| 色狠狠综合天天综合综合| 欧美一级淫片aaaaaa| 欧美成人剧情片在线观看| 91九色综合| 视频一区视频二区视频| 亚久久调教视频| 国产肉体xxxx裸体784大胆| 亚洲一区二区综合| 精品人妻一区二区三区日产乱码| 日韩一区在线视频| 国产精品成人国产| 五月天亚洲综合情| 日韩精品一二三| 波多野结衣片子| 日韩欧美在线视频免费观看| 韩国av电影在线观看| 欧美极品少妇与黑人| 99国产精品久久一区二区三区| 国产大尺度在线观看| 国内成+人亚洲+欧美+综合在线| 青青青视频在线免费观看| 在线亚洲人成电影网站色www| 国产一区二区影视| 国产精品第七十二页| 波多野结衣在线播放一区| 欧美伦理片在线看| 国产精品三级视频| 亚洲午夜精品久久久| 久久久成人精品| 欧美久久亚洲| www.日本在线播放| 26uuu欧美日本| 丁香社区五月天| 国产亚洲成精品久久| 丰满少妇一区| 精品少妇人妻av一区二区| 国产精品夜夜嗨| 国产亚洲自拍av| 亚洲国产精品热久久| 刘亦菲一区二区三区免费看| 欧美一区二区三区在线免费观看 | 清纯唯美亚洲激情| 国产麻豆一区二区三区精品视频| 久久久久久香蕉| 国产精品美女视频| 国产ts变态重口人妖hd| 欧美第一黄网免费网站| 女仆av观看一区| 手机看片福利盒子久久| 亚洲视频一区在线观看| 黄色片网站免费在线观看| 欧美野外猛男的大粗鳮| 不卡日本视频| 亚洲成a人无码| 色综合久久中文综合久久牛| aaa日本高清在线播放免费观看| 91系列在线播放| 亚洲美女黄色| 在线观看免费小视频| 日韩一区二区三区av| 男人久久天堂| 亚洲欧洲精品一区| 成人综合婷婷国产精品久久蜜臀| 亚洲熟女综合色一区二区三区| 日韩在线免费高清视频| 99精品在免费线中文字幕网站一区 | 亚洲国产精品电影在线观看| 第四色男人最爱上成人网| 欧美日韩午夜爽爽| 久久网站最新地址| xxxx国产精品| 国产精品日韩电影| 黄色在线成人| 国产精品一区二区亚洲| 亚洲精品wwww| 精品一区91| 天天爽人人爽夜夜爽| 亚洲不卡在线观看|