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

掃一掃
關注微信公眾號

高級Linux安全管理技巧
2005-12-19   

由于Linux操作系統是一個開放源代碼的免費操作系統,因此受到越來越多用戶的歡迎。隨著Linux操作系統在我國的不斷普及,有關的政府部門更是將基于Linux開發具有自主版權的操作系統提高到保衛國家信息安全的高度來看待,因此我們不難預測今后Linux操作系統在我國將得到更快更大的發展。雖然Linux與UNIX很類似,但它們之間也有一些重要的差別。對于眾多的習慣了UNIX和Windows NT的系統管理員來講,如何保證Linux操作系統的安全將面臨許多新的挑戰。本文介紹了一系列實用的Linux安全管理經驗。
一、文件系統
在Linux系統中,分別為不同的應用安裝單獨的主分區將關鍵的分區設置為只讀將大大提高文件系統的安全。這主要涉及到Linux自身的ext2文件系統的只添加(只添加)和不可變這兩大屬性。
●文件分區Linux的文件系統可以分成幾個主要的分區,每個分區分別進行不同的配置和安裝,一般情況下至少要建立/、/usr/local、/var和/home等分區。/usr可以安裝成只讀并且可以被認為是不可修改的。如果/usr中有任何文件發生了改變,那么系統將立即發出安全報警。當然這不包括用戶自己改變/usr中的內容。/lib、/boot和/sbin的安裝和設置也一樣。在安裝時應該盡量將它們設置為只讀,并且對它們的文件、目錄和屬性進行的任何修改都會導致系統報警。
當然將所有主要的分區都設置為只讀是不可能的,有的分區如/var等,其自身的性質就決定了不能將它們設置為只讀,但應該不允許它具有執行權限。
●擴展ext2使用ext2文件系統上的只添加和不可變這兩種文件屬性可以進一步提高安全級別。不可變和只添加屬性只是兩種擴展ext2文件系統的屬性標志的方法。一個標記為不可變的文件不能被修改,甚至不能被根用戶修改。一個標記為只添加的文件可以被修改,但只能在它的后面添加內容,即使根用戶也只能如此。
可以通過chattr命令來修改文件的這些屬性,如果要查看其屬性值的話可以使用lsattr命令。要想了解更多的關于ext2文件屬性的信息,可使用命令man chattr來尋求幫助。這兩上文件屬性在檢測黑客企圖在現有的文件中安裝入侵后門時是很有用的。為了安全起見,一旦檢測到這樣的活動就應該立即將其阻止并發出報警信息。
如果你的關鍵的文件系統安裝成只讀的并且文件被標記為不可變的,入侵者必須重新安裝系統才能刪除這些不可變的文件但這會立刻產生報警,這樣就大大減少了被非法入侵的機會。
●保護log文件當與log文件和log備份一起使用時不可變和只添加這兩種文件屬性特別有用。系統管理員應該將活動的log文件屬性設置為只添加。當log被更新時,新產生的log備份文件屬性應該設置成不可變的,而新的活動的log文件屬性又變成了只添加。這通常需要在log更新腳本中添加一些控制命令。
二、備份
在完成Linux系統的安裝以后應該對整個系統進行備份,以后可以根據這個備份來驗證系統的完整性,這樣就可以發現系統文件是否被非法竄改過。如果發生系統文件已經被破壞的情況,也可以使用系統備份來恢復到正常的狀態。
●CD-ROM備份當前最好的系統備份介質就是CD-ROM光盤,以后可以定期將系統與光盤內容進行比較以驗證系統的完整性是否遭到破壞。如果對安全級別的要求特別高,那么可以將光盤設置為可啟動的并且將驗證工作作為系統啟動過程的一部分。這樣只要可以通過光盤啟動,就說明系統尚未被破壞過。
如果你創建了一個只讀的分區,那么可以定期從光盤映像重新裝載它們。即使象/boot、/lib和/sbin這樣不能被安裝成只讀的分區,你仍然可以根據光盤映像來檢查它們,甚至可以在啟動時從另一個安全的映像重新下載它們。
●其它方式的備份雖然/etc中的許多文件經常會變化,但/etc中的許多內容仍然可以放到光盤上用于系統完整性驗證。其它不經常進行修改的文件,可以備份到另一個系統(如磁帶)或壓縮到一個只讀的目錄中。這種辦法可以在使用光盤映像進行驗證的基礎上再進行額外的系統完整性檢查。
既然現在絕大多數操作系統現在都在隨光盤一起提供的,制作一個CD-ROM緊急啟動盤或驗證盤操作起來是十分方便的,它是一種十分有效而又可行的驗證方法。
三、改進系統內部安全機制
可以通過改進Linux操作系統的內部功能來防止緩沖區溢出攻擊這種破壞力極強卻又最難預防的攻擊方式,雖然這樣的改進需要系統管理員具有相當豐富的經驗和技巧,但對于許多對安全級別要求高的Linux系統來講還是很有必要的。
●Solaris Designer的安全Linux補丁Solaris Designer用于2.0版內核的安全Linux補丁提供了一個不可執行的棧來減少緩沖區溢出的威脅,從而大大提高了整個系統的安全性。
緩沖區溢出實施起來是相當困難的,因為入侵者必須能夠判斷潛在的緩沖區溢出何時會出現以及它在內存中的什么位置出現。緩沖區溢出預防起來也十分困難,系統管理員必須完全去掉緩沖區溢出存在的條件才能防止這種方式的攻擊。正因為如此,許多人甚至包括Linux Torvalds本人也認為這個安全Linux補丁十分重要,因為它防止了所有使用緩沖區溢出的攻擊。但是需要引起注意的是,這些補丁也會導致對執行棧的某些程序和庫的依賴問題,這些問題也給系統管理員帶來的新的挑戰。
不可執行的棧補丁已經在許多安全郵件列表(如securedistros@nl.linux.org)中進行分發,用戶很容易下載到它們等。
●StackGuardStackGuard是一個十分強大的安全補丁工具。你可以使用經StackGuard修補過的gcc版本來重新編譯和鏈接關鍵的應用。
StackGuard進行編譯時增加了棧檢查以防止發生棧攻擊緩沖區溢出,雖然這會導致系統的性能略有下降,但對于安全級別要求高的特定應用來講StackGuard仍然是一個十分管用的工具。
現在已經有了一個使用了SafeGuard的Linux版本,用戶使用StackGuard將會更加容易。雖然使用StackGuard會導致系統性能下降約10~20%,但它能夠防止整個緩沖區溢出這一類攻擊。
●增加新的訪問控制功能Linux的2.3版內核正試圖在文件系統中實現一個訪問控制列表,這要可以在原來的三類(owner、group和other)訪問控制機制的基礎上再增加更詳細的訪問控制。
在2.2和2.3版的Linux內核中還將開發新的訪問控制功能,它最終將會影響當前有關ext2文件屬性的一些問題。與傳統的具有ext2文件系統相比它提供了一個更加精確的安全控制功能。有了這個新的特性,應用程序將能夠在不具有超級用戶權限的情況下訪問某些系統資源,如初始套接等。
●基于規則集的訪問控制現在有關的Linux團體正在開發一個基于規則的訪問控制(RSBAC)項目,該項目聲稱能夠使Linux操作系統實現B1級的安全。RSBAC是基于訪問控制的擴展框架并且擴展了許多系統調用方法,它支持多種不同的訪問和認證方法。這對于擴展和加強Linux系統的內部和本地安全是一個很有用的。
四、設置陷井和蜜罐
所謂陷井就是激活時能夠觸發報警事件的軟件,而蜜罐(honey pot)程序是指設計來引誘有入侵企圖者觸發專門的報警的陷井程序。通過設置陷井和蜜罐程序,一旦出現入侵事件系統可以很快發出報警。在許多大的網絡中,一般都設計有專門的陷井程序。陷井程序一般分為兩種:一種是只發現入侵者而不對其采取報復行動,另一種是同時采取報復行動。
設置蜜罐的一種常用方法是故意聲稱Linux系統使用了具有許多脆弱性的IMAP服務器版本。當入侵者對這些IMAP服務器進行大容量端口掃瞄就會落入陷井并且激發系統報警。
另一個蜜罐陷井的例子就是很有名的phf,它是一個非常脆弱的Web cgi-bin腳本。最初的phf是設計來查找電話號碼的,但它具有一個嚴重的安全漏洞:允許入侵者使用它來獲得系統口令文件或執行其它惡意操作。系統管理員可以設置一個假的phf腳本,但是它不是將系統的口令文件發送給入侵者,而是向入侵者返回一些假信息并且同時向系統管理員發出報警。
另外一類蜜罐陷井程序可以通過在防火墻中將入侵者的IP地址設置為黑名單來立即拒絕入侵者繼續進行訪問。拒絕不友好的訪問既可以是短期的,也可以是長期的。Linux內核中的防火墻代碼非常適合于這樣做。
五、將入侵消滅在萌芽狀態
入侵者進行攻擊之前最常做的一件事情就是端號掃瞄,如果能夠及時發現和阻止入侵者的端號掃瞄行為,那么可以大大減少入侵事件的發生率。反應系統可以是一個簡單的狀態檢查包過濾器,也可以是一個復雜的入侵檢測系統或可配置的防火墻。
●Abacus Port SentryAbacus Port Sentry是開放源代碼的工具包,它能夠監視網絡接口并且與防火墻交互操作來關閉端口掃瞄攻擊。當發生正在進行的端口掃瞄時,Abacus Sentry可以迅速阻止它繼續執行。但是如果配置不當,它也可能允許敵意的外部者在你的系統中安裝拒絕服務攻擊。
Abacus PortSentry如果與Linux中透明的代理工具一起使用可以提供一個非常有效地入侵防范措施。這樣可以將為所有IP地址提供通用服務的未使用端口重定向到Port Sentry中,Port Sentry可以在入侵者采取進一步行動之前及時檢測到并阻止端口掃瞄。
Abacus Port Sentry能夠檢測到慢掃瞄(slow scan),但它不能檢測到結構化攻擊(structured attack)。這兩種方式最終目的都要試圖掩蓋攻擊意圖。慢掃瞄就是通過將端口掃瞄分散到很長的時間內來完成,而在結構化的攻擊中,攻擊者試圖通過掃瞄或探測多個源地址中來掩蓋自己的真實攻擊目標。
正確地使用這個軟件將能夠有效地防止對IMAP服務大量的并行掃瞄并且阻止所有這樣的入侵者。Abacus Sentry與Linux 2.2內核的IPChains工具一起使用時最有效,IPChains能夠自動將所有的端口掃瞄行為定向到Port Sentry。
Linux 2.0內核可以使用IPChains進行修補,Abacus Port Sentry也可以與早期的2.0版內核中的ipfwadm工具一起使用,ipfwadm在2.2版本以后被IPChains取代了。
Abacus Port Sentry還可以被配置來對Linux系統上的UDP掃瞄作出反應,甚至還可以對各種半掃瞄作出反應,如FIN掃瞄,這種掃描試圖通過只發送很小的探測包而不是建立一個真正的連接來避免被發現。
當然更好的辦法就是使用專門的入侵檢測系統,如ISS公司的RealSecure等,它們可以根據入侵報警和攻擊簽名重新配置防火墻。但這樣的產品一般價格較高,普及的用戶承受起來有困難。
六、反攻擊檢測
系統主要通過阻止入侵企圖來防止入侵,而反攻擊系統則可以反向進行端口掃瞄或發起其它的攻擊,這一著讓入侵者不僅入侵陰謀未能得逞,反而“引狼入室”,招致反攻擊。
有些安全系統如Abacus Sentry具有一定的反攻擊能力。比如有的站點有了防止用戶通過telnet進行連接,在應答telnet連接請求時,系統將返回一些不受歡迎的惡意信息。這只是一種最簡單也是最輕微的反攻擊措施。
一般情況下并不提倡使用反攻擊功能,因為這樣的反攻擊措施很容易被非法利用來攻擊其它的系統。
七、改進登錄
服務器將系統的登錄服務器移到一個單獨的機器中會增加系統的安全級別,使用一個更安全的登錄服務器來取代Linux自身的登錄工具也可以進一步提高安全。
在大的Linux網絡中,最好使用一個單獨的登錄服務器用于syslog服務。它必須是一個能夠滿足所有系統登錄需求并且擁有足夠的磁盤空間的服務器系統,在這個系統上應該沒有其它的服務運行。更安全的登錄服務器會大大削弱入侵者透過登錄系統竄改日志文件的能力。
●安全syslog即使使用單獨的登錄服務器,Linux自身的syslog工具也是相當不安全的。因此,有人開發了所謂的安全log服務器,將密碼簽名集成到日志中。這會確保入侵者即使在竄改系統日志以后也無法做到不被發現。現在最常用的用于取代syslog的安全log服務器稱為“安全syslog(ssyslong)”,用戶可以從Core SDI站點http://www.core-sdi.com/ssylog處下載這個工具。這個守護程序實現一個稱為PEQ-1的密碼協議來實現對系統日志的遠程審計。即使在入侵者獲得系統超級用戶權限的情況下也仍然可以進行審計,因為協議保證了以前以及入侵過程中的的log信息沒有審計者(在遠程可信任的主機上)的通知無法被修改。
●syslog-ng另一個取代syslog的工具是syslog-ng(下一代的syslog)。這是一個更加可配置的守護進程,它提供了密碼簽名來檢測對日志文件的竄改。密碼安全登錄服務器和遠程審計功能一起可以使入侵者極難進行日志竄改并且非常容易被檢測到這樣的不良企圖。用戶可以從www.babit.hu/products/syslog-ng.html處下載這個工具。
八、使用單一登錄
系統維護分散的大網絡環境中的多個用戶帳號對于系統管理員來講是一件非常頭疼的事情。現在有一些單一的登錄(sign on)系統不僅可以減輕管理員的負擔,而同時還提高了安全級別。
網絡信息服務(NIS)是一個很好的單一登錄系統,它在Sun公司的Yellow Page服務的基礎上發展來的,它的基本安全特性不夠健狀,由于不斷有一些bug和脆弱性被公布,因此有人戲稱它為網絡入侵者服務(Network Intruder Service)。NIS的更新版本NIS+原NIS的不足進行了改進,現在已經有了用于Linux的NIS+版本。
Kerberos也是一種非常有名的單一登錄系統。Kerberos v4具有一些很有名的安全漏洞,如入侵者可以離線進行窮盡攻擊Kerberos cookie而不會被發現。Ketberos v5大大進行了改進,不會再有v4的問題。
在大的網絡中,象NIS和Kerberos這樣的單一的登錄系統雖然有有利的一面,但也有它不利的一面。一方面,在不同系統上都具有認證機制有助于隔離該功能并且減少它與其它服務相互之間的影響。另一方面,一旦一個系統中的某個帳號被破壞,所有可通過這個帳號訪問的系統都將同樣遭到破壞。因此在單一的登錄系統中特別要求具有較高防猜測水平的口令字。
基于Windows的網絡在Windows NT域系統中有自己的單一登錄系統。Linux系統可以根據Windows系統進行認證。這允許用戶在Windows系統下修改、維護和管理它們的帳號和口令字并且修改結果會在同時在UNIX登錄中得到體現。如使用pam_smb,Linux系統可以根據Windows SMB Domain進行認證。這在以Windows網絡管理為中心的網絡中是相當方便的,但它也帶來了Windows認證系統自身的一些不安全性。
九、掌握最新安全產品和技術
作為一個系統管理員,還必須時刻跟蹤Linux安全技術的發展動向,并且適時采用更先進的Linux安全工具。目前國際上有許多有關Linux安全的研究和開發項目,目前至少有三個安全Linux項目已經啟動,每個項目的目標都有自己的側重點,它們分別是:
●安全Linux(Secure Linux) 安全Linux(www.reseau.nl/securelinux)項目的目標是提供一個用于Internet服務器系統的安全的Linux分發。該項目管理者正尋求在這個產品中集成強大的密碼和一些額外的Web服務器功能。既然它是在美國之外創建的,人們可望能夠得到改進的密碼安全而不會受到美國安全產品出口法律的限制。
●Bastille LinuxBastille Linux(www.bastille-linux.org)項目尋求在Linux環境中建立一個類似OpenBSD的標準。該項目宣稱的目標是為臺式機創建一個安全的分發,使網絡管理者可以不用擔心用戶的安全。
●Kha0s LinuxKha0s Linux(www.kha0s.org)正尋求創建了一個具有強加密和類似OpenBSD的安全政策的最小的安全Linux分發。該小組目前正在它的Web站點上請求全球用戶和廠商的參與和合作。
除此之外,下面兩點對于管理員提高Linux安全管理水平也是十分有用的:
訪問安全Linux郵件列表現在有許多關于Linux安全的郵件列表,如securedistros@nl.linux.org、Kh a0s-dev@kha0s.org等,經常訪問這些郵件列表可以得到大量的安全信息。
還有另一個通用的郵件列表是security-audit@ferret.lmh.ox.ac.uk,它是專門討論源代碼的安全審計的。這個列表可能與其它的郵件列表有大量的重復,但如果想了解源代碼審計和相關的安全問題的話還是很值得一讀的。
十、多管齊下
任何一種單一的安全措施其防范能力都是有限的,一個安全的系統必須采取多種安全措施,多管齊下才能更好的保證安全。假如一個Linux系統采取了以上各種安全措施,那么要想侵入你的系統,攻擊者將不得不繞過防火墻、避開入侵檢測系統、跳過陷井程序、通過系統過濾器、逃過你的日志監視器、修改文件系統屬性、破壞安全登錄服務器才能最終達到目的。由于其中任何一個環節都可能激發報警,因此入侵者要想侵入這樣的系統而又不被發現幾乎是不可能的。

