精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux安全模塊之傾情講解

運維 系統運維
本文講解了Linux安全模塊,長時間學習linux操作系統的朋友,Linux安全模塊是必須要了解的知識。例如:LSM提出的要求是:能夠允許他們以可加載內核模塊的形式重新實現其安全功能,LSM框架還提供了函數。

linux經過長時間的發展,很多用戶都很了解linux操作系統,這里講解Linux安全模塊,搜集了大量的資料供大家查看,希望大家有不少收獲。

Linux安全模塊(LSM)是Linux內核的一個輕量級通用訪問控制框架。本文介紹Linux安全模塊(LSM)的相關背景,設計思想,實現方法;并說明如何使用Linux安全模塊(LSM)來增強Linux系統的安全性:一方面是供內核開發人員和安全研究人員使用的接口,另一方面是供普通用戶使用的模塊,以及具體的使用方法。如果讀者具有Linux內核和安全的相關背景知識,可以有助于對本文的理解;如果不具有,可以先閱讀本文最后參考資料中列出的IBM dW上的三篇文章。

1.相關背景介紹:為什么和是什么

近年來Linux系統由于其出色的性能和穩定性,開放源代碼特性帶來的靈活性和可擴展性,以及較低廉的成本,而受到計算機工業界的廣泛關注和應用。但在安全性方面,Linux內核只提供了經典的UNIX自主訪問控制(root用戶,用戶ID,模式位安全機制),以及部分的支持了POSIX.1e 標準草案中的capabilities安全機制,這對于Linux系統的安全性是不足夠的,影響了Linux系統的進一步發展和更廣泛的應用。

有很多安全訪問控制模型和框架已經被研究和開發出來,用以增強Linux系統的安全性,比較知名的有安全增強Linux(SELinux),域和類型增強(DTE),以及Linux入侵檢測系統(LIDS)等等。但是由于沒有一個系統能夠獲得統治性的地位而進入Linux內核成為標準;并且這些系統都大多以各種不同的內核補丁的形式提供,使用這些系統需要有編譯和定制內核的能力,對于沒有內核開發經驗的普通用戶,獲得并使用這些系統是有難度的。在2001年的Linux內核峰會上,美國國家安全局(NSA)介紹了他們關于安全增強Linux(SELinux)的工作,這是一個靈活的訪問控制體系 Flask在Linux中的實現,當時Linux內核的創始人Linus Torvalds同意Linux內核確實需要一個通用的安全訪問控制框架,但他指出最好是通過可加載內核模塊的方法,這樣可以支持現存的各種不同的安全訪問控制系統。因此,Linux安全模塊(LSM)應運而生。

Linux安全模塊(LSM)是Linux內核的一個輕量級通用訪問控制框架。它使得各種不同的安全訪問控制模型能夠以Linux可加載內核模塊的形式實現出來,用戶可以根據其需求選擇適合的安全模塊加載到Linux內核中,從而大大提高了Linux安全訪問控制機制的靈活性和易用性。目前已經有很多著名的增強訪問控制系統移植到Linux安全模塊(LSM)上實現,包括POSIX.1e capabilities,安全增強Linux(SELinux),域和類型增強(DTE),以及Linux入侵檢測系統(LIDS)等等。雖然目前 Linux安全模塊(LSM)仍然是作為一個Linux內核補丁的形式提供,但是其同時提供Linux 2.4穩定版本的系列和Linux 2.5開發版本的系列,并且很有希望進入Linux 2.6穩定版本,進而實現其目標:被Linux內核接受成為Linux內核安全機制的標準,在各個Linux發行版中提供給用戶使用。

2.設計思想介紹:得讓兩方面都滿意

Linux安全模塊(LSM)的設計必須盡量滿足兩方面人的要求:讓不需要它的人盡可能少的因此得到麻煩;同時讓需要它的人因此得到有用和高效的功能。

