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

巧設“監牢”保護Linux服務安全

2020-12-30 05:19:21河南郭建偉
網絡安全和信息化 2020年10期
關鍵詞:進程服務

■ 河南 郭建偉

編者按:為了增加Linux對Root權限的有效管控,利用Linux內核提供的Chroot機制,讓某個服務器軟件在限定的目錄中運行,為對應的服務設置“牢籠”,來更加有效的保護系統安全。

在Linux中,各種服務都是以Root權限來啟動的。這是因為相應的服務(例如Apache等)需要綁定特定的端口,才可以監聽連接請求。這就需要依靠Root權限才可以實現。

隨著針對緩沖區漏洞攻擊的頻繁出現,如果受到黑客攻擊的某個網絡服務存在安全漏洞,黑客就可以借此控制整個服務器,這對系統安全的危害是很大的。

為了避免出現這種情況,當前的服務器軟件一般采取了先以Root權限啟動,之后放棄Root權限,并以具有較低權限的賬戶運行服務。這樣即使黑客利用某服務的漏洞侵入系統,得到的也只能是較低的權限,對系統危害不是很大。

Chroot的保護原理分析

為了進一步提高安全性,防止黑客利用其他的系統漏洞來非法提升權限,可以使用Chroot機制,為對應的服務設置“牢籠”,來更加有效的保護系統安全。

這里所說的“牢籠”,其實指的是利用Linux內核提供的Chroot機制,讓某個服務器軟件在限定的目錄中運行,使其只能對該目錄以及子目錄中的數據進行操作,而無法看到之外的目錄(例如根目錄等),來最大限度的保護系統安全。即使黑客控制了該服務器軟件,對系統也不會造成大的損壞。對服務器軟件進行Chroot處理,需要將該軟件運行所需的全部程序,配置文件和庫文件安裝到Chroot目錄中,該Chroot目錄就會成為“監牢”。

在這里就以Apache和DHCP服務為例,來說明如何將其置于“牢籠”中安全運行。

讓DHCP在“監牢”中運行

如果在“牢籠”中運行DHCP服務,那么訪問者根本看不到Linux中真實的目錄。使用Chroot技術保護DHCP,一般需要先創建對應的目錄,并將守護進程的可執行文件DHCPD以及其所需的庫文件復制進來。

利用JAIL工具,可以輕松高效的創建Choot“牢籠”。首先將“jail_x.x.tar.gz”安裝包下載到某個位置,其中的“x.x”表示其版本號。然后運行“tar xzvf jail.tar.gz &&cd jail/src”“make”命令,來編譯和安裝jail。在這里將jail安裝到“/usr/local”目錄中。

在其中的“bin”目錄中提供了一些核心命令,“mk jailenv”命令用于創建“監牢”目錄,并且從真實的文件系統中復制基本的軟件環境。“addjailsw”命令的作用是從真實的文件系統中復制二進制可執行文件及其相關的庫文件、設備文件、輔助文件的資源。“addjailuser”命令用來創建chroot“監牢”中的賬戶。

對于DHCP服務來說,創建“牢籠”的步驟是先執行“service dhcpd stop”命令,停止DHCP服務,并執行“mk jailenv/var/chapad”命令,創建“牢籠”目錄。之后執行“addjailsw/var/chapad/-P/usr/sbin/dhcpd”命令,在“牢籠”目錄中添加dhcpd程序。

對于該命令出現的警告信息,用戶不必在意。因為JAIL會使用ldd功能來檢查DHCPD用到的庫文件。接下來執行以下命令:

mkdr -p/var/chapad/dhcp/etc

cp/etc/dhcpd.conf/root/chroot/dhcp/etc

mkdir -p/var/chapad/dhcp/var/dhcp

touch/var/chapad/dhcp/var/dhcp/dhcp.leases

將和DHCPD相關的文件復制到“監牢”目錄中。其中的“/etc/dhcpd.conf”文件是DHCPD的配置文件。執行“/var/chapad/usr/sbin/dhcpd”命令,來重新啟動DHCPD。之后執行“ps -ef |grep dhcpd”命令,可以看到DHCPD已經運行在上述“監牢”目錄中。

讓Apache在“監牢”中運行

Apache實際是安裝在“/usr/local/httpd”目錄中的,以Root用戶(或者同權限的賬戶)身份啟動,該Root權限的父進程會派生多個具有nobody的子進程。Apache的父進程會監聽TCP 80端口,并將外界的連接請求非配給某個子進程。子進程所處的目錄依然是“/usr/local/httpd”。

如果黑客對Apache的子進程攻擊生效,就會利用存在目錄權限設置上的漏洞,對“/usr/local/”等目錄甚至整個文件系統進行滲透攻擊。為了避免出現這種不利情況,可以利用Chroot機制,將Apache限定的“/usr/local/httpd”目錄中運行。這樣,Apache所能接觸的文件只能是該目錄及其子目錄中的文件,即將Apache進程權限限制在文件系統中的某個目錄中。

