999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

網(wǎng)絡(luò)監(jiān)管SELinux初探

2013-01-01 00:00:00龔選軍
電腦迷 2013年3期

摘 要 現(xiàn)在公眾對(duì)信息安全問題是越來越關(guān)心了,各種類型的服務(wù)器上存儲(chǔ)著大量的商務(wù)機(jī)密、個(gè)人資料,它們將會(huì)受到各種攻擊,例如:服務(wù)器被入侵、主頁文件被替換、機(jī)密文件被盜走。除了來自外部的威脅外,內(nèi)部人員的不法訪問,攻擊也是不可忽視的。對(duì)于這些攻擊,當(dāng)然有很多辦法,有防火墻、入侵檢測(cè)系統(tǒng)、打補(bǔ)丁等等。在這些方法之中,提高OS系統(tǒng)自身的牢固性就顯得非常的重要。SELinux 在類型強(qiáng)制服務(wù)器中合并了多級(jí)安全性或一種可選的多類策略,并采用了基于角色的訪問控制概念。

關(guān)鍵詞 網(wǎng)絡(luò)安全 SELinux模式 SELinux策略 安全上下文

中圖分類號(hào):TP309 文獻(xiàn)標(biāo)識(shí)碼:A

1 什么是SELinux

SELinux是美國(guó)國(guó)家安全局(NSA)對(duì)于強(qiáng)制訪問控制的實(shí)現(xiàn),是 Linux上最杰出的新安全子系統(tǒng)。NSA是在Linux社區(qū)的幫助下開發(fā)了一種訪問控制體系,在這種訪問控制體系的限制下,進(jìn)程只能訪問那些在他的任務(wù)中所需要文件。

SELinux是在進(jìn)行程序、文件等權(quán)限設(shè)置依據(jù)的一個(gè)內(nèi)核模塊。由于啟動(dòng)網(wǎng)絡(luò)服務(wù)也是程序,因此剛好也是能夠控制網(wǎng)絡(luò)服務(wù)能否訪問系統(tǒng)資源的一道關(guān)卡。

傳統(tǒng)的文件權(quán)限與賬號(hào)關(guān)系是一種自主訪問控制(DAC),就是依據(jù)進(jìn)程的所有者與文件資源權(quán)限來決定有無訪問的能力。這種方式有兩個(gè)問題,一是存在特權(quán)用戶root,任何人只要得到root的權(quán)限,對(duì)于整個(gè)系統(tǒng)都可以為所欲為。二是用戶可以取得進(jìn)程來更改文件資源的訪問權(quán)限。

而SELinux是強(qiáng)制訪問控制(MAC),它針對(duì)特定的進(jìn)程與特定的文件資源來進(jìn)行權(quán)限的控制,也就是說,即使你是root,那么在使用不同的進(jìn)程中,你所能取得的權(quán)限并不一定是root,而要看當(dāng)時(shí)該進(jìn)程的設(shè)置而定。在強(qiáng)制訪問控制的設(shè)置下,進(jìn)程的活空間變小了,例如:www服務(wù)器軟件的實(shí)現(xiàn)為httpd這個(gè)進(jìn)程,httpd默認(rèn)情況下,只能在/var/www/這個(gè)目錄下面訪問文件,如要訪問其它目錄,就要改規(guī)則設(shè)置和模式,這樣就是雙重管理,就算不小心httpd被入侵者取得了控制權(quán),也不能瀏覽/etc/shadow等重要的文件。

圖1

2 SELinux的運(yùn)行模式

SELinux是通過MAC的方式來控管進(jìn)程,它控制的主體是進(jìn)程,而目標(biāo)則是該進(jìn)程能否讀取“文件資源”。

進(jìn)程程序必須要通過SELinux策略內(nèi)的規(guī)則放行后,就可以與目標(biāo)資源進(jìn)行安全上下文的比較,若比較失敗則無法訪問目標(biāo),若比較成功則可以開始訪問目標(biāo)。如圖1所示。

我們拿一個(gè)具體的實(shí)例來說明:

①首先,我們觸發(fā)一個(gè)可執(zhí)行的目標(biāo)文件,httpd屬于httpd_exec_t這個(gè)可以執(zhí)行的類型的/usr/sbin/httpd文件;

②這個(gè)類型的文件所造成的主體進(jìn)程具有httpd這個(gè)域(domain),SELinux的策略針對(duì)這個(gè)域已經(jīng)制定了許多規(guī)則和目標(biāo)資源類型;

