gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

SELinux有哪3種工作模式

SELinux有Disabled、Permissive和Enforcing3種工作模式。在Disable模式中,SELinux被關閉,默認的DAC訪問控制方式被使用。在Permissive模式中,SELinux被啟用,但安全策略規則并沒有被強制執行;當安全策略規則應該拒絕訪問時,訪問仍然被允許。在Enforcing模式中,SELinux被啟動,并強制執行所有的安全策略規則。

SELinux有哪3種工作模式

本教程操作環境:linux7.3系統、Dell G3電腦。

SELinux是什么

SELinux,Security Enhanced Linux 的縮寫,也就是安全強化的 Linux,是由美國國家安全局(NSA)聯合其他安全機構(比如 SCC 公司)共同開發的,旨在增強傳統 Linux 操作系統的安全性,解決傳統 Linux 系統中自主訪問控制(DAC)系統中的各種權限問題(如 root 權限過高等)。

SELinux 項目在 2000 年以 GPL 協議的形式開源,當 Red Hat 在其 Linux 發行版本中包括了 SELinux 之后,SELinux 才逐步變得流行起來。現在,SELinux 已經被許多組織廣泛使用,幾乎所有的 Linux 內核 2.6 以上版本,都集成了 SELinux 功能。

對于 SELinux,初學者可以這么理解,它是部署在 Linux 上用于增強系統安全的功能模塊。
我們知道,傳統的 Linux 系統中,默認權限是對文件或目錄的所有者、所屬組和其他人的讀、寫和執行權限進行控制,這種控制方式稱為自主訪問控制(DAC)方式;而在 SELinux 中,采用的是強制訪問控制(MAC)系統,也就是控制一個進程對具體文件系統上面的文件或目錄是否擁有訪問權限,而判斷進程是否可以訪問文件或目錄的依據,取決于 SELinux 中設定的很多策略規則。

說到這里,讀者有必要詳細地了解一下這兩個訪問控制系統的特點:

  • 自主訪問控制系統(Discretionary Access Control,DAC)是 Linux 的默認訪問控制方式,也就是依據用戶的身份和該身份對文件及目錄的 rwx 權限來判斷是否可以訪問。不過,在 DAC 訪問控制的實際使用中我們也發現了一些問題:
    root 權限過高,rwx 權限對 root 用戶并不生效,一旦 root 用戶被竊取或者 root 用戶本身的誤操作,都是對 Linux 系統的致命威脅。
    Linux 默認權限過于簡單,只有所有者、所屬組和其他人的身份,權限也只有讀、寫和執行權限,并不利于權限細分與設定。
    不合理權限的分配會導致嚴重后果,比如給系統敏感文件或目錄設定 777 權限,或給敏感文件設定特殊權限——SetUID 權限等。
  • 強制訪問控制(Mandatory Access Control,MAC)是通過 SELinux 的默認策略規則來控制特定的進程對系統的文件資源的訪問。也就是說,即使你是 root 用戶,但是當你訪問文件資源時,如果使用了不正確的進程,那么也是不能訪問這個文件資源的。

這樣一來,SELinux 控制的就不單單只是用戶及權限,還有進程。每個進程能夠訪問哪個文件資源,以及每個文件資源可以被哪些進程訪問,都靠 SELinux 的規則策略來確定。

注意,在 SELinux 中,Linux 的默認權限還是有作用的,也就是說,一個用戶要能訪問一個文件,既要求這個用戶的權限符合 rwx 權限,也要求這個用戶的進程符合 SELinux 的規定。

不過,系統中有這么多的進程,也有這么多的文件,如果手工來進行分配和指定,那么工作量過大。所以 SELinux 提供了很多的默認策略規則,這些策略規則已經設定得比較完善,我們稍后再來學習如何查看和管理這些策略規則。

為了使讀者清楚地了解 SELinux 所扮演的角色,這里舉一個例子,假設 apache 上發現了一個漏洞,使得某個遠程用戶可以訪問系統的敏感文件(如 /etc/shadow)。如果我們的 Linux 中啟用了 SELinux,那么,因為 apache 服務的進程并不具備訪問 /etc/shadow 的權限,所以這個遠程用戶通過 apache 訪問 /etc/shadow文件就會被 SELinux 所阻擋,起到保護 Linux 系統的作用。

