在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

智能終端安全:內(nèi)核安全-SElinux整體架構(gòu)

冬至子 ? 來源:TrustZone ? 作者:Hkcoco ? 2023-10-18 15:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這里來看看操作系統(tǒng)之前先看看內(nèi)核

操作系統(tǒng)和內(nèi)核是包含關(guān)系,內(nèi)核是操作系統(tǒng)最基本的部分,它提供了操作系統(tǒng)的最基本功能,是操作系統(tǒng)工作的基礎(chǔ)。

操作系統(tǒng)內(nèi)核負(fù)責(zé)操作系統(tǒng)的任務(wù)調(diào)度、用戶管理、內(nèi)存管理、多線程支持、多CPU支持等,并包含 必要的網(wǎng)絡(luò)協(xié)議、驅(qū)動(dòng)等

內(nèi)核是所有軟件的基礎(chǔ),相應(yīng)的 內(nèi)核安全是操作系統(tǒng)安全的基礎(chǔ)

這里其實(shí)可以理解一下什么內(nèi)核和操作系統(tǒng):簡言之,操作系統(tǒng)就是內(nèi)核掌握了技能之后的樣子。

當(dāng)前主流操作系統(tǒng)的內(nèi)核都屬于UNIX(或類UNIX)系統(tǒng)。UNIX是一個(gè)強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng),支持多種處理器架構(gòu),屬于分時(shí)操作系統(tǒng)。

UNIX最早于1969年在AT&T的貝爾實(shí)驗(yàn)室開發(fā),隨著時(shí)間演進(jìn)產(chǎn)生若干分支,并在移動(dòng)智能終端操作系統(tǒng)中獲得廣泛使用,如 iOS系統(tǒng)基于UNIX BSD規(guī)范 ,而 Android則基于Linux,同屬UNIX大類

簡單地說,UNIX是現(xiàn)代操作系統(tǒng)的典型代表,也是各種主要OS的技術(shù)源泉;而Linux是類UNIX的一個(gè)開源版本,具有產(chǎn)品級(jí)的系統(tǒng)穩(wěn)定性。

典型終端操作系統(tǒng)內(nèi)核使用情況如表所示。

image.png

可以看到,除了iOS,其他多數(shù)移動(dòng)智能終端操作系統(tǒng)均采用了Linux內(nèi)核。但iOS系統(tǒng)是封閉的,整體來說,對(duì)Linux內(nèi)核的安全研究有相當(dāng)?shù)膶?shí)際價(jià)值。

在Linux基礎(chǔ)之上,2000年12月22日美國國家安全局(NSA,National Security Agency)發(fā)布了Linux安全增強(qiáng)版本SELinux, 其全稱為Security-Enhanced Linux ,之后被合并到主線Linux內(nèi)核版本中。隨著近幾年安全需求的不斷增強(qiáng),SELinux開始在產(chǎn)品和系統(tǒng)中獲得使用。

于是請(qǐng)歡迎咱們的主角SELinux登場(chǎng)!!!

1、SELinux整體架構(gòu)

1.1 SELinux基本概念

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)將對(duì)違反內(nèi)容進(jìn)行記錄 ,但不影響后續(xù)操作。
  • (3)enforcing狀態(tài):指在Linux系統(tǒng)中,SELinux模塊有效, 若操作違反策略,SELinux模塊將無法繼續(xù)工作

SELinux涉及的重要概念如下。

(1)主體

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

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

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

(2)客體

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

(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)程可以對(duì)哪些類型進(jìn)行操作 。SELinux中域的概念相當(dāng)于標(biāo)準(zhǔn)Linux中uid的概念。

(5)類型

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

(6)角色

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

(7)身份

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

(8)安全上下文

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

(9)策略

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

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

1.2、SELinux內(nèi)核架構(gòu)

