0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SELinux基本概念介紹

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-10-31 14:42 ? 次閱讀

SELinux由NSA發(fā)布,之后,Red Hat、Network Associates、Secure Computing Corporation、Tresys Technology以及Trusted Computer Solutions等公司及研究團(tuán)隊(duì)都為SELinux的發(fā)展做出了重要的貢獻(xiàn)。

SELinux本質(zhì)是一個(gè)Linux內(nèi)核安全模塊,可在Linux系統(tǒng)中配置其狀態(tài)。SELinux的狀態(tài)分為3種,即disabled、permissive和enforcing。

?(1)disabled狀態(tài):指在Linux系統(tǒng)中不啟用SELinux模塊的功能。

?(2)permissive狀態(tài):指在Linux系統(tǒng)中,SELinux模塊處于Debug模式,若操作違反策略系統(tǒng)將對違反內(nèi)容進(jìn)行記錄,但不影響后續(xù)操作。

?(3)enforcing狀態(tài):指在Linux系統(tǒng)中,SELinux模塊有效,若操作違反策略,SELinux模塊將無法繼續(xù)工作。

SELinux涉及的重要概念如下。

(1)主體

主體是訪問操作的發(fā)起者,是系統(tǒng)中信息流的啟動者。主體通常指用戶或代表用戶意圖的進(jìn)程。

通常,主體是訪問的發(fā)起者,但有時(shí)也會成為訪問或受控的對象。

一個(gè)主體可以向另一個(gè)主體授權(quán),一個(gè)進(jìn)程可能會控制幾個(gè)子進(jìn)程,這時(shí)受控的主體或子進(jìn)程就是一種客體。

(2)客體

客體相對主體而存在,通??腕w是指信息的載體或從其他主體或客體接收信息的實(shí)體,即訪問對象。

(3)訪問控制分類

管理方式的不同形成不同的訪問控制方式。

通常,訪問控制方式分為兩類:自主訪問控制(DAC, Discretionary Access Control)和強(qiáng)制訪問控制(MAC, Mandatory Access Control)。

(4)域

域決定了系統(tǒng)中進(jìn)程的訪問,所有進(jìn)程都在域中運(yùn)行。本質(zhì)上,域是一個(gè)進(jìn)程允許的操作列表,決定了一個(gè)進(jìn)程可以對哪些類型進(jìn)行操作。SELinux中域的概念相當(dāng)于標(biāo)準(zhǔn)Linux中uid的概念。

(5)類型

類型與域的概念基本相似,但是,域是相對進(jìn)程主體的概念,類型是相對目錄、文件等客體的概念。類型分配給一個(gè)客體,并決定哪個(gè)主體可以訪問該客體。

(6)角色

角色決定了可以使用哪些域。具體哪些角色可以使用哪些域,需要在策略配置文件中預(yù)先定義。如果在策略配置文件中定義了某個(gè)角色不可以使用某個(gè)域,在實(shí)際使用中將會被拒絕。

(7)身份

身份屬于安全上下文的一部分,身份決定了本質(zhì)上可以執(zhí)行哪個(gè)域。

(8)安全上下文

安全上下文是對操作涉及的所有部分的屬性描述,包括身份、角色、域、類型。

(9)策略

策略是規(guī)則的集合,是可以設(shè)置的規(guī)則。

策略決定一個(gè)角色的用戶可以訪問什么,哪個(gè)角色可以進(jìn)入哪個(gè)域,哪個(gè)域可以訪問哪個(gè)類型等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2714

    瀏覽量

    47509
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11310

    瀏覽量

    209621
  • 系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    1017

    瀏覽量

    21359