以Linus Torvalds為代表的內核開發人員對Linux安全模塊(LSM)提出了三點要求:
真正的通用,當使用一個不同的安全模型的時候,只需要加載一個不同的內核模塊
概念上簡單,對Linux內核影響最小,高效,并且
能夠支持現存的POSIX.1e capabilities邏輯,作為一個可選的安全模塊
另一方面,各種不同的Linux安全增強系統對Linux安全模塊(LSM)提出的要求是:能夠允許他們以可加載內核模塊的形式重新實現其安全功能,并且不會在安全性方面帶來明顯的損失,也不會帶來額外的系統開銷。

為了滿足這些設計目標,Linux安全模塊(LSM)采用了通過在內核源代碼中放置鉤子的方法,來仲裁對內核內部對象進行的訪問,這些對象有:任務,inode結點,打開的文件等等。用戶進程執行系統調用,首先游歷Linux內核原有的邏輯找到并分配資源,進行錯誤檢查,并經過經典的UNIX自主訪問控制,恰好就在Linux內核試圖對內部對象進行訪問之前,一個Linux安全模塊(LSM)的鉤子對安全模塊所必須提供的函數進行一個調用,從而對安全模塊提出這樣的問題"是否允許訪問執行?",安全模塊根據其安全策略進行決策,作出回答:允許,或者拒絕進而返回一個錯誤。

另一方面,為了滿足大多數現存Linux安全增強系統的需要,Linux安全模塊(LSM)采取了簡化設計的決策。Linux安全模塊 (LSM)現在主要支持大多數現存安全增強系統的核心功能:訪問控制;而對一些安全增強系統要求的其他安全功能,比如安全審計,只提供了的少量的支持。 Linux安全模塊(LSM)現在主要支持"限制型"的訪問控制決策:當Linux內核給予訪問權限時,Linux安全模塊(LSM)可能會拒絕,而當 Linux內核拒絕訪問時,就直接跳過Linux安全模塊(LSM);而對于相反的"允許型"的訪問控制決策只提供了少量的支持。對于模塊功能合成,Linux安全模塊(LSM)允許模塊堆棧,但是把主要的工作留給了模塊自身:由第一個加載的模塊進行模塊功能合成的最終決策。所有這些設計決策可能暫時影響了Linux安全模塊(LSM)的功能和靈活性,但是大大降低了Linux安全模塊(LSM)實現的復雜性,減少了對Linux內核的修改和影響,使得其進入Linux內核成為安全機制標準的可能性大大提高;等成為標準后,可以改變決策,增加功能和靈活性。

3.實現方法介紹:對Linux內核的修改

Linux安全模塊(LSM)目前作為一個Linux內核補丁的形式實現。其本身不提供任何具體的安全策略,而是提供了一個通用的基礎體系給安全模塊,由安全模塊來實現具體的安全策略。其主要在五個方面對Linux內核進行了修改:
◆在特定的內核數據結構中加入了安全域
◆在內核源代碼中不同的關鍵點插入了對安全鉤子函數的調用
◆加入了一個通用的安全系統調用
◆提供了函數允許內核模塊注冊為安全模塊或者注銷
◆將capabilities邏輯的大部分移植為一個可選的安全模塊

下面對這五個方面的修改逐個做簡要的介紹。安全域是一個void*類型的指針,它使得安全模塊把安全信息和內核內部對象聯系起來。下面列出被修改加入了安全域的內核數據結構,以及各自所代表的內核內部對象:
◆task_struct結構:代表任務(進程)
◆linux_binprm結構:代表程序
◆super_block結構:代表文件系統
◆inode結構:代表管道,文件,或者Socket套接字
◆file結構:代表打開的文件
◆sk_buff結構:代表網絡緩沖區(包)
◆net_device結構:代表網絡設備
◆kern_ipc_perm結構:代表Semaphore信號,共享內存段,或者消息隊列
◆msg_msg:代表單個的消息
另外,msg_msg結構,msg_queue結構,shmid_kernel結構被移到include/linux/msg.h和include/linux/shm.h這兩個頭文件中,使得安全模塊可以使用這些定義。