最早期的SELinux是Linux系統(tǒng)一個(gè)增強(qiáng)安全的補(bǔ)丁集,其后為解決每個(gè)系統(tǒng)對(duì)安全的細(xì)節(jié)控制不盡相同的問題,Linux安全框架(LSM, Linux Security Modules)被提出,使SELinux可作為可加載的安全模塊運(yùn)行。

LSM是一個(gè)底層的安全策略框架,Linux系統(tǒng)利用LSM管理所有的系統(tǒng)調(diào)用。SELinux通過LSM框架整合到Linux內(nèi)核中。

當(dāng)用戶進(jìn)程執(zhí)行系統(tǒng)調(diào)用時(shí),進(jìn)程首先遍歷Linux內(nèi)核現(xiàn)有的邏輯尋找和分配資源,進(jìn)行一些常規(guī)的錯(cuò)誤檢查,然后進(jìn)行DAC自動(dòng)訪問控制。

自主訪問控制(DAC, Discretionary Access Control)

進(jìn)程僅在內(nèi)核訪問內(nèi)部對(duì)象之前,由LSM的鉤子詢問LSM模塊可否訪問,LSM模塊處理該策略問題并回答可以訪問或拒絕訪問。

LSM框架主要包括安全服務(wù)器、客體管理器和訪問向量緩存。LSM模塊架構(gòu)如圖所示。

image.png

安全服務(wù)器負(fù)責(zé)策略決定,安全服務(wù)器使用的策略通過策略管理接口載入。

客體管理器負(fù)責(zé)按照安全服務(wù)器的策略決定強(qiáng)制執(zhí)行它管理的資源集。

對(duì)于內(nèi)核, 客體管理器可以理解為一個(gè)內(nèi)核子系統(tǒng) ,負(fù)責(zé)創(chuàng)建并管理內(nèi)核級(jí)的客體,包括文件系統(tǒng)、進(jìn)程管理和System V進(jìn)程間通信(IPC, Inter-Process Communication)。

訪問向量緩存(AVC, Access Vector Cache)提升了訪問確認(rèn)的速度,并為LSM鉤子和內(nèi)核客體管理器提供了SELinux接口。

1.3、SELinux策略語言

SELinux架構(gòu)中,對(duì)于內(nèi)核資源,策略通過策略管理接口載入SELinux LSM模塊安全服務(wù)器中,從而決定訪問控制。

SELinux的優(yōu)勢(shì)是其策略規(guī)則不是靜態(tài)的,用戶必須按照安全目標(biāo)的要求自行編寫策略。使用和應(yīng)用SELinux本質(zhì)上就是編寫和執(zhí)行策略的過程。

策略在策略源文件中描述。策略源文件名稱為policy.conf,其文件結(jié)構(gòu)包括以下幾點(diǎn)。

  • (1)類別許可, 指安全服務(wù)器的客體類別 ,對(duì)于內(nèi)核而言, 類別直接關(guān)系內(nèi)核源文件許可指針對(duì)每個(gè)客體類別的許可。 通常,SELinux策略編寫者不會(huì)修改客體的類別和許可定義。
  • (2)類型強(qiáng)制聲明,包括所有的類型聲明和所有的TE(Type Enforcement,類型強(qiáng)制)規(guī)則,是SELinux策略中最重要的部分。
  • (3)約束,是TE規(guī)則許可范圍之外的規(guī)則,為TE規(guī)則提供必要的限制。多級(jí)安全(MLS)是一種約束規(guī)則。
  • (4)資源標(biāo)記說明,指對(duì)所有客體都必須添加的一個(gè)“安全上下文”標(biāo)記,是SELinux實(shí)施訪問控制的前提。SELinux根據(jù)資源標(biāo)記說明處理文件系統(tǒng)標(biāo)記以及標(biāo)記運(yùn)行時(shí)創(chuàng)建的臨時(shí)客體規(guī)則。

SELinux策略大而復(fù)雜,由一個(gè)個(gè)小的策略模塊構(gòu)成。

策略模塊的生成一般采用源模塊法。源模塊法支持單策略的開發(fā),并通過一組shell腳本、m4宏和Makefile一起合并成為文本文件。