③由于httpd domain被設(shè)置為可以讀取httpd_sys_content_t這個(gè)類型的目標(biāo)文件,因此放置在/var/www/html/目錄下的網(wǎng)頁就會(huì)被讀取到;

④但是最后能不能讀到正確的數(shù)據(jù),還要看是符合安全上下文的權(quán)限規(guī)范。

3 SELinux的策略與規(guī)則管理

現(xiàn)在我們應(yīng)該知道,一個(gè)主體進(jìn)程能否讀取到目標(biāo)文件資源的重點(diǎn)在于SELinux的策略以及策略內(nèi)的各項(xiàng)規(guī)則,然后再通過該規(guī)則的定義去處理各目標(biāo)文件的安全上下文。

怎樣才能查看并修改策略說明與規(guī)則呢?下面幾個(gè)是策略管理工具的使用。

①顯示當(dāng)前的 SELinux的信息

[root@python bin]# sestatus -v

②更改當(dāng)前的SELINUX值

[root@python bin]# setenforce permissive

③semanage

這是一個(gè)功能強(qiáng)大的策略管理工具,有了它即使沒有策略的源代碼,也是可以管理安全策略的。

綜上所述,SELinux系統(tǒng)比起通常的Linux系統(tǒng)來,安全性能要高得多,它通過對(duì)用戶進(jìn)程權(quán)限的最小化,即使受到攻擊,進(jìn)程或者用戶權(quán)限被奪去也不會(huì)對(duì)整個(gè)系統(tǒng)造成重大影響。SELinux系統(tǒng)對(duì)訪問的控制徹底化,對(duì)于進(jìn)程只賦予最小的權(quán)限,保證了服務(wù)器的網(wǎng)絡(luò)安全。

參考文獻(xiàn)

[1] 鳥哥.linux鳥哥私房菜.人民郵電出版社(第3版), 2010.7.

[2] 趙炯.Linux內(nèi)核完全注釋.機(jī)械工業(yè)出版社,2004.9.

主站蜘蛛池模板: 伊人大杳蕉中文无码| 国产福利影院在线观看| 国产精欧美一区二区三区| 国产精品网曝门免费视频| 日韩高清无码免费| 中国精品久久| 性色生活片在线观看| 99久久国产精品无码| 久青草免费视频| 99久久精品国产精品亚洲| 在线观看亚洲成人| 国产真实乱子伦视频播放| 亚洲免费福利视频| 国产福利小视频高清在线观看| 激情在线网| 无码 在线 在线| 欧美综合成人| 精品国产91爱| 国产精品va| 99re在线视频观看| 四虎国产永久在线观看| 在线观看精品国产入口| 亚洲动漫h| 欧美在线免费| 毛片一区二区在线看| 91福利一区二区三区| 婷婷色中文| 热热久久狠狠偷偷色男同| 青青青国产视频手机| 国产鲁鲁视频在线观看| 国产三区二区| 激情综合图区| 狠狠ⅴ日韩v欧美v天堂| 伊人激情久久综合中文字幕| 亚洲AV无码一区二区三区牲色| 在线播放精品一区二区啪视频| 国产小视频网站| 国产jizzjizz视频| 正在播放久久| 无遮挡一级毛片呦女视频| 日本在线国产| 热久久综合这里只有精品电影| 免费jjzz在在线播放国产| 久久久久人妻一区精品色奶水| 91青青视频| 欧美日韩国产精品va| 青青草原国产一区二区| 成年人福利视频| 成人午夜久久| 第九色区aⅴ天堂久久香| 亚洲成人播放| 激情国产精品一区| 亚洲成A人V欧美综合天堂| 免费毛片在线| 亚洲高清在线天堂精品| 国产精品第一区在线观看| 欧美激情二区三区| 亚洲第一国产综合| 国产精品私拍在线爆乳| 青青青国产视频手机| 2021国产v亚洲v天堂无码| 午夜a视频| 一本一道波多野结衣av黑人在线| 精品三级网站| 久久精品人人做人人爽97| 欧美午夜一区| 久久精品一品道久久精品| 日韩黄色在线| 拍国产真实乱人偷精品| 亚洲最大情网站在线观看| 亚洲天堂精品在线| 亚洲第一成人在线| 国产精彩视频在线观看| 美女免费黄网站| 亚洲黄色成人| 亚洲精品不卡午夜精品| 人妻精品全国免费视频| 呦视频在线一区二区三区| 亚洲男人的天堂久久精品| 野花国产精品入口| 91口爆吞精国产对白第三集| 丝袜美女被出水视频一区|