SELinux 的工作模式(Disabled、Permissive和Enforcing)

在傳統 Linux 系統使用訪問控制方式的基礎上,附加使用 SELinux 可增強系統安全。 那么,SELinux 是如何運行的呢?

在解釋 SELinux 的工作模式之前,先解釋幾個概念。

1.主體(Subject):就是想要訪問文件或目錄資源的進程。想要得到資源,基本流程是這樣的:由用戶調用命令,由命令產生進程,由進程去訪問文件或目錄資源。在自主訪問控制系統中(Linux 默認權限中),靠權限控制的主體是用戶;而在強制訪問控制系統中(SELinux 中),靠策略規則控制的主體則是進程。
2. 目標(Object) :這個概念比較明確,就是需要訪問的文件或目錄資源。
3. 策略(Policy) :Linux 系統中進程與文件的數量龐大,那么限制進程是否可以訪問文件的 SELinux 規則數量就更加煩瑣,如果每個規則都需要管理員手工設定,那么 SELinux 的可用性就會極低。還好我們不用手工定義規則,SELinux 默認定義了兩個策略,規則都已經在這兩個策略中寫好了,默認只要調用策略就可以正常使用了。這兩個默認策略如下:

  • -targeted:這是 SELinux 的默認策略,這個策略主要是限制網絡服務的,對本機系統的限制極少。我們使用這個策略已經足夠了。
  • -mls:多級安全保護策略,這個策略限制得更為嚴格。

4. 安全上下文(Security Context) :每個進程、文件和目錄都有自己的安全上下文,進程具體是否能夠訪問文件或目錄,就要看這個安全上下文是否匹配。如果進程的安全上下文和文件或目錄的安全上下文能夠匹配,則該進程可以訪問這個文件或目錄。當然,判斷進程的安全上下文和文件或目錄的安全上下文是否匹配,則需要依靠策略中的規則。

舉個例子,我們需要找對象,男人可以看作主體,女人就是目標了。而男人是否可以追到女人(主體是否可以訪問目標),主要看兩個人的性格是否合適(主體和目標的安全上下文是否匹配)。不過,兩個人的性格是否合適,是需要靠生活習慣、為人處世、家庭環境等具體的條件來進行判斷的(安全上下文是否匹配是需要通過策略中的規則來確定的)。

我們畫一張示意圖,來表示一下這幾個概念之間的關系,如圖 1 所示。

SELinux有哪3種工作模式
圖 1 SELinux 運行模式的相關概念

解釋一下這張示意圖:當主體想要訪問目標時,如果系統中啟動了 SELinux,則主體的訪問請求首先需要和 SELinux 中定義好的策略進行匹配。如果進程符合策略中定義好的規則,則允許訪問,這時進程的安全上下文就可以和目標的安全上下文進行匹配;如果比較失敗,則拒絕訪問,并通過 AVC(Access Vector Cache,訪問向量緩存,主要用于記錄所有和 SELinux 相關的訪問統計信息)生成拒絕訪問信息。如果安全上下文匹配,則可以正常訪問目標文件。當然,最終是否可以真正地訪問到目標文件,還要匹配產生進程(主體)的用戶是否對目標文件擁有合理的讀、寫、執行權限。

我們在進行 SELinux 管理的時候,一般只會>修改文件或目錄的安全上下文,使其和訪問進程的安全上下文匹配或不匹配,用來控制進程是否可以訪問文件或目錄資源;而很少會去修改策略中的具體規則,因為規則實在太多了,修改起來過于復雜。不過,我們是可以人為定義規則是否生效,用以控制規則的啟用與關閉的。

SELinux 的工作模式

SELinux 提供了 3 種工作模式:Disabled、Permissive 和 Enforcing,而每種模式都為 Linux 系統安全提供了不同的好處。

  • Disable工作模式(關閉模式)

在 Disable 模式中,SELinux 被關閉,默認的 DAC 訪問控制方式被使用。對于那些不需要增強安全性的環境來說,該模式是非常有用的。

