国产一级一区二区_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亚洲天堂av| 久久成人精品无人区| 欧美老肥妇做.爰bbww| 午夜欧美电影在线观看| 欧美视频精品在线观看| 天堂影院一区二区| 欧美一级免费观看| 国产999精品久久| 一区二区三区在线不卡| 欧美日韩一级二级三级| 久久丁香综合五月国产三级网站| 国产午夜久久久久| 国产一区二区在线观看视频| 国产精品每日更新在线播放网址| 91色在线porny| 天堂午夜影视日韩欧美一区二区| 欧美va天堂va视频va在线| 成人三级在线视频| 午夜日韩在线电影| 欧美高清在线一区| 91麻豆精品国产91久久久资源速度| 韩国理伦片一区二区三区在线播放| 国产精品久久毛片a| 欧美人牲a欧美精品| 国产成人日日夜夜| 性做久久久久久免费观看| 精品国产91久久久久久久妲己| 色综合久久88色综合天天免费| 久久99精品久久久久久国产越南| 一区二区三区中文免费| 日韩免费视频一区二区| 色综合久久天天综合网| 国产麻豆精品theporn| 日日夜夜免费精品视频| 国产精品激情偷乱一区二区∴| 91精品中文字幕一区二区三区| 成人一区二区三区中文字幕| 麻豆高清免费国产一区| 午夜不卡av免费| 亚洲一区在线播放| 日韩理论片中文av| 国产欧美一区在线| 久久亚洲综合色一区二区三区| 在线视频一区二区三| 不卡一区中文字幕| 国产成人av一区二区三区在线 | 精品视频999| av资源站一区| 成人aaaa免费全部观看| 国产盗摄女厕一区二区三区| 国产一区二区不卡| 国产精品自产自拍| 国产伦精品一区二区三区在线观看| 日韩国产一二三区| 青青青伊人色综合久久| 日韩精品电影一区亚洲| 日本欧美在线看| 六月丁香综合在线视频| 久久国产精品无码网站| 精品系列免费在线观看| 国产精品亚洲一区二区三区在线 | 天天影视网天天综合色在线播放| 一区二区三区四区蜜桃| 亚州成人在线电影| 日韩av一二三| 国产一区二区三区在线观看免费 | 成人开心网精品视频| 波多野结衣在线一区| 99久久久精品免费观看国产蜜| aaa欧美日韩| 欧美三级午夜理伦三级中视频| 欧美精品一二三| 精品999久久久| 国产精品久久久久久久久图文区| 亚洲人成网站色在线观看| 亚洲一区二区五区| 激情久久久久久久久久久久久久久久| 国产精品主播直播| 91精品办公室少妇高潮对白| 91麻豆精品国产91久久久使用方法 | 亚洲视频小说图片| 国产精品丝袜在线| 亚洲国产美国国产综合一区二区| 亚洲免费观看高清在线观看| 午夜精品爽啪视频| 国产福利电影一区二区三区| 色诱亚洲精品久久久久久| 制服丝袜亚洲网站| 日本一区二区三区电影| 亚洲国产一区二区a毛片| 极品美女销魂一区二区三区 | 日韩一卡二卡三卡四卡| 国产午夜一区二区三区| 亚洲福利一二三区| 成a人片国产精品| 欧美不卡视频一区| 亚洲大片在线观看| 不卡的av在线播放| 99久久久精品免费观看国产蜜| 日韩一区和二区| 一区二区视频在线| 成人免费视频国产在线观看| 欧美一二三区在线观看| 亚洲国产综合在线| 99精品久久只有精品| 精品第一国产综合精品aⅴ| 亚洲人被黑人高潮完整版| 国产精品资源网| 精品国精品国产| 日韩国产欧美在线播放| 99精品欧美一区二区蜜桃免费| 国产调教视频一区| 黑人精品欧美一区二区蜜桃| 91精品国产综合久久久久久 | 国产久卡久卡久卡久卡视频精品| 欧美日产国产精品| 夜色激情一区二区| 91在线porny国产在线看| 国产日产欧美一区二区视频| 激情偷乱视频一区二区三区| 精品免费国产一区二区三区四区| 日韩和欧美的一区| 777午夜精品视频在线播放| 亚洲电影一区二区三区| 在线观看国产一区二区| 亚洲一区二区视频| 欧美亚洲免费在线一区| 亚洲成国产人片在线观看| 欧美影视一区在线| 亚洲va韩国va欧美va| 欧美三电影在线| 日本va欧美va欧美va精品| 日韩视频免费观看高清完整版| 秋霞午夜av一区二区三区| 日韩欧美资源站| 日本女优在线视频一区二区| 欧美一级久久久| 黄一区二区三区| 久久免费的精品国产v∧| 国产一区二区电影| 中文乱码免费一区二区| 91丨porny丨户外露出| 一区二区激情小说| 在线成人av网站| 黄色精品一二区| 中文字幕日韩精品一区| 欧美专区在线观看一区| 日本亚洲三级在线| 国产视频视频一区| 91在线观看污| 日本怡春院一区二区| 国产亚洲女人久久久久毛片| 成人性视频免费网站| 一区二区三区在线免费视频| 欧美一级欧美一级在线播放| 国产a级毛片一区| 一区二区在线观看免费视频播放| 欧美男女性生活在线直播观看| 久久精品国产亚洲aⅴ| 国产精品久久久久久久久免费丝袜 | 久久久久久久久蜜桃| 蜜臀va亚洲va欧美va天堂| 2020日本不卡一区二区视频| 成人激情免费电影网址| 亚洲h在线观看| 中文字幕在线不卡国产视频| 国产欧美视频一区二区| 成人一道本在线| 蜜桃av一区二区三区| 日韩理论在线观看| 精品福利视频一区二区三区| 色婷婷av一区二区三区大白胸| 天堂成人国产精品一区| 日本一二三不卡| 欧美一区二区久久久| 91看片淫黄大片一级| 国产激情视频一区二区在线观看 | 免费高清在线一区| 亚洲色图清纯唯美| 久久亚洲一级片| 宅男在线国产精品| 色婷婷亚洲综合| 国产69精品久久久久毛片| 日韩va亚洲va欧美va久久| 亚洲一区二区欧美激情| 日韩一区欧美小说| 国产农村妇女毛片精品久久麻豆 | 成人avav在线| 国产麻豆日韩欧美久久| 欧美a一区二区| 丝袜美腿亚洲综合| 亚洲自拍偷拍av| 亚洲激情自拍偷拍| 亚洲另类在线制服丝袜| 中文字幕一区二| 亚洲欧洲成人自拍| 欧美国产精品中文字幕| 久久新电视剧免费观看| 欧美成人福利视频|