国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Fedora - 在Fedora中結合權能使用Podman

在Fedora中結合權能使用Podman

2020-11-26 23:12Linux中國Shiwanibiradar Fedora

容器化是一項蓬勃發展的技術。在不久的將來,多達百分之七十五的全球組織可能會運行某種類型的容器化技術。由于廣泛使用的技術更容易成為黑客攻擊的目標,因此保護容器的安全就顯得尤為重要。本文將演示如何使用 POSIX 權

在Fedora中結合權能使用Podman

容器化是一項蓬勃發展的技術。在不久的將來,多達百分之七十五的全球組織可能會運行某種類型的容器化技術。由于廣泛使用的技術更容易成為黑客攻擊的目標,因此保護容器的安全就顯得尤為重要。本文將演示如何使用 POSIX 權能Capability 來保護 Podman 容器的安全。Podman 是 RHEL8 中默認的容器管理工具。

確定 Podman 容器的權限模式

 

容器以特權模式或無特權模式運行。在特權模式下,容器的 uid 0 被映射到宿主機的 uid 0。對于某些情況,無特權的容器缺乏對宿主機資源的充分訪問能力。但不管其操作模式如何,包括強制訪問控制Mandatory Access Control(MAC:如 apparmor、SELinux 等)、seccomp 過濾器、刪除權能Capability、命名空間等在內的技術有助于確保容器的安全。

要從容器外部確定特權模式:

$ podman inspect --format="{{.HostConfig.Privileged}}" <container id>

如果上面的命令返回 true,那么容器在特權模式下運行。如果返回 false,那么容器在非特權模式下運行。

要從容器內部確定特權模式:

$ ip link add dummy0 type dummy

如果該命令允許你創建一個接口,那么你運行的是一個特權容器,否則你運行的是一個非特權容器。

權能

 

命名空間隔離了容器的進程,使其無法任意訪問宿主機的資源,也無法訪問在同一宿主機上運行的其他容器的資源。然而,在特權容器內的進程仍然可以做一些事情,如改變 IP 路由表、跟蹤任意進程和加載內核模塊。權能Capability允許人們對容器內的進程可以訪問或更改的資源施加更細微的限制,即使容器在特權模式下運行也一樣。權能還允許人們為無特權的容器分配它本來不會擁有的特權。

例如,如果要將 NET_ADMIN 功能添加到一個無特權的容器中,以便在容器內部創建一個網絡接口,你可以用下面的參數運行 podman

[root@vm1 ~]# podman run -it --cap-add=NET_ADMIN centos

[root@b27fea33ccf1 /]# ip link add dummy0 type dummy

[root@b27fea33ccf1 /]# ip link

上面的命令演示了在一個無特權的容器中創建一個 dummy0 接口。如果沒有 NET_ADMIN 權能,非特權容器將無法創建接口。上面的命令演示了如何將一個權能授予一個無特權的容器。

目前,大約有 39 種權能可以被授予或拒絕。特權容器默認會被授予許多權能。建議從特權容器中刪除不需要的權能,以使其更加安全。

要從容器中刪除所有權能:

$ podman run -it -d --name mycontainer --cap-drop=all centos

列出一個容器的權能:

$ podman exec -it 48f11d9fa512 capsh --print

上述命令顯示沒有向容器授予任何權能。

請參考 capabilities 手冊頁以獲取完整的權能列表:

$ man capabilities

可以使用 capsh 命令來列出目前擁有的權能:

$ capsh --print

作為另一個例子,下面的命令演示了如何從容器中刪除 NET_RAW 權能。如果沒有 NET_RAW 權能,就不能從容器中 ping 互聯網上的服務器。

$ podman run -it --name mycontainer1 --cap-drop=net_raw centos

>>> ping google.com (will output error, operation not permitted)

最后一個例子,如果你的容器只需要 SETUID 和 SETGID 權能,你可以刪除所有權能,然后只重新添加這兩個權能來實現這樣的權限設置。

$ podman run -d --cap-drop=all --cap-add=setuid --cap-add=setgid fedora sleep 5 > /dev/null; pscap | grep sleep

上面的 pscap 命令會顯示容器被授予的權能。