多個(gè)策略模塊集合組成策略源文件,即policy.conf,策略源文件是文本文件,通過策略編譯器checkpolicy編譯為二進(jìn)制文件policy.xx(xx為版本號(hào)),并通過策略裝載函數(shù)security_load_policy載入內(nèi)核且實(shí)施訪問控制。

使用源模塊構(gòu)造和載入SELinux策略的全過程如圖所示。

image.png

  • 首先,通過源模塊法生成一個(gè)個(gè)策略模塊,策略模塊聚合形成一個(gè)大的策略源文件policy.conf;
  • 其次,策略源文件policy.conf通過策略編譯器checkpolicy,生成可被內(nèi)核讀取的二進(jìn)制文件policy.xx;
  • 最后,policy.xx通過策略裝載函數(shù)security_load_policy載入內(nèi)核空間并實(shí)施訪問控制。

目前,在SELinux策略上常見的是單策略組合。

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

    關(guān)注

    2

    文章

    805

    瀏覽量

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

    關(guān)注

    4

    文章

    605

    瀏覽量

    28447
  • 狀態(tài)機(jī)
    +關(guān)注

    關(guān)注

    2

    文章

    493

    瀏覽量

    28147
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    華為榮獲ITP.NET年度終端安全創(chuàng)新獎(jiǎng)

    的ITP.NET安全領(lǐng)導(dǎo)力獎(jiǎng)項(xiàng)活動(dòng)上,華為HiSec Endpoint智能終端安全系統(tǒng)憑借出色的產(chǎn)品創(chuàng)新、安全能力和用戶體驗(yàn),榮獲“年度
    的頭像 發(fā)表于 05-09 17:06 ?353次閱讀
    華為榮獲ITP.NET年度<b class='flag-5'>終端</b><b class='flag-5'>安全</b>創(chuàng)新獎(jiǎng)

    如何維護(hù)i.MX6ULL的安全內(nèi)核

    使用的是 v.LF5.15.71_2.2.0,其中包括 Yocto Kirkstone。但是,內(nèi)核 5.15.71 存在許多安全漏洞:根據(jù) cvedetails.com 為 2077。修補(bǔ)所有這些幾乎是不可行的,即使使用了
    發(fā)表于 04-01 08:28

    頂堅(jiān)智能防爆手持終端:確保高危易燃易爆作業(yè)安全無憂

    頂堅(jiān)智能防爆手持終端專為高危易燃易爆環(huán)境設(shè)計(jì)的專業(yè)設(shè)備,其卓越的防爆性能和可靠的安全保障,確保作業(yè)過程安全無憂,為危險(xiǎn)環(huán)境下的工作者提供強(qiáng)有力的支持,其核心目的在于確保在這些極端條件下
    的頭像 發(fā)表于 03-14 11:33 ?199次閱讀
    頂堅(jiān)<b class='flag-5'>智能</b>防爆手持<b class='flag-5'>終端</b>:確保高危易燃易爆作業(yè)<b class='flag-5'>安全</b>無憂

    直流充電安全測(cè)試負(fù)載方案解析

    響應(yīng)異常工況,驗(yàn)證充電樁保護(hù)機(jī)制的時(shí)效性(如過流保護(hù)動(dòng)作時(shí)間≤100ms)。 能量安全處理 傳統(tǒng)電阻負(fù)載難以處理故障狀態(tài)下的能量突變(如短路瞬間兆瓦級(jí)功率沖擊)。 二、安全測(cè)試負(fù)載系統(tǒng)設(shè)計(jì) 硬件架構(gòu)
    發(fā)表于 03-13 14:38

    鐵路安全巡檢進(jìn)入智能時(shí)代:頂堅(jiān)防爆巡檢手持對(duì)講終端的應(yīng)用與成效

    鐵路安全巡檢已邁入智能時(shí)代,其中防爆巡檢手持對(duì)講終端的廣泛應(yīng)用成為這一變革的關(guān)鍵。這些終端設(shè)備以其強(qiáng)大的數(shù)據(jù)采集、遠(yuǎn)程通信及智能識(shí)別能力,顯
    的頭像 發(fā)表于 03-07 12:02 ?306次閱讀
    鐵路<b class='flag-5'>安全</b>巡檢進(jìn)入<b class='flag-5'>智能</b>時(shí)代:頂堅(jiān)防爆巡檢手持對(duì)講<b class='flag-5'>終端</b>的應(yīng)用與成效

    車載終端安全檢測(cè)有哪些內(nèi)容和方法

    隨著車聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,車載終端作為連接車輛與智能交通系統(tǒng)的關(guān)鍵設(shè)備,其安全性日益受到關(guān)注。為了確保車載終端在各種環(huán)境下都能穩(wěn)定運(yùn)行,且不會(huì)對(duì)車輛和乘客造成
    的頭像 發(fā)表于 01-30 15:12 ?900次閱讀

    頂堅(jiān)單北斗智能防爆手持終端:為工業(yè)安全賦能

    頂堅(jiān)單北斗智能防爆手持終端是一種集成了現(xiàn)代科技與安全防護(hù)理念的高端工業(yè)設(shè)備,專為工業(yè)安全領(lǐng)域設(shè)計(jì),旨在通過科技的力量提升生產(chǎn)作業(yè)的安全性與效
    的頭像 發(fā)表于 12-25 16:42 ?399次閱讀
    頂堅(jiān)單北斗<b class='flag-5'>智能</b>防爆手持<b class='flag-5'>終端</b>:為工業(yè)<b class='flag-5'>安全</b>賦能

    硬核智造驅(qū)動(dòng)創(chuàng)新,大核桃智能巡檢整體解決方案助力高危行業(yè)安全生產(chǎn)

    智造實(shí)力,為高危行業(yè)量身打造了智能巡檢整體解決方案,為安全生產(chǎn)保駕護(hù)航。?一、硬核智造:大核桃的技術(shù)底蘊(yùn)?大核桃智能巡檢整體解決方案的背后,
    的頭像 發(fā)表于 12-03 10:51 ?427次閱讀
    硬核智造驅(qū)動(dòng)創(chuàng)新,大核桃<b class='flag-5'>智能</b>巡檢<b class='flag-5'>整體</b>解決方案助力高危行業(yè)<b class='flag-5'>安全</b>生產(chǎn)

    電梯應(yīng)急救援終端:守護(hù)安全的智慧防線

    在高層建筑林立、電梯成為日常出行重要工具的今天,電梯的安全性和可靠性顯得尤為重要。電梯應(yīng)急救援終端,作為電梯安全管理體系中的關(guān)鍵一環(huán),正以其智能化、高效化的特點(diǎn),成為守護(hù)電梯
    的頭像 發(fā)表于 12-01 22:00 ?518次閱讀

    電力巡檢智能化:頂堅(jiān)單北斗定位手持終端確保電網(wǎng)安全保障

    電力巡檢智能化是電力行業(yè)發(fā)展的重要趨勢(shì),其中,單北斗定位手持終端在確保電網(wǎng)安全方面發(fā)揮著重要作用。以下是對(duì)電力巡檢智能化及單北斗定位手持終端
    的頭像 發(fā)表于 11-14 10:46 ?542次閱讀
    電力巡檢<b class='flag-5'>智能</b>化:頂堅(jiān)單北斗定位手持<b class='flag-5'>終端</b>確保電網(wǎng)<b class='flag-5'>安全</b>保障

    電梯報(bào)警顯示終端智能電梯時(shí)代如何重塑安全管理?

    在現(xiàn)代都市的摩天大樓中,電梯作為垂直交通的重要工具,其安全性直接關(guān)系到每一位乘客的生命財(cái)產(chǎn)安全。隨著科技的進(jìn)步,電梯報(bào)警顯示終端作為電梯安全管理系統(tǒng)的重要組成部分,正逐步成為提升電梯運(yùn)
    的頭像 發(fā)表于 09-10 11:08 ?678次閱讀

    中國首個(gè)終端安全生態(tài)聯(lián)盟成立

    國內(nèi)首個(gè)聚焦于終端安全的生態(tài)聯(lián)盟——ISC終端安全生態(tài)聯(lián)盟,近日宣告正式成立,標(biāo)志著我國在構(gòu)建安全可信的數(shù)字環(huán)境上邁出了重要一步。該聯(lián)盟匯聚
    的頭像 發(fā)表于 08-30 16:15 ?1392次閱讀

    國內(nèi)首個(gè)專注于終端安全的生態(tài)聯(lián)盟正式成立

    8月30日,國內(nèi)首個(gè)聚焦于終端安全領(lǐng)域的生態(tài)聯(lián)盟——ISC終端安全生態(tài)聯(lián)盟宣告成立,標(biāo)志著行業(yè)邁入了一個(gè)嶄新的協(xié)作時(shí)代。該聯(lián)盟匯聚了包括360、龍芯、統(tǒng)信、用友、海泰方圓、微步在線等在
    的頭像 發(fā)表于 08-30 14:25 ?673次閱讀

    如何保障后臺(tái)與終端產(chǎn)品之間數(shù)據(jù)安全交互

    隨著互聯(lián)網(wǎng)、智能終端等相關(guān)行業(yè)的飛速發(fā)展,對(duì)終端產(chǎn)品遠(yuǎn)程控制的需求在人們生活中越來越普遍。如何保障后臺(tái)與終端產(chǎn)品之間數(shù)據(jù)安全交互、不被篡改、
    的頭像 發(fā)表于 08-26 17:20 ?620次閱讀
    如何保障后臺(tái)與<b class='flag-5'>終端</b>產(chǎn)品之間數(shù)據(jù)<b class='flag-5'>安全</b>交互

    恒訊科技分析:Linux系統(tǒng)的vps服務(wù)器怎么關(guān)閉selinux

    在Linux系統(tǒng)中,SELinux(Security-Enhanced Linux)是一個(gè)強(qiáng)制訪問控制系統(tǒng),用于增強(qiáng)系統(tǒng)的安全性。如果你需要關(guān)閉SELinux,可以按照以下步驟操作: 1、臨時(shí)關(guān)閉
    的頭像 發(fā)表于 07-17 13:29 ?763次閱讀
    主站蜘蛛池模板: 高清视频免费 | 久久狠狠干 | 成人免费久久精品国产片久久影院 | 神马福利 | 好紧好爽太大了h快穿 | 99精品免费视频 | 天堂电影免费在线观看 | 六月丁香婷婷激情 | 加勒比啪啪| 最近2018中文字幕免费看在线 | 未满十八18周岁禁止免费国产 | 国产视频久 | 毛片又大又粗又长又硬 | 藏经阁在线 | 美女很黄很黄是免费的·无遮挡网站 | 日韩在线视频免费观看 | 日本一区二区三区在线观看视频 | 亚洲网站免费 | 夜夜摸天天操 | 天天拍夜夜添久久精品中文 | h视频在线观看网站 | 欧美午夜视频在线观看 | 亚洲最大成人网色 | 欧美69色| 狠狠色噜噜狠狠狠狠97不卡 | 美女喷白浆视频 | 一级毛片免费不卡在线视频 | 久久久久88色偷偷免费 | 亚洲色图 第一页 | 综合精品| 国产农村妇女毛片精品久久 | 在线免费成人 | 四虎新地址4hu 你懂的 | 男女全黄做爰视频 | 国产精品推荐天天看天天爽 | 欧美网站黄 | 正在播放一区二区 | 国产亚洲精品成人一区看片 | 天天射视频 | 国产偷啪视频一区 | 手机在线看片福利盒子 |