例如,若從你的角度看正在運行的應用程序工作正常,但是卻產生了大量的 SELinux AVC 拒絕消息,最終可能會填滿日志文件,從而導致系統無法使用。在這種情況下,最直接的解決方法就是禁用 SELinux,當然,你也可以在應用程序所訪問的文件上設置正確的安全上下文。

需要注意的是,在禁用 SELinux 之前,需要考慮一下是否可能會在系統上再次使用 SELinux,如果決定以后將其設置為 Enforcing 或 Permissive,那么當下次重啟系統時,系統將會通過一個自動 SELinux 文件重新進程標記。

關閉 SELinux 的方式也很簡單,只需編輯配置文件 /etc/selinux/config,并將文本中 SELINUX= 更改為 SELINUX=disabled 即可,重啟系統后,SELinux 就被禁用了。

  • Permissive工作模式(寬容模式)

在 Permissive 模式中,SELinux 被啟用,但安全策略規則并沒有被強制執行。當安全策略規則應該拒絕訪問時,訪問仍然被允許。然而,此時會向日志文件發送一條消息,表示該訪問應該被拒絕。

SELinux Permissive 模式主要用于以下幾種情況:
審核當前的 SELinux 策略規則;
測試新應用程序,看看將 SELinux 策略規則應用到這些程序時會有什么效果;
解決某一特定服務或應用程序在 SELinux 下不再正常工作的故障。

某些情況下,可使用 audit2allow 命令來讀取 SELinux 審核日志并生成新的 SELinux 規則,從而有選擇性地允許被拒絕的行為,而這也是一種在不禁用 SELinux 的情況下,讓應用程序在 Linux 系統上工作的快速方法。

  • Enforcing工作模式(強制模式)