我希望你喜歡這個關于如何使用權能來保護 Podman 容器的簡短探索。

謝謝!

延伸 · 閱讀

精彩推薦
  • Fedora【轉載】fedora22和win10之間的文件共享互訪

    【轉載】fedora22和win10之間的文件共享互訪

    ? 鋼鐵俠與孔子? 關注 2016.06.04 14:10*? 字數 1327? 閱讀 2170 評論 0 喜歡 1 ?一,相關知識了解(本文執行環境為fedora22和win10) 在局域網內windows系統之間共享...

    未知872023-05-09
  • FedoraHostwinds教程:如何在Fedora上安裝Docker

    Hostwinds教程:如何在Fedora上安裝Docker

    docker 是一個開源應用容器引擎,以類似于虛擬機但不虛擬化的方式在自包含的環境中創建相關應用程序和服務。您可以在多個平臺上下載并安裝Docker,比如...

    未知1232023-05-09
  • Fedora阿里云服務器配置低選擇什么系統比較好

    阿里云服務器配置低選擇什么系統比較好

    在選擇阿里 云服務器 時,除了考慮服務器的大小和價格,還需要考慮哪個操作系統最適合該服務器。操作系統是服務器的基礎,因為它提供了一個框架,...

    未知1152023-05-10
  • FedoraFedora 35 將搭載 LLVM 13 和 Go 1.17

    Fedora 35 將搭載 LLVM 13 和 Go 1.17

    Fedora工程和指導委員會 (FESCo) 批準了將于秋季發布的 Fedora 35 的一些額外變更。...

    開源中國6002021-08-19
  • Fedorafedora8 下mysql 安裝的安裝方法

    fedora8 下mysql 安裝的安裝方法

    fedora8 下mysql 安裝的安裝方法...

    fedora教程網6422019-10-14
  • Fedora阿里云購買鏡像服務器

    阿里云購買鏡像服務器

    阿里云 作為國內的領先云計算服務提供商,為用戶提供了各種可靠、高效的云計算產品,其中就包括鏡像服務器。鏡像服務器是一個非常優秀的解決方案,...

    未知1342023-06-02
  • FedoraFedora 33開始測試切換到Btrfs

    Fedora 33開始測試切換到Btrfs

    盡管距離 Fedora 的下一個穩定版本(Fedora 33)還有幾個月的距離,但仍有一些值得關注的變化。在所有其他 Fedora 33 接受的系統范圍的更改中,最有趣的提議...

    Linux中國3392020-07-27
  • Fedorafedora phpMyAdmin 安裝方法及介紹

    fedora phpMyAdmin 安裝方法及介紹

    在安裝fedora的時候,把基本該選擇的組件都選上,其中就有Appache,mysql,和php,但是在我們管了數據庫的時候,還是有個圖形界面比較方便,所以我們自己...

    fedora教程網5742019-10-15
主站蜘蛛池模板: 国产精品亚洲视频 | 亚洲国产精品久久人人爱 | 国产精品视频一 | 一本亚洲| 国产精品美女久久久久久久网站 | 操操操操操操 | 久久精品美女 | 一区二区在线看 | 国产精品毛片一区二区三区 | 91社区在线高清 | 欧美不卡视频 | 午夜精品久久久久久久久久久久 | 黄色高清网站 | 国产精品久久久久久久久久久久久 | 国产成人精品综合 | 99国产精品99久久久久久 | 国产精品免费看 | 久久久久久综合 | 日韩中文字幕在线观看 | 国产一区二区三区四区二区 | 色.com | 欧美一区二区三区在线观看视频 | 欧美大片一区二区 | 欧美日韩亚洲视频 | 日韩精品在线观看视频 | 国产中文字幕在线观看 | 欧美日韩中文字幕 | 午夜影院在线观看 | 久久精品中文 | 97高清国语自产拍 | 一区二区在线不卡 | 午夜大片男女免费观看爽爽爽尤物 | 成人免费视频观看 | 国产成人在线视频 | 一区二区国产视频 | 久久成人国产精品 | 日韩一区二区在线观看 | 精品1区2区| 五月天一区二区 | 一级黄色大片免费观看 | 国产中文字幕在线 |