国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

用SELinux加強網絡安全(1)
2008-02-29   

SELinux(Security-Enhanced Linux) 是美國國家安全局(NAS)對于強制訪問控制的實現,是 Linux® 上最杰出的新安全子系統。NSA是在Linux社區的幫助下開發了一種訪問控制體系,在這種訪問控制體系的限制下,進程只能訪問那些在他的任務中所需要文件。SELinux 默認安裝在 Fedora 和 Red Hat Enterprise Linux 上,也可以作為其他發行版上容易安裝的包得到。本文是一篇翻譯稿件,主要介紹了怎樣通過SELinux從而加強網絡安全,原文地址如下:http://securityblog.org/brindle/2007/05/28/secure-networking-with-selinux/

在過去的一年中付出了相當多的努力后使得SELinux對網絡支持得更好,感謝偉大的SELinux社區,隨著支持的進一步發展,它變得對人們越來越有用,人們愿意嘗試使用它并提出反饋意見,最終將變得更加有用,受眾也更加廣泛,因為在SELinux中網絡支持還在不斷發展(已經有一部分其它想法正在討論中,可能今后會被包括進來),我將保持本文的更新,請隨時關注。

在SELinux中的網絡支持包括很多事情,過去SELinux通過對象類的方式實現細粒度的網絡訪問控制,這些對象類是網絡接口,網絡地址和一些套接字對象類(如tcp_socket,udp_socket,rawip_socket等)。

SELinux策略直接標記出了不同種類的網絡對象包括接口(使用netifcon),互聯網節點(使用nodecon)和端口(使用portcon),策略的語法結構看起來象下面這樣:

netifcon eth0 system_u:object_r:external_netif_t system_u:object_r:
external_packet_t 
nodecon 192.168.1.1 255.255.255.255 system_u:object_r:external_node_t; 
portcon tcp 21 system_u:object_r:ftp_port_t ; 
這些被標記了的對象使用正常的SELinux規則就可以訪問了:
allow ftpd_t external_netif_t : netif {tcp_send tcp_recv }; 
allow ftpd_t external_node_t : node { tcp_send tcp_recv }; 
allow ftpd_t ftp_port_t : tcp_socket { send_msg recv_msg name_bind };

策略和規則結合起來實際上指定了ftpd_t綁定到端口21,在端口21上發送和接收tcp消息,在eth0(它的ip地址是192.168.1.1)網卡接口上發送和接收tcp消息,這些規則工作得很好,唯一的問題是它們不能在一條規則中進行描述,因此它們不是連接在一起的。這就意味著如果有另外一套規則指出ftpd_t只能在內部接口上發送和接收dns(名稱解析服務)數據包,依靠上面的規則他們也能在外部接口上發送和接收dns數據包,注意這些訪問控制也可以用在我稍后要介紹的在SELinux中通過echo 1 > /selinux/compat_net使用的compat_net選項上。這些對象的標簽最后都將增加到libsemanage中,使用semanage命令可以改變它們,但這個命令不能修改策略。

在2006年頂級SELinux開發者研討會期間,我們討論了如何使網絡標記變得更容易、更多地支持典型的網絡約束和大部分重要的精密地綁定接口、地址和端口的方法,幸運地是在Linux中netfilter已經支持這些內容以及一些額外的好處,例如網絡連接跟蹤可以更精確地限制諸如使用動態端口的ftp這些事情。

可能會想到向iptables中增加一條域分類符來控制更容易一些,因此可能會寫一條規則和SELinux域一樣定義端口、網絡地址、網絡接口實現僅允許ftp數據包到達ftpd_t。這可能會用到分布式SELinux策略,但是,可以從SELinux安全服務器移動一部分策略到iptables策略和子系統中去,但我們并不歡迎這樣做,因為我們喜歡單一的,集中的,可分析的SELinux策略,實際上讓我們使用netfilter和iptables來標記數據包,然后用SELinux規則描述同意或拒絕訪問,讓我們看看這都是如何使用的: 

iptables -A INPUT -t mangle -p tcp --dport 21 -j SECMARK --selctx system_u:object_r:ftp_packet_t
這條語句標記了經過端口21的數據包為ftp_ packet_t,SELinux規則只是簡單地允許ftpd_t發送和接收這種類型的數據包:
allow ftpd_t ftp_packet_t : packet { send recv };

但是這相對于傳統的網絡控制而言并沒有做出更新穎的事情來,讓我們再來看看更有趣的內容:

iptables -A INPUT -t mangle -p tcp --dport 21 -i eth0 -s 192.168.0.1/24 -j SECMARK –selctx system_u:object_r:ftp_packet_t
這條語句標記了在eth0上,來自192.168.0.1/24,端口21的數據包為ftp_packet_t,因此這就體現了netfilter支持集中處理的好處,另一個iptables規則如下:
iptables -A INPUT -t mangle -m state --state RELATED,ESTABLISHED -j CONNSECMARK –restore

它將為與此相關的數據包進行拷貝,因此當ftp客戶端嘗試通過相關端口(傳輸時端口是動態指定的)傳輸一個文件時將接收到相同的標簽,它將運用netfilter的連接跟蹤特性來允許ftp僅僅接收與其連接有關的數據包,但這并不需要新增加策略規則或對策略進行修改,因為我們正在對標簽進行修改。

這將轉變netfilter已經存在的功能,使其能夠更精確地指定哪個域能訪問哪個數據包,因此它允許你相對于進程而不是機器控制防火墻的功能,如果你在同一臺機器上運行有一些不同安全屬性的服務那它就有用了,例如:允許你有一個內部的Apache實例訪問公司的機密數據,而另外一個外部的Apache實例提供靜態的web內容到internet上。

大多數人都在思考在SELinux中為什么不僅僅是提供對網絡的支持,而是要在防火墻規則條目中進行網絡訪問控制,下面的SELinux網絡支持就是標記網絡通訊。


共6頁: 1 [2] [3] [4] [5] [6] 下一頁
 第 1 頁:  第 2 頁:用SELinux加強網絡安全(2)
 第 3 頁:用SELinux加強網絡安全(3)  第 4 頁:用SELinux加強網絡安全(4)
 第 5 頁:附錄A  第 6 頁:附錄B

熱詞搜索:

上一篇:ISA Server 2006 中的自動檢測概念(1)
下一篇:在SELinux中基于角色的訪問控制(1)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
欧美一a一片一级一片| 成人禁用看黄a在线| 久久影音资源网| 中文字幕在线观看一区二区| 日本美女视频一区二区| 色综合久久综合网97色综合| 欧美韩日一区二区三区| 精品综合免费视频观看| 日韩精品一区二区三区视频| 亚洲午夜免费电影| 欧美日韩中文字幕一区二区| 亚洲自拍都市欧美小说| 色琪琪一区二区三区亚洲区| 最新国产の精品合集bt伙计| 成人av免费在线| 国产精品久久久久久久久免费丝袜 | 丁香天五香天堂综合| 精品国产露脸精彩对白| 久草精品在线观看| 国产亚洲女人久久久久毛片| 国产一区二区三区观看| 国产日韩视频一区二区三区| 国内精品国产三级国产a久久| 精品国产一区二区三区忘忧草 | 亚洲欧美电影院| 在线一区二区视频| 亚洲v日本v欧美v久久精品| 制服丝袜亚洲精品中文字幕| 日本成人中文字幕| 精品国产一区二区在线观看| 成人免费视频视频| 亚洲香肠在线观看| 精品国产自在久精品国产| 国产精品主播直播| 亚洲激情成人在线| 欧美一级电影网站| 成人免费视频视频在线观看免费 | 7777女厕盗摄久久久| 国产在线不卡一区| 亚洲一区在线观看视频| 日韩区在线观看| 不卡视频在线观看| 日韩精品亚洲一区二区三区免费| 日韩一区二区三区高清免费看看| 国产成人综合自拍| 婷婷综合另类小说色区| 日本一二三不卡| 欧美美女视频在线观看| 成人免费视频免费观看| 天天综合网 天天综合色| 国产亚洲精久久久久久| 欧美日韩在线直播| 99国产精品久久久久| 久久国产生活片100| 亚洲一区在线视频| 国产精品麻豆视频| 精品国产精品一区二区夜夜嗨| 色屁屁一区二区| 国产福利一区二区三区视频在线| 亚洲成a人片在线不卡一二三区| 国产午夜精品久久| 91精品国产aⅴ一区二区| 99久久久久久| 成人av资源下载| 激情综合色综合久久综合| 亚洲动漫第一页| 亚洲视频在线一区| 亚洲欧洲国产日韩| 国产欧美一区二区精品婷婷| 精品99一区二区| 日韩免费视频线观看| 这里只有精品99re| 欧美日韩精品专区| 欧美美女一区二区在线观看| 在线观看亚洲一区| 欧美色精品天天在线观看视频| 波多野结衣一区二区三区 | 亚洲电影视频在线| 一区二区三区毛片| 亚洲欧美偷拍卡通变态| 国产精品免费aⅴ片在线观看| 精品裸体舞一区二区三区| 在线观看91精品国产麻豆| 欧美三级日韩三级| 欧美日韩一卡二卡三卡| 欧美三级电影一区| 欧美浪妇xxxx高跟鞋交| 欧美日韩国产天堂| 91精品综合久久久久久| 337p亚洲精品色噜噜| 欧美一级视频精品观看| 日韩一级精品视频在线观看| 777久久久精品| 日韩一区二区三区观看| 精品少妇一区二区三区免费观看 | 九色|91porny| 国产精品自拍在线| 99这里都是精品| 91高清在线观看| 欧美日韩一区二区在线观看视频| 欧美在线观看视频在线| 欧美精品一二三四| 久久久亚洲午夜电影| 久久久不卡影院| 中文无字幕一区二区三区| 国产精品日韩成人| 亚洲一区二区欧美日韩| 青青草国产精品97视觉盛宴| 国产精品一区二区三区乱码 | 日韩理论片网站| 午夜精品影院在线观看| 免费亚洲电影在线| 不卡的av网站| 337p亚洲精品色噜噜噜| 久久精品日产第一区二区三区高清版| 中文字幕一区在线观看| 日韩和欧美一区二区三区| 国产精品亚洲成人| 欧美午夜电影网| 精品国产91久久久久久久妲己| 国产精品久久久久久久第一福利| 婷婷久久综合九色综合绿巨人| 国产尤物一区二区| 欧美日韩一区 二区 三区 久久精品 | 欧美高清性hdvideosex| 欧美国产综合一区二区| 午夜精品福利久久久| 大桥未久av一区二区三区中文| 欧美午夜宅男影院| 亚洲欧洲日韩女同| 国产在线精品一区二区不卡了 | 国产69精品久久777的优势| 欧美主播一区二区三区| 国产欧美一区二区精品婷婷| 亚洲福利电影网| 成人aa视频在线观看| 日韩欧美国产午夜精品| 夜夜揉揉日日人人青青一国产精品| 蜜桃av一区二区三区| 91精品福利视频| 国产精品视频线看| 麻豆91免费看| 6080亚洲精品一区二区| 亚洲激情在线激情| 丰满白嫩尤物一区二区| 日韩久久免费av| 亚洲二区在线视频| 一本色道久久综合亚洲91| 国产精品人成在线观看免费| 精品一区二区三区免费观看| 欧美日韩国产综合久久| 亚洲女人****多毛耸耸8| 福利91精品一区二区三区| www欧美成人18+| 久久se这里有精品| 精品裸体舞一区二区三区| 青青草成人在线观看| 欧美一区午夜精品| 五月天国产精品| 5566中文字幕一区二区电影| 性做久久久久久免费观看欧美| 日本韩国欧美国产| 亚洲一区二区高清| 欧美日韩国产美| 天天影视涩香欲综合网| 欧美日韩成人综合| 美女视频网站黄色亚洲| 久久久五月婷婷| 久久精品72免费观看| 8v天堂国产在线一区二区| 天天色天天操综合| 日韩欧美国产一区二区在线播放| 男人的天堂久久精品| 欧美成人r级一区二区三区| 毛片av一区二区三区| 欧美精品一区男女天堂| 国产91在线观看丝袜| 国产精品久久三| 欧美性猛交一区二区三区精品 | 欧美在线色视频| 视频一区视频二区中文| 精品美女被调教视频大全网站| 精品一区二区三区视频| 欧美激情一区二区三区蜜桃视频 | 亚洲国产毛片aaaaa无费看| 欧美久久久久久久久久| 久久国产精品区| 国产精品麻豆网站| 欧美三级在线看| 国内精品国产成人国产三级粉色| 国产女同互慰高潮91漫画| 91福利在线看| 美洲天堂一区二卡三卡四卡视频| 国产亚洲一区二区三区四区| 在线视频国内一区二区| 蜜臀91精品一区二区三区| 欧美国产禁国产网站cc| 欧美探花视频资源| 国模少妇一区二区三区| 一区二区三区在线视频观看58 |