校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 對于Docker使用的一些安全配置建議

對于Docker使用的一些安全配置建議

熱門標簽:外呼系統工作推進 地圖標注用小紅旗 儋州電銷機器人廠家 免費高德地圖標注 索契地圖標注app 電話外呼系統線路哪家公司做得好 成都人工外呼系統平臺 地圖標注員項目 巴東單位怎么做地圖標注

介紹

相信很多開發者都默認Docker這樣的容器是一種沙盒(sandbox)應用,也就是說他們可以用root權限在Docker中運行隨便什么應用,而Docker有安全機制能保護宿主系統。比如,有些人覺得Docker容器里面的進程跟虛擬機里面的進程一樣安全;還有的人隨便找個源就下載沒有驗證過的Docker鏡像,看都不看內容就在宿主機器上嘗試、學習和研究;還有一些提供PaaS服務的公司竟然允許用戶向多租戶系統中提交自己定制的Docker鏡像。請注意,上述行為均是不安全的。

 本文將介紹Docker的隔離性和安全性,以及為什么它在隔離和安全性上不如傳統的虛擬機。
何謂安全性?

單單就Docker來說,安全性可以概括為兩點:

    不會對主機造成影響
    不會對其他容器造成影響

所以安全性問題90%以上可以歸結為隔離性問題。而Docker的安全問題本質上就是容器技術的安全性問題,這包括共用內核問題以及Namespace還不夠完善的限制:

    /proc、/sys等未完全隔離
    Top, free, iostat等命令展示的信息未隔離
    Root用戶未隔離
    /dev設備未隔離
    內核模塊未隔離
    SELinux、time、syslog等所有現有Namespace之外的信息都未隔離

當然,鏡像本身不安全也會導致安全性問題。
真的不如虛擬機安全?

其實傳統虛擬機系統也絕非100%安全,只需攻破Hypervisor便足以令整個虛擬機毀于一旦,問題是有誰能隨隨便便就攻破嗎?如上所述,Docker的隔離性主要運用Namespace 技術。傳統上Linux中的PID是唯一且獨立的,在正常情況下,用戶不會看見重復的PID。然而在Docker采用了Namespace,從而令相同的PID可于不同的Namespace中獨立存在。舉個例子,A Container 之中PID=1是A程序,而B Container之中的PID=1同樣可以是A程序。雖然Docker可透過Namespace的方式分隔出看似是獨立的空間,然而Linux內核(Kernel)卻不能Namespace,所以即使有多個Container,所有的system call其實都是通過主機的內核處理,這便為Docker留下了不可否認的安全問題。

傳統的虛擬機同樣地很多操作都需要通過內核處理,但這只是虛擬機的內核,并非宿主主機內核。因此萬一出現問題時,最多只影響到虛擬系統本身。當然你可以說黑客可以先Hack虛擬機的內核,然后再找尋Hypervisor的漏洞同時不能被發現,之后再攻破SELinux,然后向主機內核發動攻擊。文字表達起來都嫌繁復,更何況實際執行?所以Docker是很好用,但在遷移業務系統至其上時,請務必注意安全性!

如何解決?

在接納了“容器并不是全封閉”這種思想以后,開源社區尤其是紅帽公司,連同Docker一起改進Docker的安全性,改進項主要包括保護宿主不受容器內部運行進程的入侵、防止容器之間相互破壞。開源社區在解決Docker安全性問題上的努力包括:

    Audit namespace
        作用:隔離審計功能
        未合入原因:意義不大,而且會增加audit的復雜度,難以維護。
    Syslognamespace
         作用:隔離系統日志
        未合入原因:很難完美的區分哪些log應該屬于某個container。
    Device namespace
        作用:隔離設備(支持設備同時在多個容器中使用)
        未合入原因:幾乎要修改所有驅動,改動太大。
    Time namespace
        作用:使每個容器有自己的系統時間
        未合入原因:一些設計細節上未達成一致,而且感覺應用場景不多。
    Task count cgroup
        作用:限制cgroup中的進程數,可以解決fork bomb的問題
        未合入原因:不太必要,增加了復雜性,kmemlimit可以實現類似的效果。(最近可能會被合入)
    隔離/proc/meminfo的信息顯示
        作用:在容器中看到屬于自己的meminfo信息
        未合入原因:cgroupfs已經導出了所有信息,/proc展現的工作可以由用戶態實現,比如fuse。