收藏 人收藏

    評論

    相關(guān)推薦

    OpenHarmony中SELinux使用詳解

    遠(yuǎn)程用戶通過這個(gè)進(jìn)程訪問敏感文件(/etc/dev)就會被SELinux所阻擋,起到保護(hù)Linux系統(tǒng)的作用。 2. SELinux基本概念 Linux操作系統(tǒng)的安全機(jī)制其實(shí)就是對兩樣?xùn)|西做限制:進(jìn)程
    發(fā)表于 04-03 10:43

    Fpga Cpld的基本概念

    Fpga Cpld的基本概念
    發(fā)表于 08-20 17:14

    C語言基本概念

    C語言基本概念
    發(fā)表于 08-01 02:00

    EMI的基本概念

    摘 要: 介紹了電磁干擾(EMI)的基本概念、危害及抑制技術(shù),指出了強(qiáng)化管理,發(fā)展EMI抑制技術(shù)的重要意義。關(guān)鍵詞:電磁干擾;抑制技術(shù);EMC標(biāo)準(zhǔn);管理1 電磁干擾基本概念在復(fù)雜的電磁環(huán)境中,任何
    發(fā)表于 05-30 06:28

    天線分集技術(shù)的基本概念介紹

    基本概念往往有助于理解多變的無線電通信鏈接品質(zhì),一旦理解了這些基本概念,其中許多問題可以通過一種低成本、易實(shí)現(xiàn)的被稱作天線分集(antenna diversity)的技術(shù)來實(shí)現(xiàn)。
    發(fā)表于 07-02 06:04

    RAM技術(shù)的基本概念

    目前的鐵路和電力及航空航天等多個(gè)行業(yè)已紛紛推行系統(tǒng)可靠性分析RAM技術(shù),研發(fā)最佳的設(shè)備運(yùn)行維護(hù)方案,從而消除設(shè)備隱患,避免設(shè)備事故發(fā)生,降低裝置非計(jì)劃停工次數(shù)和設(shè)備運(yùn)行維護(hù)費(fèi)用,促進(jìn)裝置安全長周期運(yùn)行,具有重要的現(xiàn)實(shí)意義。本文主要概括介紹RAM技術(shù)的基本概念。
    發(fā)表于 12-16 07:04

    阻抗控制相關(guān)的基本概念

    阻抗控制部分包括兩部分內(nèi)容:基本概念及阻抗匹配。本篇主要介紹阻抗控制相關(guān)的一些基本概念。
    發(fā)表于 02-25 08:11

    USB基本概念及從機(jī)編程方法介紹

    慕課蘇州大學(xué).嵌入式開發(fā)及應(yīng)用.第四章.較復(fù)雜通信模塊.USB基本概念及從機(jī)編程方法0 目錄4 較復(fù)雜通信模塊4.4 USB基本概念及從機(jī)編程方法4.4.1 課堂重點(diǎn)4.4.2 測試與作業(yè)5 下一
    發(fā)表于 11-08 09:14

    Uart協(xié)議(即串口)的基本概念及相關(guān)知識介紹

    一一介紹,今天要來了解的是Uart協(xié)議,即我們通常所說的串口通信。一、Uart協(xié)議(即串口)的基本概念UART全稱為Universal Asynchronous Receiver
    發(fā)表于 01-17 08:55

    基于RF射頻知識基本概念及DTD無線產(chǎn)品介紹

    基于RF射頻知識基本概念及DTD無線產(chǎn)品介紹
    發(fā)表于 10-25 08:38 ?8次下載
    基于RF射頻知識<b class='flag-5'>基本概念</b>及DTD無線產(chǎn)品<b class='flag-5'>介紹</b>

    詳細(xì)介紹時(shí)序基本概念Timing arc

    時(shí)序分析基本概念介紹——Timing Arc
    的頭像 發(fā)表于 01-02 09:29 ?2.4w次閱讀
    詳細(xì)<b class='flag-5'>介紹</b>時(shí)序<b class='flag-5'>基本概念</b>Timing arc

    眼圖基本概念介紹.ppt

    眼圖基本概念介紹.ppt
    發(fā)表于 11-08 15:05 ?3次下載

    介紹時(shí)序分析的基本概念lookup table

    今天要介紹的時(shí)序分析基本概念是lookup table。中文全稱時(shí)序查找表。
    的頭像 發(fā)表于 07-03 14:30 ?1546次閱讀
    <b class='flag-5'>介紹</b>時(shí)序分析的<b class='flag-5'>基本概念</b>lookup table

    時(shí)序分析Slew/Transition基本概念介紹

    今天要介紹的時(shí)序分析基本概念是Slew,信號轉(zhuǎn)換時(shí)間,也被稱為transition time。
    的頭像 發(fā)表于 07-05 14:50 ?3294次閱讀
    時(shí)序分析Slew/Transition<b class='flag-5'>基本概念</b><b class='flag-5'>介紹</b>

    時(shí)序分析基本概念介紹—Timing Arc

    今天我們要介紹的時(shí)序基本概念是Timing arc,中文名時(shí)序弧。這是timing計(jì)算最基本的組成元素,在昨天的lib庫介紹中,大部分時(shí)序信息都以Timing arc呈現(xiàn)。
    的頭像 發(fā)表于 07-06 15:00 ?3542次閱讀
    時(shí)序分析<b class='flag-5'>基本概念</b><b class='flag-5'>介紹</b>—Timing Arc