精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SELinux內核架構

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

最早期的SELinux是Linux系統一個增強安全的補丁集,其后為解決每個系統對安全的細節控制不盡相同的問題,Linux安全框架(LSM, Linux Security Modules)被提出,使SELinux可作為可加載的安全模塊運行。

LSM是一個底層的安全策略框架,Linux系統利用LSM管理所有的系統調用。SELinux通過LSM框架整合到Linux內核中。

當用戶進程執行系統調用時,進程首先遍歷Linux內核現有的邏輯尋找和分配資源,進行一些常規的錯誤檢查,然后進行DAC自動訪問控制。

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

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

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

圖片

安全服務器負責策略決定,安全服務器使用的策略通過策略管理接口載入。

客體管理器負責按照安全服務器的策略決定強制執行它管理的資源集。

對于內核,客體管理器可以理解為一個內核子系統,負責創建并管理內核級的客體,包括文件系統、進程管理和System V進程間通信(IPC, Inter-Process Communication)。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11229

    瀏覽量

    208925
  • 框架
    +關注

    關注

    0

    文章

    399

    瀏覽量

    17434
  • 系統
    +關注

    關注

    1

    文章

    1007

    瀏覽量

    21314
收藏 人收藏

    評論

    相關推薦

    OpenHarmony中SELinux使用詳解

    在OH中應用整體來說,功能和以上介紹的使用方法并無太大差別,只是在原生SELinux內核中做了部分驅動和文件系統的適配。目前碼云社區上master分支以RK3568為例子做了適配并開啟了SELinux
    發表于 04-03 10:43

    arm內核架構

    s5pv210是三星公司推出的32位RISC微處理器,其CPU采用的是ARM Cortex-A8內核,基于ARMv7架構,這里的內核架構是什么意思???
    發表于 03-25 12:09

    深入linux內核架構

    深入linux內核架構
    發表于 08-31 19:54

    Sprak內核架構的組成

    spark 內核源碼剖析一:Sprak內核架構
    發表于 07-03 11:35

    ARM的內核架構是由哪些部分組成的

    到底什么是Cortex、ARMv8、arm架構、ARM指令集、soc?ARM的內核架構是由哪些部分組成的?
    發表于 09-22 06:48

    如何在運行Android 13的iMX-8mm上臨時或永久禁用SELinux?

    我試圖在運行 android 的 imx8mm 上禁用 SELinux,我看到它可以在 6.2.2 內核命令行 (bootargs) 下的 Android 用戶指南中完成。我試圖在 u-boot
    發表于 04-21 07:11

    信任特征在SELinux策略服務器中的設計與應用

    SELinux策略服務器在安全性和脆弱性方面存在的問題進行分析,基于可信計算提出信任特征的概念,將其引入到SELinux策略服務器的設計中,給出一種基于信任特征的SELinux策略服務
    發表于 04-21 09:11 ?14次下載

    ARM內核架構都是什么意思?內核架構的關系是什么?

    .好比你蓋房子,剛開始因為水平低流行蓋平房,這就是一種架構(V5T),然后這種平房架構你可以設計出一款獨立衛生間的款式, 這叫ARM7內核。 然后其他人(芯片設計公司)想蓋房子的就買你這個圖紙去蓋
    的頭像 發表于 10-27 11:18 ?1w次閱讀

    簡析ARM內核架構概念及其之間的關系

    ARM產品越來越豐富,命名也越來越多。很多朋友提問: ARM內核架構都是什么意思?內核架構的關系是什么?比如ARMv7架構,這個
    的頭像 發表于 11-28 09:05 ?5113次閱讀

    Linux內核架構--基本概念

    首先,Linux整體的架構如圖: 再來看Linux內核架構, 內核由五個主要子系統組成: Process Scheduler : 進程調度(SCHED)負責控制對CPU的進程訪問。調度
    發表于 05-20 09:28 ?725次閱讀

    什么是SELinux?SELinux如何工作?

    SELinux 是一種安全增強型 Linux 安全模塊,用于控制 subjects(例如程序、進程等)訪問 objects(例如文件、設備等)的權限和可訪問性。
    的頭像 發表于 05-15 09:48 ?1175次閱讀

    智能終端安全:內核安全-SElinux整體架構

    操作系統和內核是包含關系,內核是操作系統最基本的部分,它提供了操作系統的最基本功能,是操作系統工作的基礎。
    的頭像 發表于 10-18 15:06 ?593次閱讀
    智能終端安全:<b class='flag-5'>內核</b>安全-<b class='flag-5'>SElinux</b>整體<b class='flag-5'>架構</b>

    SELinux基本概念介紹

    Computer Solutions等公司及研究團隊都為SELinux的發展做出了重要的貢獻。 SELinux本質是一個Linux內核安全模塊,可在Linux系統中配置其狀態。SELinux
    的頭像 發表于 10-31 14:42 ?1051次閱讀

    SELinux策略語言是什么

    SELinux策略語言 SELinux架構中,對于內核資源,策略通過策略管理接口載入SELinux LSM模塊安全服務器中,從而決定訪問控制
    的頭像 發表于 10-31 14:58 ?559次閱讀
    <b class='flag-5'>SELinux</b>策略語言是什么

    恒訊科技分析:Linux系統的vps服務器怎么關閉selinux?

    在Linux系統中,SELinux(Security-Enhanced Linux)是一個強制訪問控制系統,用于增強系統的安全性。如果你需要關閉SELinux,可以按照以下步驟操作: 1、臨時關閉
    的頭像 發表于 07-17 13:29 ?444次閱讀