熱詞搜索:

上一篇:SecureIIS安全防護系統使用
下一篇:Windows Server 2003網絡服務器安全攻略

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
欧美性猛交xxxx乱大交退制版 | 国产精品久久福利| 久久精品成人一区二区三区蜜臀 | 久久国产婷婷国产香蕉| 在线视频免费在线观看一区二区| 国内视频精品| 极品av少妇一区二区| 国产一区成人| 黄色日韩在线| 影音先锋中文字幕一区| 国内精品久久久久久久果冻传媒 | 国产精品a级| 欧美日韩在线观看一区二区| 欧美精品一区二区三区久久久竹菊 | 欧美日韩国产一区二区三区地区 | 亚洲女ⅴideoshd黑人| 性高湖久久久久久久久| 国产精品入口尤物| 亚洲欧洲免费视频| 欧美mv日韩mv国产网站app| 国产精品美女久久久久aⅴ国产馆| 黄色成人精品网站| 黑丝一区二区三区| 欧美大片在线观看一区二区| 欧美日韩午夜激情| 日韩视频免费看| 亚洲一区二区三区四区在线观看 | 久久成人18免费网站| 欧美日韩美女在线| 亚洲免费观看| 一区免费观看视频| 欧美一区二区在线免费播放| 欧美日韩免费在线| 一本久久综合亚洲鲁鲁| 亚洲精品免费在线| 免费在线成人| 国产综合香蕉五月婷在线| 亚洲欧美日韩国产中文| 欧美午夜剧场| 欧美一级黄色录像| 国产在线精品二区| 久久琪琪电影院| 在线播放国产一区中文字幕剧情欧美 | 在线成人激情视频| 蜜桃av一区二区三区| 亚洲国产精品专区久久| 久久综合狠狠综合久久激情| 怡红院av一区二区三区| 女人香蕉久久**毛片精品| 亚洲精品一区二区三区福利| 欧美三级视频在线播放| 午夜精品久久久久久久久| 国产色视频一区| 欧美成人精品激情在线观看| 在线亚洲美日韩| 国产在线精品成人一区二区三区 | 亚洲夜间福利| 国产精品日韩一区| 久久久精品国产免费观看同学| 1024国产精品| 欧美视频观看一区| 性欧美暴力猛交另类hd| 国产综合网站| 欧美日韩一区二区三区在线视频| 性久久久久久| 亚洲精品日韩在线| 国产农村妇女精品一二区| 久久伊伊香蕉| 亚洲国产欧美一区| 国产精品视频第一区| 欧美风情在线| 欧美一区二区三区成人| 日韩亚洲国产欧美| 国内精品一区二区三区| 欧美亚洲动漫精品| 欧美jizz19性欧美| 久久成人免费视频| 亚洲视频一区| 亚洲精品一区久久久久久| 国产欧美日韩精品一区| 欧美日韩午夜激情| 欧美成人69av| 久久一区视频| 欧美一区三区三区高中清蜜桃| 亚洲精品视频一区二区三区| 国产自产高清不卡| 国产精品入口日韩视频大尺度| 欧美日韩福利在线观看| 欧美69视频| 久久亚洲综合| 久久全国免费视频| 久久成人人人人精品欧| 午夜日本精品| 亚洲欧美国产日韩天堂区| 在线综合欧美| 亚洲图片欧洲图片av| 一区二区电影免费观看| 99国产麻豆精品| 日韩视频免费观看| 一本色道久久综合亚洲精品不卡| 亚洲精品欧美极品| 亚洲精品视频中文字幕| 91久久精品国产91性色tv| 在线免费观看日本欧美| 1769国产精品| 亚洲精品乱码久久久久久黑人| 亚洲日韩视频| 一本色道久久综合亚洲精品不卡| 亚洲免费观看在线视频| 日韩天天综合| 亚洲尤物在线视频观看| 亚洲女同精品视频| 欧美一区二区三区电影在线观看| 欧美影院视频| 葵司免费一区二区三区四区五区| 另类天堂av| 欧美日韩一区二区在线观看视频| 国产精品yjizz| 国产亚洲精品福利| 亚洲国产精品久久91精品| 99成人在线| 久久精品国产久精国产爱| 另类亚洲自拍| 国产精品va在线| 国产一区二区在线观看免费| 在线观看亚洲视频| 一区二区激情| 久久精品伊人| 欧美色欧美亚洲高清在线视频| 国产精品综合不卡av| 亚洲高清资源综合久久精品| 一本大道av伊人久久综合| 欧美在线视频a| 欧美激情精品久久久久久变态| 国产精品国产成人国产三级| 狠狠色综合网站久久久久久久| 亚洲人成网站色ww在线| 亚洲永久精品国产| 欧美成人高清视频| 国产精品最新自拍| 亚洲精品在线观看免费| 欧美在线综合视频| 欧美久久视频| 经典三级久久| 欧美一级专区| 欧美视频网址| 亚洲国产精品久久久久秋霞不卡| 亚洲欧美成人一区二区在线电影 | 久久成人av少妇免费| 欧美日本成人| 激情久久影院| 亚洲欧美日韩国产成人精品影院| 久久综合网络一区二区| 国产精品福利久久久| 91久久久久久| 久久久久欧美| 国产老肥熟一区二区三区| 亚洲日本一区二区| 久久免费少妇高潮久久精品99| 欧美视频日韩| 亚洲日本国产| 欧美wwwwww| 亚洲国产欧美一区二区三区同亚洲| 午夜精品美女久久久久av福利| 欧美日韩一区二区三区在线| 亚洲日韩欧美视频一区| 可以看av的网站久久看| 国产自产高清不卡| 亚洲欧美偷拍卡通变态| 欧美先锋影音| 亚洲先锋成人| 国产精品超碰97尤物18| av成人激情| 欧美日韩一区国产| 夜夜嗨av一区二区三区网页| 欧美大片免费观看在线观看网站推荐| 好吊一区二区三区| 久久精品欧洲| 极品少妇一区二区三区精品视频 | 国产揄拍国内精品对白| 欧美一级日韩一级| 国产精品视频一区二区三区| 亚洲在线成人精品| 国产欧美亚洲日本| 久久久久久久综合狠狠综合| 伊人成人在线视频| 欧美精品在线观看一区二区| 日韩图片一区| 国产精品一区二区三区观看| 欧美一区=区| 在线观看成人av电影| 欧美国产日本| 亚洲欧美精品在线观看| 激情偷拍久久| 欧美视频日韩视频| 久久精品综合网| 亚洲人成7777| 国产精品一区二区在线观看| 久久久久久9999| av不卡在线|