從此模式的名稱就可以看出,在 Enforcing 模式中, SELinux 被啟動,并強制執行所有的安全策略規則。

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
国产无套内射久久久国产| 久久久一本二本三本| 欧美国产视频一区| 男女视频网站在线观看| 在线观看国产一级片| 日本男女交配视频| 国产日韩欧美久久| 久久网站免费视频| 97超碰人人爱| 最近免费中文字幕中文高清百度| 韩国黄色一级大片| 中文字幕资源在线观看| 日韩欧美在线免费观看视频| 免费极品av一视觉盛宴| 成年人免费观看的视频| 日本少妇高潮喷水视频| 免费看欧美黑人毛片| 中文字幕一区二区三区四区五区人 | 人妻激情另类乱人伦人妻| 婷婷六月天在线| 精品少妇一区二区三区在线| 懂色av粉嫩av蜜臀av| 国产乱叫456| 99精品视频国产| 羞羞的视频在线| 亚洲美女性囗交| 午夜免费福利视频在线观看| 国产成人精品视频ⅴa片软件竹菊| 美脚丝袜脚交一区二区| 男人日女人的bb| 日韩成人午夜影院| 亚洲精品国产suv一区88| 日韩欧美中文视频| 精品一区二区成人免费视频| 天天干天天色天天干| 国产美女视频免费看| 亚洲精品在线网址| 国产成人免费高清视频| av在线免费观看国产| 波多野结衣av一区二区全免费观看| 欧美a级黄色大片| 99er在线视频| 欧美 国产 小说 另类| 午夜激情福利在线| 中文字幕第100页| 麻豆md0077饥渴少妇| 激情视频小说图片| 国产精品50p| 蜜臀av免费观看| 国产精品一二三在线观看| 大片在线观看网站免费收看| av7777777| 日日干夜夜操s8| 樱空桃在线播放| 日韩欧美xxxx| 国产一区二区三区播放| 国自产拍偷拍精品啪啪一区二区| 国产天堂在线播放| 18视频在线观看娇喘| 国产精品少妇在线视频| 性生活免费在线观看| 精品国产av无码一区二区三区 | 国产一二三区在线播放| 日本爱爱免费视频| 激情六月天婷婷| 国产日韩欧美久久| 色综合久久久久无码专区| 最新免费av网址| 国产午夜伦鲁鲁| 天堂а√在线中文在线| 国产91色在线观看| 国产免费黄视频| 欧美图片激情小说| 亚洲 欧洲 日韩| 91极品视频在线观看| 日韩av在线第一页| 国产激情片在线观看| 97超碰人人爽| 亚洲欧美国产日韩综合| 久久美女福利视频| 日本久久久网站| 香蕉视频免费版| www.亚洲自拍| 亚洲欧美日本一区二区三区| 欧洲av无码放荡人妇网站| 国产伦精品一区二区三区四区视频_| 欧美一级特黄aaa| 久久这里只精品| 最新中文字幕2018| 亚洲成人av免费看| 99精品免费在线观看| av在线播放亚洲| 国产自产在线视频| 大胆欧美熟妇xx| 91成人综合网| 久激情内射婷内射蜜桃| 精品视频免费在线播放| 被灌满精子的波多野结衣| 欧美日韩中文字幕在线播放| japanese在线视频| 裸体裸乳免费看| 50度灰在线观看| 韩日视频在线观看| 日韩少妇内射免费播放18禁裸乳| 日韩av高清在线看片| 99久久国产综合精品五月天喷水| 丰满少妇大力进入| 欧美一级视频免费看| 国产黄页在线观看| 一级黄色香蕉视频| 国产又黄又猛的视频| 午夜免费视频网站| av动漫在线播放| 福利视频一二区| 欧在线一二三四区| 中文字幕丰满乱码| 欧美日韩中文字幕在线播放| 99久久国产综合精品五月天喷水| 四虎永久在线精品无码视频| 五月婷婷狠狠操| 300部国产真实乱| www.亚洲天堂网| 中文字幕一区二区在线观看视频 | 裸体裸乳免费看| 欧洲黄色一级视频| 亚洲色图欧美自拍| 精品无码一区二区三区在线| 久久久久国产一区| 欧美激情亚洲天堂| 蜜臀av午夜一区二区三区| 久久久久xxxx| 国产aaa一级片| 中文字幕制服丝袜在线| 男人天堂999| 中文字幕の友人北条麻妃| 波多野结衣家庭教师视频| 韩国黄色一级大片| 成年人在线观看视频免费| 国产在线视频在线| 欧美国产日韩在线视频| 国内自拍在线观看| 亚洲熟妇无码av在线播放| 男人午夜视频在线观看| 狠狠97人人婷婷五月| 国产精品久久久久久久99| 日韩毛片在线免费看| 日韩欧美猛交xxxxx无码| 在线视频观看一区二区| 国产成人av影视| 日本免费不卡一区二区| 久久av喷吹av高潮av| 国产福利精品一区二区三区| 国产福利一区视频| 国产在线播放观看| 国产xxxx振车| 男人天堂网站在线| 日本黄xxxxxxxxx100| 污污视频在线免费| www.日本久久| 男女污污视频网站| 在线免费黄色网| 日韩精品视频网址| 交换做爰国语对白| 91日韩精品视频| 91亚洲精品久久久蜜桃借种| 三级av免费观看| 99精品视频免费版的特色功能| 爆乳熟妇一区二区三区霸乳| 精品久久久噜噜噜噜久久图片| 国产日韩一区二区在线| 欧美日韩在线视频一区二区三区| 无罩大乳的熟妇正在播放| 久久久性生活视频| 免费在线激情视频| 精品久久久久久无码国产| 日韩欧美xxxx| 91精产国品一二三产区别沈先生| 日韩在线不卡一区| 性久久久久久久久久久久久久| 在线观看中文av| 成人黄色大片网站| 国产福利一区视频| 欧美激情第一区| a级黄色小视频| 成年人在线观看视频免费| 成人性生交视频免费观看| www.日本在线视频| 99久久久无码国产精品6| 另类小说色综合| 在线观看18视频网站| 国产伦精品一区二区三区四区视频_| 国产亚洲综合视频| 日本在线播放一区二区| 无码人妻精品一区二区三区99v| 免费特级黄色片| www.国产区| 国产欧美久久久久| 91色国产在线| 国产一区二区片| 日日噜噜夜夜狠狠|