不過,從08年cgroup/ns基本成型后,至今還沒有新的namespace加入內核,cgroup在子系統上做了簡單的補充,多數工作都是對原有subsystem的完善。內核社區對容器技術要求的隔離性,本的原則是夠用就好,不能把內核搞的太復雜。

一些企業也做了很多工作,比如一些項目團隊采用了層疊式的安全機制,這些可選的安全機制具體如下:

1、文件系統級防護

    文件系統只讀:有些Linux系統的內核文件系統必須要mount到容器環境里,否則容器里的進程就會罷工。這給惡意進程非常大的便利,但是大部分運行在容器里的App其實并不需要向文件系統寫入數據。基于這種情況,開發者可以在mount時使用只讀模式。比如下面幾個: /sys 、/proc/sys 、/proc/sysrq-trigger 、 /proc/irq、/proc/bus
    寫入時復制(Copy-On-Write):Docker采用的就是這樣的文件系統。所有運行的容器可以先共享一個基本文件系統鏡像,一旦需要向文件系統寫數據,就引導它寫到與該容器相關的另一個特定文件系統中。這樣的機制避免了一個容器看到另一個容器的數據,而且容器也無法通過修改文件系統的內容來影響其他容器。

2、Capability機制

Linux對Capability機制闡述的還是比較清楚的,即為了進行權限檢查,傳統的UNIX對進程實現了兩種不同的歸類,高權限進程(用戶ID為0,超級用戶或者root),以及低權限進程(UID不為0的)。高權限進程完全避免了各種權限檢查,而低權限進程則要接受所有權限檢查,會被檢查如UID、GID和組清單是否有效。從2.2內核開始,Linux把原來和超級用戶相關的高級權限劃分成為不同的單元,稱為Capability,這樣就可以獨立對特定的Capability進行使能或禁止。通常來講,不合理的禁止Capability,會導致應用崩潰,因此對于Docker這樣的容器,既要安全,又要保證其可用性。開發者需要從功能性、可用性以及安全性多方面綜合權衡Capability的設置。目前Docker安裝時默認開啟的Capability列表一直是開發社區爭議的焦點,作為普通開發者,可以通過命令行來改變其默認設置。

3、NameSpace機制

Docker提供的一些命名空間也從某種程度上提供了安全保護,比如PID命名空間,它會將全部未運行在開發者當前容器里的進程隱藏。如果惡意程序看都看不見這些進程,攻擊起來應該也會麻煩一些。另外,如果開發者終止pid是1的進程命名空間,容器里面所有的進程就會被全部自動終止,這意味著管理員可以非常容易地關掉容器。此外還有網絡命名空間,方便管理員通過路由規則和iptable來構建容器的網絡環境,這樣容器內部的進程就只能使用管理員許可的特定網絡。如只能訪問公網的、只能訪問本地的和兩個容器之間用于過濾內容的容器。

4、Cgroups機制

主要是針對拒絕服務攻擊。惡意進程會通過占有系統全部資源來進行系統攻擊。Cgroups機制可以避免這種情況的發生,如CPU的cgroups可以在一個Docker容器試圖破壞CPU的時候登錄并制止惡意進程。管理員需要設計更多的cgroups,用于控制那些打開過多文件或者過多子進程等資源的進程。

5、SELinux

