亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于容器安全防護平臺的關(guān)于PaaS容器安全的設(shè)計與實現(xiàn)

        2022-12-06 12:55:43
        通信電源技術(shù) 2022年6期
        關(guān)鍵詞:鏡像漏洞容器

        王 歡

        (中國移動通信集團安徽有限公司,安徽 合肥 230001)

        0 引 言

        近年來,云計算模式逐漸被業(yè)界認可和接受。平臺即服務(wù)(Platform-as-a-Service,PaaS)作為云計算3大服務(wù)之一,同樣實現(xiàn)了快速發(fā)展。容器技術(shù)憑借其彈性敏捷的特性和活躍強大的社區(qū)支持,逐漸成為推動PaaS發(fā)展的核心技術(shù)。容器技術(shù)是一種輕量的虛擬化方式,此處的輕量主要是相較于虛擬化技術(shù)。例如,虛擬化技術(shù)通常在Hypervisor層實現(xiàn)對硬件資源的虛擬化,Hypervisor為虛擬機提供了虛擬的運行平臺,管理虛擬機的操作系統(tǒng)運行。其中,每個虛擬機都有自己的操作系統(tǒng)、系統(tǒng)庫以及應(yīng)用[1]。而容器并沒有Hypervisor層,每個容器和主機共享硬件資源和操作系統(tǒng)。容器技術(shù)在操作系統(tǒng)層面實現(xiàn)了對計算機系統(tǒng)資源的虛擬化,在操作系統(tǒng)中通過對CPU、內(nèi)存以及文件系統(tǒng)等資源的隔離、劃分和控制,實現(xiàn)進程之間透明的資源使用。

        作為容器技術(shù)的一種具體實現(xiàn),Docker(一種開源的應(yīng)用容器引擎)近年來受到越來越多的關(guān)注,在某種程度上已經(jīng)成為了容器技術(shù)的代表。Docker在設(shè)計上采用了常見的客戶機/服務(wù)器(Client/Server,C/S)架構(gòu),在主機運行Docker服務(wù)程序,Docker Client根據(jù)需求向Docker服務(wù)程序發(fā)出相關(guān)的請求[2]。為了實現(xiàn)集群管理,Docker官方還提供了一個遠程管理接口的REST API,允許通過傳輸控制協(xié)議(Transmission Control Protocol,TCP)遠程訪問Docker服務(wù)。在使用Docker Swarm時,Docker節(jié)點上會開放一個TCP端口2375,綁定在0.0.0.0上。開啟這種沒有任何加密和訪問控制的Docker Remote API服務(wù)非常危險,尤其是將默認的2375端口暴露到互聯(lián)網(wǎng)中,一旦被攻擊者發(fā)現(xiàn),攻擊者無需認證即可訪問到容器數(shù)據(jù),從而導(dǎo)致敏感信息泄露。此外,攻擊者也可以惡意刪除容器上的數(shù)據(jù)或利用容器自身特性直接訪問主機上的敏感信息,獲取服務(wù)器root權(quán)限,對敏感文件進行修改并最終完全控制服務(wù)器[3]。

        開發(fā)者通常會在Docker官方的Docker Hub倉庫下載鏡像,這些鏡像一部分來源于開發(fā)鏡像內(nèi)相應(yīng)軟件的官方組織,但還有大量鏡像來自第三方組織或個人。在整個應(yīng)用生命周期中,開發(fā)人員、測試人員以及運維人員會根據(jù)不同需求下載并運行鏡像,在容器運行前進行鏡像檢查非常重要。除了Docker Hub外,還有大量的第三方鏡像倉庫,包括DaoCloud、阿里云等。這些第三方鏡像倉庫在為獲取鏡像提供方便的同時,也存在潛在的安全風(fēng)險,如下載鏡像內(nèi)軟件本身是否包含漏洞、下載的鏡像是否被惡意植入后門、鏡像在傳輸過程中是否被篡改等[4]。

        由于容器與主機共享內(nèi)核,因此可能會存在容器隔離失效的安全風(fēng)險。攻擊者只要攻破容器操作系統(tǒng)內(nèi)核,就可以訪問主機上的文件系統(tǒng)或進入其他容器,導(dǎo)致容器隔離失效。主機的文件系統(tǒng)被掛載到多個容器的目錄里,不同的容器可以訪問同一個目錄,只要進入某個容器中,就可以通過共同掛載目錄訪問其他容器的文件系統(tǒng),這樣可能會引起信息泄露或內(nèi)容篡改等安全問題。

        1 基于容器安全防護平臺的PaaS容器安全體系

        容器安全防護平臺由基礎(chǔ)功能層、核心功能層、接口層以及可視化層組成,基于自動學(xué)習(xí)等新技術(shù)對容器全生命周期進行自適應(yīng)安全防護和統(tǒng)一管理,包括鏡像安全、容器安全、微服務(wù)安全以及網(wǎng)絡(luò)安全等?;A(chǔ)功能層針對容器集群的基線、鏡像、倉庫、主機等基礎(chǔ)運行環(huán)境進行安全審查,保障容器集群的運行穩(wěn)定。核心功能層基于安全左移理念實現(xiàn)開發(fā)安全、運行安全、微服務(wù)安全以及運行環(huán)境安全管理,形成容器安全閉環(huán)管理。接口層通過能力的完善和接口開放達成與現(xiàn)有平臺數(shù)據(jù)對接,提供主流接口格式,支持自定義接口擴展,可以實現(xiàn)數(shù)據(jù)統(tǒng)一管控??梢暬瘜油ㄟ^對數(shù)據(jù)簡潔明了的展示,構(gòu)建容器安全的整體監(jiān)控和防護體系。

        1.1 容器安全防護平臺主要功能

        1.1.1 容器資產(chǎn)識別

        首先,支持查看運行容器相關(guān)信息,包含容器名、容器狀態(tài)、容器啟動時間、運行用戶、停止時間、鏡像創(chuàng)建時間、容器宿主機狀態(tài)以及宿主機IP。其次,支持查看管理容器內(nèi)的所部署Web服務(wù)相關(guān)信息,包括容器名、啟動用戶、進程路徑以及進程命令行。最后,支持查看數(shù)據(jù)庫容器內(nèi)的數(shù)據(jù)庫應(yīng)用信息,包括容器名、版本、監(jiān)聽端口、二進制路徑以及配置文件路徑。

        1.1.2 容器訪問可視化

        首先,支持以容器拓撲圖的方式展示業(yè)務(wù)容器之間的調(diào)用關(guān)系;其次,支持從集群、命名空間、運行服務(wù)、容器名等維度進行展示;最后,支持訪問關(guān)系詳情、進站源IP、出站目的IP、關(guān)聯(lián)信息以及安全狀態(tài)等的展示。

        1.1.3 鏡像文件安全防護

        對制作的鏡像文件進行靜態(tài)和動態(tài)安全掃描,及時發(fā)現(xiàn)鏡像文件中的安全漏洞、木馬病毒、涉密文件以及環(huán)境變量,保證進入生產(chǎn)環(huán)境的是安全鏡像。此外,還需要對鏡像的來源和歷史操作行為進行分析,對非法來源和有安全問題的鏡像禁止運行。

        1.1.4 容器運行保護

        對容器運行過程進行全程安全監(jiān)控,對容器訪問宿主機的資源進行細粒度控制,防止有越權(quán)訪問破壞容器隔離性的行為。對容器內(nèi)應(yīng)用進行安全漏洞識別和網(wǎng)絡(luò)威脅檢測,從而保證容器內(nèi)應(yīng)用的安全。對容器的相關(guān)運行環(huán)境(如鏡像倉庫、容器守護進程以及容器編排集成工具)進行安全風(fēng)險識別及控制,支持查看風(fēng)險結(jié)果詳細信息,包括危險程度、風(fēng)險描述信息、風(fēng)險類型、風(fēng)險特征、風(fēng)險修復(fù)建議、存在風(fēng)險的主機以及集群信息。

        1.1.5 容器鏡像安全檢查

        首先,支持對鏡像進行病毒木馬和Webshell檢查并告警,檢查結(jié)果包含文件名、文件路徑等,告警信息包括名稱、級別、時間、影響節(jié)點、影響鏡像以及處理建議等。其次,支持應(yīng)用漏洞檢測,檢測出鏡像內(nèi)的應(yīng)用漏洞風(fēng)險,檢查結(jié)果包括危險程度、漏洞名稱、漏洞類型、漏洞風(fēng)險特征、存在漏洞的應(yīng)用及應(yīng)用版本、應(yīng)用修復(fù)版本等。同時支持查看漏洞所在鏡像層Layer信息,包括層指令、LayerID。最后,支持鏡像阻斷能力,阻斷存在指定病毒木馬文件Hash、指定漏洞編號、指定軟件包或軟件包版本、特權(quán)啟動、特定許可證書以及指定敏感信息規(guī)則的鏡像運行。

        1.1.6 容器入侵檢測

        首先,支持實時檢測Web后門并告警,告警信息包括名稱、級別、鏡像影響、處理建議、受感染容器、發(fā)現(xiàn)時間以及容器名。其次,支持容器暴力破解檢測并展示暴力破解詳細信息,包括最近攻擊時間、攻擊來源、被攻擊節(jié)點以及歷史攻擊次數(shù)。再次,支持病毒檢測,可以實時告警上報病毒木馬入侵事件,告警信息包括文件名、文件路徑、受感染容器以及發(fā)現(xiàn)時間。最后,支持容器逃逸檢測,可以檢測出容器的敏感權(quán)限、利用漏洞逃逸等逃逸風(fēng)險行為并告警上報。

        1.1.7 容器審計日志

        容器安全防護平臺支持容器審計日志功能,能夠查看容器內(nèi)的進程啟動日志事件和事件相關(guān)的容器名、容器ID、進程名、進程命令行以及進程PID等詳細信息。

        1.1.8 管理中心

        容器安全防護平臺提供圖形頁面管理功能,支持容器相關(guān)資產(chǎn)的查看、管理以及安全事件的告警和綜合處理。管理中心支持以Web形式進行登錄,登錄系統(tǒng)后可以查看該用戶已授權(quán)的資源,用戶可以對其擁有的資源進行操作。其中,管理員用戶可以重置自身及其他用戶的密碼。

        1.2 平臺技術(shù)架構(gòu)

        容器安全防護平臺采用全球獨創(chuàng)的容器基因檢測技術(shù),基于機器學(xué)習(xí)對容器全生命周期進行深度分析學(xué)習(xí)并建立安全模型,為每一個容器生成運行白名單,可以應(yīng)對容器未知威脅,真正實現(xiàn)自適應(yīng)防護。該技術(shù)可以為鏡像生成自動修復(fù)的配置文件,支持鏡像的全流程安全閉環(huán)管理。將創(chuàng)新的行為學(xué)習(xí)方式與規(guī)則進行互補,有效提高入侵檢測的準確性,大大提升平臺的安全檢測能力和服務(wù)橫向擴展能力。與市場上同類產(chǎn)品相比,容器安全防護平臺是國內(nèi)唯一云原生容器安全防護產(chǎn)品,運行在容器集群中可以對容器的網(wǎng)絡(luò)、微服務(wù)、集群自身的安全進行防護,處于行業(yè)領(lǐng)先水平[5]。

        平臺采用微服務(wù)開發(fā)框架,將鏡像安全、容器運行防護、集群安全、微服務(wù)安全以及主機安全進行了細分,每個服務(wù)彼此獨立,一個服務(wù)的啟停上下線不會影響其他服務(wù)的運行。平臺采用全容器化部署,防護和監(jiān)控模式靈活切換,支持多集群同時管理。平臺引入了容器調(diào)度引擎Kubernetes(簡稱K8s)來管理、調(diào)度、啟動服務(wù)集群,其最大可管理的集群節(jié)點高達5 000個。平臺能自動感知服務(wù)實例POD狀態(tài),若發(fā)生意外停止或人為刪除,可立即啟動新的服務(wù)實例副本。這些提供相同服務(wù)的實例POD通過K8s中Service和Proxy模塊將集群訪問流量動態(tài)負載均衡到各個實例上,同時也可以將常見的Nginx或Haproxy等反向代理負載均衡器軟件放到K8s集群中運行,充分保障平臺運行的穩(wěn)定性。

        1.3 容器安全防護平臺部署實施方案

        容器安全平臺核心功能組件皆以容器形式交付,所有組件均使用旁路部署模式,在客戶現(xiàn)有的業(yè)務(wù)架構(gòu)下不需要任何改動即可無感知地部署到客戶環(huán)境中,實現(xiàn)所部署節(jié)點的容器資產(chǎn)可視化、合規(guī)檢查以及安全防護。所有組件全部部署在K8s集群,在管理集群部署統(tǒng)一管控平臺,其中所有K8s集群都會部署防御容器和服務(wù)端。數(shù)據(jù)庫可以同樣部署在管控平臺,也可以部署在集群外。K8s集群部署服務(wù)端會受到管控集群的任務(wù)調(diào)度器控制,從而實現(xiàn)多集群的管理。

        容器安全防護平臺使用純?nèi)萜鞣翘貦?quán)旁路部署,所有組件受Kubernetes管理調(diào)度。在部署時會設(shè)置資源限制,容器本身具有天然的隔離性,每個容器具有獨立的進程間通信、文件系統(tǒng)掛載點、隔離網(wǎng)絡(luò)協(xié)議棧、進程號、用戶、主機名以及域名,容器安全組件不會影響到主機服務(wù)和容器服務(wù)。容器使用CGroup進行資源限制,容器安全組件資源占用超出時會觸發(fā)內(nèi)存溢出(Out Of Memory,OOM)被重啟,避免大量占用主機資源,造成主機僵死情況。容器安全組件在每一個機器上只會占用機器有限的資源,不會對任何主機上的主機服務(wù)和容器服務(wù)造成影響。

        2 基于容器安全防護平臺的PaaS容器安全應(yīng)用場景

        2.1 增加新容器集群或增加集群節(jié)點

        引入新的容器集群和機器時進行合規(guī)檢測,保障容器運行環(huán)境安全,防止不安全的配置造成容器逃逸或集群入侵事件。容器防護平臺能夠?qū)θ萜骷凹哼M行合規(guī)審計,支持主流的安全檢測標準?;诋a(chǎn)品提供可視化的檢測結(jié)果和修復(fù)建議,用戶可以自行修復(fù)不合規(guī)的檢測項。

        2.2 新容器業(yè)務(wù)引入

        引入新容器業(yè)務(wù)需要保障業(yè)務(wù)鏡像安全,使用平臺鏡像掃描功能可以及時發(fā)現(xiàn)鏡像中存在的漏洞和木馬病毒,根據(jù)用戶需要實現(xiàn)自定義阻斷,包括高危漏洞鏡像阻斷、攜帶敏感信息鏡像阻斷等。

        2.3 線上容器入侵檢測與處置

        在日常運營中,可以開啟容器安全的入侵行為黑名單,通過告警功能結(jié)合容器網(wǎng)絡(luò)連接拓撲實現(xiàn)容器入侵影響范圍的快速判斷,使用容器網(wǎng)絡(luò)隔離實現(xiàn)容器入侵屏蔽治理。

        2.4 “護網(wǎng)”與“重?!边\營

        “護網(wǎng)”和“重?!逼陂g不會引入新業(yè)務(wù)并增加新的集群,用戶需要關(guān)注運行時的安全,細致檢查容器所有行為,防范未知攻擊和加密攻擊。此外,用戶還需要關(guān)注集群的自身漏洞和可被利用的集群漏洞,借助使用容器平臺的集群滲透測試功能來進行事前檢測。

        3 基于容器安全防護平臺的PaaS容器安全建設(shè)效果

        根據(jù)中國移動磐基PaaS平臺安徽節(jié)點建設(shè)項目要求,安徽公司信息系統(tǒng)部組織了磐基PaaS平臺安徽節(jié)點工程建設(shè)工作,建設(shè)內(nèi)容包括彈性計算平臺、容器云門戶、開發(fā)交付體系、微服務(wù)體系、組件管理以及容器云運營運維。同步上線容器安全防護平臺,滿足“三同步”及容器安全管控要求。容器安全防護平臺具備容器資產(chǎn)識別、容器訪問可視化、鏡像安全檢查、容器入侵檢測、運行環(huán)境安全監(jiān)測、容器審計以及運行合規(guī)檢查等功能。在DevOps剛啟動時,對Docker file進行掃描,沒有命中阻斷規(guī)則可以進行構(gòu)建。實時監(jiān)控掃描代碼倉庫,在鏡像構(gòu)建后對其進行掃描,保障鏡像安全,沒有命中阻斷規(guī)則時可以上傳到鏡像倉庫。在傳輸過程中實現(xiàn)鏡像的認證簽名,防止篡改,保障鏡像的傳輸安全。對從倉庫上傳到主機上的鏡像進行掃描,沒有命中阻斷規(guī)則時可以啟動。

        系統(tǒng)上線后運行穩(wěn)定,已經(jīng)監(jiān)控B域整個集群,包括20多個節(jié)點、1 500多個容器以及2 200多個鏡像,最大支持3 000個容器的全生命周期監(jiān)控。對外提供了新容器鏡像自動監(jiān)測、漏洞掃描以及高危鏡像自動阻斷等功能,新集群、新節(jié)點配置便捷。容器安全防護平臺的建設(shè)和投入使用不僅解決了安徽移動IT容器云項目建設(shè)時部分安全能力與IT基礎(chǔ)設(shè)施虛擬化、容器化不匹配的問題,而且也解決了部分安全機制與一體化開發(fā)交付不匹配的現(xiàn)狀。

        4 結(jié) 論

        安徽移動容器安全防護平臺的建設(shè)為PaaS容器平臺提供了自主可控的安全防護,可以應(yīng)對容器全生命周期存在的安全風(fēng)險。從容器運行的基礎(chǔ)環(huán)境安全、容器軟件供應(yīng)鏈安全、容器運行時安全、各類微服務(wù)應(yīng)用接口安全以及針對異常行為的微隔離與阻斷等維度采取針對性措施,提升了PaaS平臺的安全防護能力,為IT容器云的發(fā)展奠定基礎(chǔ)。

        猜你喜歡
        鏡像漏洞容器
        漏洞
        Different Containers不同的容器
        鏡像
        當代黨員(2020年20期)2020-11-06 04:17:52
        難以置信的事情
        鏡像
        小康(2018年23期)2018-08-23 06:18:52
        三明:“兩票制”堵住加價漏洞
        漏洞在哪兒
        兒童時代(2016年6期)2016-09-14 04:54:43
        取米
        高鐵急救應(yīng)補齊三漏洞
        鏡像
        小康(2015年4期)2015-03-31 14:57:40
        久久麻豆精亚洲av品国产精品| 中文人妻无码一区二区三区在线| 欧美人与物videos另类xxxxx| 啊v在线视频| 精品婷婷国产综合久久| 熟妇人妻无乱码中文字幕真矢织江| 少妇高潮潮喷到猛进猛出小说| 国产农村三片免费网站| 亚洲视频在线免费观看一区二区| 国产精品黄色片在线看| 久久亚洲国产成人精品性色 | 亚洲av永久无码天堂网| 国产高潮国产高潮久久久| 99久久99久久精品免观看| 日韩av在线手机免费观看| 亚洲国产aⅴ成人精品无吗| 精品国产制服丝袜高跟| 人妻少妇精品一区二区三区| 亚洲女同恋av中文一区二区| 亚洲精品乱码8久久久久久日本| 久久久男人天堂| av天堂手机一区在线| 影音先锋久久久久av综合网成人| 色狠狠av老熟女| 亚洲第一区无码专区| 国内精品国产三级国产| 亚洲欧美乱综合图片区小说区| 久久亚洲精品成人| 亚洲男女视频一区二区| 亚洲国产婷婷六月丁香| 欧美freesex黑人又粗又大| 日本一本草久国产欧美日韩| 第一九区另类中文字幕| 欧美寡妇xxxx黑人猛交| 动漫在线无码一区| 手机在线国产福利av| 久久国产成人精品国产成人亚洲| 国产成人精品三级麻豆| 热热久久超碰精品中文字幕| 韩国av一区二区三区不卡| 国产真人无码作爱视频免费|