Linux安全模塊(LSM)提供了兩類對安全鉤子函數的調用:一類管理內核對象的安全域,另一類仲裁對這些內核對象的訪問。對安全鉤子函數的調用通過鉤子來實現,鉤子是全局表security_ops中的函數指針,這個全局表的類型是security_operations結構,這個結構定義在include/linux/security.h這個頭文件中,這個結構中包含了按照內核對象或內核子系統分組的鉤子組成的子結構,以及一些用于系統操作的頂層鉤子。在內核源代碼中很容易找到對鉤子函數的調用:其前綴是security_ops->。對鉤子函數的詳細說明留到后面。

Linux安全模塊(LSM)提供了一個通用的安全系統調用,允許安全模塊為安全相關的應用編寫新的系統調用,其風格類似于原有的Linux系統調用socketcall(),是一個多路的系統調用。這個系統調用為security(),其參數為(unsigned int id, unsigned int call, unsigned long *args),其中id代表模塊描述符,call代表調用描述符,args代表參數列表。這個系統調用缺省的提供了一個sys_security()入口函數:其簡單的以參數調用sys_security()鉤子函數。如果安全模塊不提供新的系統調用,就可以定義返回-ENOSYS的 sys_security()鉤子函數,但是大多數安全模塊都可以自己定義這個系統調用的實現。

在內核引導的過程中,Linux安全模塊(LSM)框架被初始化為一系列的虛擬鉤子函數,以實現傳統的UNIX超級用戶機制。當加載一個安全模塊時,必須使用register_security()函數向Linux安全模塊(LSM)框架注冊這個安全模塊:這個函數將設置全局表 security_ops,使其指向這個安全模塊的鉤子函數指針,從而使內核向這個安全模塊詢問訪問控制決策。一旦一個安全模塊被加載,就成為系統的安全策略決策中心,而不會被后面的register_security()函數覆蓋,直到這個安全模塊被使用unregister_security()函數向框架注銷:這簡單的將鉤子函數替換為缺省值,系統回到UNIX超級用戶機制。另外,Linux安全模塊(LSM)框架還提供了函數 mod_reg_security()和函數mod_unreg_security(),使其后的安全模塊可以向已經第一個注冊的主模塊注冊和注銷,但其策略實現由主模塊決定:是提供某種策略來實現模塊堆棧從而支持模塊功能合成,還是簡單的返回錯誤值以忽略其后的安全模塊。這些函數都提供在內核源代碼文件 security/security.c中。

【編輯推薦】

  1. 深入講述linux Ext3文件系統
  2. linux vi編輯器之葵花寶典
  3. 快樂學習Linux虛擬機VMware
  4. linux問題解答之:linux Nautilus
  5. linux下殺死進程全權講解
責任編輯:薛輩輩 來源: linux
相關推薦

2010-01-05 18:08:11

2010-03-16 17:53:23

2009-10-22 16:00:37

Linux基本命令

2009-10-14 09:46:18

2009-10-28 13:29:14

Linux文件系統安裝

2011-05-16 10:23:21

2009-10-22 10:50:47

linux磁盤管理命令

2009-10-22 15:27:20

linux磁盤配額

2009-10-27 13:32:49

linux掛載方法

2012-03-20 13:20:57

JavaJava QQ

2010-03-05 09:58:45

2009-12-22 14:54:52

WCF安全

2009-10-23 09:10:30

linux優勢特點

2010-03-18 16:51:32

2010-03-03 14:16:48

Python ZipF

2009-10-28 18:35:10

Linux基礎用戶

2014-09-17 10:34:47

2011-05-16 10:13:51

Linux優化

2011-12-13 10:50:02

2019-02-12 09:52:20

Linux安全Windows
點贊
收藏

51CTO技術棧公眾號