SELinux是一個標簽系統,進程有標簽,每個文件、目錄、系統對象都有標簽。SELinux通過撰寫標簽進程和標簽對象之間訪問規則來進行安全保護。它實現的是一種叫做MAC(Mandatory Access Control)的系統,即對象的所有者不能控制別人訪問對象。
安全建議

最簡單的就是不要把Docker容器當成可以完全替代虛擬機的東西。跑在Docker容器中的應用在很長一段時間內都將會是選擇性的,通常只跑測試系統或可信業務。

門檻再高一點,我們對系統做減法,通過各種限制來達到安全性。這也是最主流的、有效的安全加固方法,比如上一章節介紹的幾種安全機制。同時一定要保證內核的安全和穩定。外部工具的監控、容錯等系統也必不可少。

總之通過適配、加固的Docker容器方案,在安全性上完全可以達到商用標準。就是可能對實施人員的技術要求和門檻較高。

標簽:茂名 儋州 鶴壁 長春 鄂州 龍巖 安康 江蘇

巨人網絡通訊聲明:本文標題《對于Docker使用的一些安全配置建議》,本文關鍵詞  對于,Docker,使,用的,一些,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《對于Docker使用的一些安全配置建議》相關的同類信息!
  • 本頁收集關于對于Docker使用的一些安全配置建議的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    暴力调教一区二区三区| 日韩亚洲国产中文字幕欧美| av亚洲产国偷v产偷v自拍| 国产91丝袜在线播放| 成人91在线观看| 欧美三级乱人伦电影| 欧美高清视频不卡网| 精品久久五月天| 亚洲欧洲av在线| 日产欧产美韩系列久久99| 国内精品国产成人| 色噜噜狠狠成人中文综合| 欧美视频中文一区二区三区在线观看| 日韩女优av电影在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 中文字幕在线不卡一区 | 成人免费一区二区三区在线观看| 一区二区在线观看视频在线观看| 免费欧美在线视频| av一区二区三区在线| 日韩欧美色综合| 亚洲精品视频免费观看| 狠狠色综合色综合网络| 欧美性色综合网| 日韩美女精品在线| 国产自产高清不卡| 91精品国产黑色紧身裤美女| 国产精品麻豆久久久| 精品无人码麻豆乱码1区2区 | 国产精品夜夜嗨| 欧美三级欧美一级| 亚洲已满18点击进入久久| 粉嫩蜜臀av国产精品网站| 欧美一二区视频| 午夜精品久久久| 欧美艳星brazzers| 亚洲美女在线国产| 99国产精品一区| 国产女同互慰高潮91漫画| 久久福利视频一区二区| 日韩欧美一二三| 久久av资源站| 久久精品综合网| 在线这里只有精品| 亚洲自拍偷拍av| 国产精品一级在线| 成人丝袜18视频在线观看| 欧美日韩一区三区| 国产欧美日韩综合| 日韩av中文字幕一区二区三区| 欧美成人video| 日韩欧美激情在线| 久久99热国产| 久久综合久色欧美综合狠狠| 久久国产精品无码网站| 久久久欧美精品sm网站| 成人激情小说网站| 亚洲蜜桃精久久久久久久| 色欧美88888久久久久久影院| 一区二区三区小说| 成人成人成人在线视频| 911精品产国品一二三产区| 亚洲欧美在线高清| 欧美日韩三级视频| 国产乱子伦一区二区三区国色天香| 久久久综合视频| 成人国产亚洲欧美成人综合网| 欧美韩国日本不卡| 欧美在线免费观看视频| 奇米影视一区二区三区小说| 精品盗摄一区二区三区| 岛国精品一区二区| 五月婷婷综合网| 国产精品激情偷乱一区二区∴| 欧美精品在线一区二区| 国产原创一区二区| 亚洲bt欧美bt精品777| 国产欧美综合色| 久久老女人爱爱| 欧美电影在哪看比较好| 成人av在线一区二区| 蜜桃一区二区三区在线| 亚洲精品免费在线| 国产精品理论在线观看| 日韩免费视频一区| 欧美日韩亚洲高清一区二区| 成人性生交大片免费看在线播放| 日本亚洲最大的色成网站www| 中文字幕一区二区在线观看| 精品少妇一区二区三区在线视频| 欧美日韩国产不卡| 色综合久久中文综合久久牛| 国产一区二区电影| 粉嫩绯色av一区二区在线观看| 蜜臀av一区二区| 日本网站在线观看一区二区三区| 亚洲精品一二三| 国产在线视频一区二区三区| 亚洲午夜一区二区三区| 亚洲一区二区三区三| 亚洲日本在线视频观看| 亚洲视频图片小说| 亚洲愉拍自拍另类高清精品| 一级特黄大欧美久久久| 亚洲一二三级电影| 日韩成人一级片| 精品一区二区三区视频在线观看| 麻豆国产精品官网| 国产福利一区二区| 97精品久久久久中文字幕| 色哟哟亚洲精品| 91精品国产综合久久香蕉麻豆| 欧美一级免费观看| 久久精品在这里| 亚洲男人的天堂网| 亚洲人成在线播放网站岛国| 午夜一区二区三区视频| 成人黄色在线看| 一本色道a无线码一区v| 欧美一区二区三区在线观看| 精品美女一区二区三区| 中文av一区二区| 青草av.久久免费一区| 国产成人综合亚洲网站| 欧美综合亚洲图片综合区| 日韩欧美一级二级| 亚洲自拍与偷拍| 成人精品鲁一区一区二区| 欧美视频一区在线| 久久久亚洲欧洲日产国码αv| 亚洲丝袜另类动漫二区| 久久 天天综合| 欧美亚洲国产一区二区三区| 欧美成人免费网站| 香蕉影视欧美成人| caoporn国产精品| 久久这里只有精品6| 午夜日韩在线观看| 欧美色综合久久| 国产丝袜在线精品| 久久超碰97人人做人人爱| 欧美三级韩国三级日本一级| 国产日韩一级二级三级| 蜜桃视频在线观看一区二区| 在线精品视频小说1| 中文字幕一区在线观看视频| 国产精品99久久久久久宅男| 精品久久五月天| 久久99国产精品尤物| 日韩三级在线观看| 蜜臀久久99精品久久久画质超高清| 91成人在线免费观看| 伊人色综合久久天天| 99精品国产99久久久久久白柏| 久久五月婷婷丁香社区| 韩国av一区二区三区| xf在线a精品一区二区视频网站| 日韩成人一区二区三区在线观看| 欧美肥妇bbw| 另类综合日韩欧美亚洲| 中文字幕日韩一区| 国产成人免费在线观看| 国产女人水真多18毛片18精品视频| 精品在线免费观看| 国产精品美女久久久久aⅴ| voyeur盗摄精品| 亚洲亚洲精品在线观看| 日韩欧美在线123| 国产精品66部| 亚洲黄色录像片| 欧美一区二区三区系列电影| 美女一区二区视频| 久久久99久久精品欧美| 91免费国产在线观看| 午夜影院久久久| 久久综合色播五月| 在线视频国内一区二区| 日韩国产在线一| 久久久精品tv| 欧美日韩亚洲综合在线| 国产一区二区中文字幕| 亚洲女子a中天字幕| 5月丁香婷婷综合| 国产成人av一区二区三区在线| 日韩成人一级片| **欧美大码日韩| 精品国产一区二区三区av性色| 99久久综合国产精品| 男女性色大片免费观看一区二区| 国产性色一区二区| 欧美一区二区网站| 一本久久精品一区二区| 国产乱子轮精品视频| 天堂在线一区二区| 亚洲一区二区三区中文字幕| 国产亚洲欧美激情| www国产成人| 日韩欧美在线1卡| 欧美一区二区三区日韩视频| 91麻豆蜜桃一区二区三区|