通過執行“service httpd stop”命令,可關閉Apache服務。執行“/usr/local/bin/mkjailenv/var/chapa”命令,可以針對“/var/chapa”目錄來創建“監牢”。接下來執行“/usr/local/bin/addjailsw/var/chapa”命令,可以將一些基本的命令(例如ls、cp)等添加到該“監牢”中。這里需要將Apache服務器軟件添加進來。

執行“addjailsw/var/chapa -P/usr/local/httpd/bin/httpd”命令,JAIL會自動調用LDD來檢查httpd用到的所有庫文件。LDD(Library Dependency Display,庫從屬關系顯示)的作用是顯示一個可執行程序必須使用的共享庫。執行“cp -a/usr/local/httpd//var/chapa/usr/local/”命令,將和Apache相關的文件復制到“/var/chapa”。對于其他一些需要的文件,可以使用同樣的方法,將其復制到上述“監牢”中。

僅僅有了“監牢”是不夠的,還必須在其中添加相關的賬戶。例如,Apache服務就需要httpd、nobody賬戶的支持。

執行“useradd -d/var/chapa -s/usr/local/bin/jail httpd”命令,在真實的系統中創建名為“httpd”的賬戶,其Home目錄為“/var/chapa”,所登錄的Shell是“jail”。執行“/usr/local/bin/addjailuser/var/chapa/usr/local/httpd//usr/sbin/httpd httpd”命令,在“/var/chapa”中創建httpd賬戶。

使用VI命令,對“/var/chapa/usr/local/conf/httpd.conf”文件進行編輯,將其中的“User nobody”修改為“User httpd”,將“Port 80”修改為“Port 8001”。因為只有Root權限才可以將端口綁定在低于1024的端口上。

執行“/usr/local/bin/addjailsw/var/chapa -P httpd "-k start -DSSL"” “/usr/local/bin/addjailsw/var/chapa -P httpd "-k$ARGV"”命令,將保證Apache完整運行的所有庫文件添加進來。執行“su -httpd &”命令,讓Apache在“監牢”中運行。

訪問Apache服務時,必須在網址后添加8001端口號。

猜你喜歡
進程服務
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
服務在身邊 健康每一天
今日農業(2019年14期)2019-09-18 01:21:54
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年15期)2019-01-03 12:11:33
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
我國高等教育改革進程與反思
教育與職業(2014年7期)2014-01-21 02:35:04
Linux僵死進程的產生與避免
男女平等進程中出現的新矛盾和新問題
主站蜘蛛池模板: 欧美日韩动态图| 色偷偷综合网| 91视频99| 亚洲AⅤ综合在线欧美一区| 久久久亚洲色| 性欧美久久| 日韩福利在线视频| 美女无遮挡被啪啪到高潮免费| 九九线精品视频在线观看| 蜜臀av性久久久久蜜臀aⅴ麻豆| 亚洲成人黄色在线| 2022国产无码在线| 欧美啪啪视频免码| 狠狠色狠狠综合久久| 亚洲无限乱码| 国产95在线 | 香蕉国产精品视频| 日韩小视频在线播放| 天天综合天天综合| 国产精品久久久久久久久久98| 青青操视频免费观看| 国产探花在线视频| 一级爆乳无码av| 在线欧美国产| 无码综合天天久久综合网| 国产菊爆视频在线观看| 国产偷国产偷在线高清| 91视频99| 亚洲第一综合天堂另类专| 日韩国产综合精选| 无码又爽又刺激的高潮视频| 性欧美精品xxxx| 国产在线高清一级毛片| 国产第八页| 高潮毛片免费观看| 女人18一级毛片免费观看 | 日韩AV手机在线观看蜜芽| 亚洲精品成人7777在线观看| 色老二精品视频在线观看| 少妇极品熟妇人妻专区视频| 日本欧美成人免费| 久久精品人妻中文系列| 熟女视频91| 成人久久精品一区二区三区| 高清国产在线| 综合社区亚洲熟妇p| 亚洲bt欧美bt精品| 亚洲视频影院| 国产成人综合日韩精品无码首页| 午夜欧美在线| 国产不卡国语在线| 青青草原国产| 精品欧美一区二区三区久久久| 国产午夜人做人免费视频| 综合色区亚洲熟妇在线| www.日韩三级| 亚洲乱亚洲乱妇24p| a级免费视频| 色婷婷在线播放| 欧美爱爱网| 久久精品国产亚洲麻豆| 欧美国产另类| 亚洲欧美一区二区三区图片| 五月天综合网亚洲综合天堂网| 成人日韩精品| 精品无码一区二区三区电影| 精品国产免费观看| 日本午夜在线视频| 波多野结衣一区二区三区四区| 亚洲一区二区无码视频| 日本三级黄在线观看| 国产精品对白刺激| 亚洲男人的天堂视频| 国产精品99久久久| 亚洲中文字幕手机在线第一页| 99久久国产精品无码| 亚洲aaa视频| 久久久久免费精品国产| 久久五月天综合| 99re免费视频| 亚洲免费黄色网| 天天综合网亚洲网站|