欧美精品一区二区三区精品| 不卡一本毛片| 韩国av一区二区三区在线观看| www.国产精品一二区| www.色.com| 超黄网站在线观看| 欧美国产日韩精品免费观看| 亚洲一区亚洲二区| 五月天婷婷久久| 欧美oldwomenvideos| 欧美精品一区二区久久久| 成年人小视频网站| 在线免费观看a视频| 久久午夜电影网| 91最新在线免费观看| 国产精品久久久久久久妇| 99热国内精品| 亚洲免费伊人电影在线观看av| 亚洲一区日韩精品| 松下纱荣子在线观看| 国产精品国产三级国产专播品爱网| 91视频99| 亚洲在线免费观看视频| 99亚洲精品| 欧美成人免费视频| 国产91丝袜美女在线播放| avtt综合网| 欧美精品免费视频| 亚洲熟女乱色一区二区三区| av在线下载| 久久久精品免费免费| 国产精品免费区二区三区观看| 伊人亚洲综合网| 免费永久网站黄欧美| 欧美黑人巨大精品一区二区| 天美传媒免费在线观看| 九九免费精品视频在线观看| 精品久久久久久无| 欧美激情第一区| 电影一区二区| 色一区在线观看| 免费av观看网址| 黄色在线观看视频网站| 亚洲色图.com| 欧美日韩一区二区三区电影| h视频在线播放| 久久精品人人做人人综合| 激情小说综合区| 狠狠躁夜夜躁av无码中文幕| 国产酒店精品激情| 91香蕉嫩草影院入口| 亚洲天堂久久久久| 免费不卡在线观看| 国产日韩欧美中文| 一女二男一黄一片| 精品在线播放午夜| 91探花福利精品国产自产在线| 91亚洲国产成人久久精品麻豆| 视频在线观看91| 国产成人综合亚洲| 涩涩视频在线观看| 免费成人在线影院| 成人亚洲激情网| 国产成人精品一区二区无码呦| 经典三级在线一区| 91探花福利精品国产自产在线| 国产精品高潮呻吟av| 老司机午夜精品视频| 国产成人亚洲综合91| 中文字幕在线播| 久久综合婷婷| 国产精品综合久久久| 一级α片免费看刺激高潮视频| 麻豆视频观看网址久久| 成人有码在线视频| 性一交一乱一色一视频麻豆| 国产成人亚洲综合a∨猫咪| 国产精品xxxx| 日本私人网站在线观看| 91免费看视频| 亚洲高清在线观看一区| 乱人伦中文视频在线| 一区二区三区四区亚洲| 国产毛片视频网站| 久久久一本精品| 欧美美女直播网站| 97精品人人妻人人| 国产成人精品三级高清久久91| 中文字幕亚洲综合| 欧美精品成人久久| 国产精品久久国产愉拍| 国产精品精品国产| 不卡av中文字幕| 97se亚洲国产综合自在线不卡 | 国产日韩av一区| 亚洲一区二区三区精品视频| 影音先锋在线播放| 日韩欧美精品中文字幕| 亚洲午夜激情影院| 风间由美性色一区二区三区四区 | 成人18视频| 深夜影院在线观看| 亚洲欧洲日韩女同| 777777av| 美国十次综合久久| 亚洲视频综合网| 久久久夜色精品| 日韩高清一级片| 国产98在线|日韩| 成人高清免费在线播放| 亚洲午夜激情网页| 免费看涩涩视频| 日韩av资源网| 久久国产精品网站| 国产精品自拍第一页| 福利电影一区二区| 亚洲一区三区| 国产日韩另类视频一区| 日韩视频永久免费| 精品伦精品一区二区三区视频密桃| 欧美片第1页综合| 国产精品欧美风情| 手机亚洲第一页| 亚洲制服丝袜一区| 亚洲a级黄色片| 国产亚洲电影| 91高清视频免费| 亚洲国产精品欧美久久| 一色桃子久久精品亚洲| 国产精品涩涩涩视频网站| 国产在线播放精品| 欧美高清在线视频观看不卡| 一级视频在线播放| 亚洲国产精品t66y| 国产v亚洲v天堂无码久久久 | 秋霞伦理一区| 日韩欧美国产一区二区在线播放 | 日韩av123| 天天色综合久久| 亚洲一区二区在线视频| 尤物网站在线看| 婷婷亚洲五月色综合| 国产啪精品视频| 91在线高清| 欧美在线一区二区三区| 免费毛片视频网站| 久久精品1区| 欧洲av一区| 裤袜国产欧美精品一区| 亚洲欧洲在线观看| 免费视频久久久| www国产成人| 成人在线免费观看av| 日韩a级大片| 日本欧美国产在线| 欧美精品a∨在线观看不卡 | 欧美裸体男粗大视频在线观看| 91国内精品久久久| 专区另类欧美日韩| 自拍一级黄色片| 欧美人与禽猛交乱配视频| 91精品国产高清久久久久久91裸体| 老司机福利在线视频| 欧美精品久久99久久在免费线 | 日本黄色免费视频| 亚洲va国产天堂va久久en| a级一a一级在线观看| 亚洲一卡久久| 日本免费一区二区三区| 精品欧美日韩精品| 久久天天躁狠狠躁夜夜躁2014| av网站在线免费看| 亚洲成人动漫一区| 久久av无码精品人妻系列试探| 人人超碰91尤物精品国产| 亚洲精品自在在线观看| 免费精品一区| 国外成人免费在线播放| 日韩美女一级视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 久久亚洲无码视频| 国产一区二区三区日韩| 欧美视频在线免费播放| 国产欧美一区二区三区精品观看 | 一级特黄aaa大片| 一区二区三区免费观看| 人妻无码中文久久久久专区| 日韩电影免费一区| 老司机午夜网站| 青青草原在线亚洲| 国产精品中文字幕在线| wwww在线观看免费视频| 国产亚洲精品久久久优势| 国产又粗又猛又黄又爽无遮挡| 亚洲国产精品人人做人人爽| 真实乱视频国产免费观看| 久色婷婷小香蕉久久| 亚洲国产精品无码观看久久| 凹凸成人精品亚洲精品密奴| 亚洲最大成人在线| 久久精品女人天堂av免费观看 | 日韩av在线一区二区三区| 四虎精品一区二区免费| 午夜精品福利电影| 日本中文字幕伦在线观看| 欧美精品一区二区三区四区| 在线播放亚洲精品| 图片区日韩欧美亚洲| 亚洲欧美精品久久| 久久久久久久久久久黄色| 中文字幕欧美视频| 日韩av一二三| 日本福利视频在线| 亚洲蜜桃视频| 婷婷精品国产一区二区三区日韩| 影音先锋欧美激情| 91精品国产综合久久香蕉| 成人福利视频| 久久久亚洲影院你懂的| 成人三级网址| 国产一区二区三区高清在线观看| 国产91麻豆视频| 在线成人av网站| 国产精华7777777| 午夜视频一区在线观看| 日日骚一区二区三区| 国产欧美日韩在线| 给我看免费高清在线观看| 成人一区二区三区视频| 两性午夜免费视频| 琪琪一区二区三区| www日韩在线观看| 国产一区91| 日韩欧美国产综合在线| 狠狠色综合网| 91视频 - 88av| 51精产品一区一区三区| 一区二区成人国产精品 | 亚洲小视频在线观看| 亚洲人视频在线观看| 精品粉嫩超白一线天av| 超碰在线人人干| 日韩亚洲欧美一区二区三区| 91国产免费视频| 91精品国产欧美一区二区18 | 天天天天天天天天操| 国产精品欧美一区喷水| 精品亚洲aⅴ无码一区二区三区| 久久久久久一二三区| 偷拍女澡堂一区二区三区| 91香蕉视频mp4| 中文字幕成人动漫| 国产亚洲综合在线| 日韩一区二区三区四区视频| 亚洲国产精品精华液ab| 99国产精品免费| 国产精品国产三级国产有无不卡 | 佐山爱在线视频| 国产一级精品在线| 中国男女全黄大片| 成人av在线看| 实拍女处破www免费看| 国产亚洲人成网站| 四虎影视1304t| 亚洲人成亚洲人成在线观看图片| 性欧美疯狂猛交69hd| 亚洲最大成人综合| 毛片视频网站在线观看| 91官网在线免费观看| 一区二区视频在线免费观看| 91精品国产全国免费观看| 黄色av网址在线| 国产视频精品久久久| av一区在线观看| 欧美成人午夜视频| 草草在线观看| 国产精品久久不能| 高清不卡一区| 国产精品视频一区二区三区经| 色综合www| 亚洲无玛一区| 黄色成人91| 国产又黄又猛视频| 国内精品久久久久影院色| 成人欧美精品一区二区| 久久久五月婷婷| 色偷偷www8888| 亚洲成av人片在线观看无码| 黄色av一区二区| 欧美一区二区在线不卡| 天堂中文在线官网| 中文字幕亚洲专区| 123区在线| 国产日韩在线视频| 欧美a一欧美| 伊人久久大香线蕉午夜av| 国内在线观看一区二区三区| 能在线观看的av网站| 国产不卡视频在线观看| 先锋影音av在线| 亚洲一区二区三区不卡国产欧美| 国产一区二区视频免费| 日韩欧美国产不卡| a天堂在线资源| 97国产精品久久| 国产精品久久免费视频| 免费电影一区| 国产精品videosex极品| 黄色国产小视频| 成人夜色视频网站在线观看| 香蕉成人在线视频| 欧美视频在线免费看| 国产裸体无遮挡| 一区二区三区回区在观看免费视频| 婷婷色在线播放| 国产这里只有精品| 极品美女一区二区三区| 久久国产精品网| 国产综合色产在线精品| x88av在线| 欧美色另类天堂2015| 丰满人妻妇伦又伦精品国产| 日韩中文字幕国产精品| 电影网一区二区| 国产区日韩欧美| 欧美日韩1区| 九九九九九伊人| 国产精品三级av| 免费一级a毛片| 亚洲天堂网在线观看| 天堂av中文在线观看| 国产亚洲福利社区| 亚洲国产高清一区| 中文写幕一区二区三区免费观成熟| 中文字幕在线视频一区| 国产精品国产精品国产| 亚洲欧美精品一区| 亚洲中文字幕无码av| 精品国产乱码久久久久久蜜坠欲下 | 婷婷五月色综合香五月| 日韩网站在线免费观看| 国产不卡免费视频| 精国产品一区二区三区a片| 欧美丰满少妇xxxbbb| 一级日本在线| 国产日韩专区在线| 99精品一区| www.污污视频| 亚洲伦理在线精品| 精品国产亚洲AV| 欧美黄色小视频| 国产毛片精品| 午夜肉伦伦影院| 久久九九国产精品| 日韩xxx视频| 色阁综合伊人av| 国产午夜精品一区在线观看| 大地资源网在线观看免费官网| 国产在线精品一区在线观看麻豆| www.av成人| 日韩欧美专区在线| free性欧美16hd| 久久精品日产第一区二区三区精品版| 99精品免费视频| 三上悠亚影音先锋| 欧美日韩和欧美的一区二区| 免费看美女视频在线网站| 91久久久久久久| 欧美精品大片| 中文字幕在线免费看线人| 日本韩国欧美在线| 黄在线免费看| 国产成人免费观看| 先锋影音久久久| 性欧美疯狂猛交69hd| 亚洲电影免费观看高清完整版在线观看 | 国产综合av在线| 国产欧美日韩激情| 国产精品探花视频| 午夜精品久久久久久久久久久久| 亚洲精品小区久久久久久| 国产3p在线播放| 亚洲成av人片在线观看无码| 国产专区在线| 18成人免费观看网站下载| 日韩亚洲在线| 欧日韩不卡视频| 亚洲国产精品人人爽夜夜爽| 亚洲综合在线电影| 亚洲中文字幕无码一区二区三区| www.av亚洲| 国产又粗又猛又爽又黄的| 久久久亚洲国产| 99久久久久国产精品| 538国产视频| 在线播放中文字幕一区| 中文字幕在线直播| 糖心vlog在线免费观看| 久久亚洲精华国产精华液| 国产成人精品毛片|