歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

lids系列之快速入門

  LIDS LIDS( Linux入侵偵察系統)是Linux內核補丁和系統管理員工具(lidsadm),它加強了Linus內核。它在內核中實現了一種安全模式 -- 參考模式以及內核中的Mandatory Access Control(命令進入控制)模式。本文將闡述LIDS的功能和如何使用它來建立一個安全的Linux系統。 1. 為什麼選擇LIDS   隨著互連網上Linux越來越受歡迎 ,越來越多現有GNU/LINUX系統上的應用軟件中的安全 漏洞被發現。很多程序利用了程序員的粗心,例如緩存溢出、格式化代碼攻擊。當系統安全 受到程序的危及,黑客獲得ROOT權限以後,整個系統將被入侵者控制。   由於代碼的開放性,我們可以獲得很多所希望Linux應用程序的原代碼,並且根據我們的 需要來修改。所以bug能很容易地被找到,並很快修補。但是當漏洞被揭示後,而系統管理員 疏於給漏洞打補丁,從而造成很容易地就被入侵,更糟的是黑客能獲得ROOT SHELL。利用現 有的GNU/Linux系統,他為所欲為。這正是LIDS想要解決的問題。   首先看看現有的GNU/Linux系統存在哪些問題。   文件系統未受到保護   系統中的很多重要的文件,例如 /bin/login,一旦黑客入侵後,他可以上傳修改過的l ogin文件來代替/bin/login ,然後他就可以不需要任何登陸名和密碼就登陸系統。這常被稱 為Trojan house。   進程未受到保護   系統上運行的進程是為某些系統功能所服務的,例如HTTPD是一個web服務器來滿足遠程 客戶端對於web的需求。作為web服務器系統,保護其進程不被非法終止是很重要的。但是當 入侵者獲得了ROOT權限後,我們卻無能為力。   系統管理未受保護   很多系統管理,例如,模塊的裝載/卸載,路由的設置,防火牆的規則,能很容易就被修 改,如果用戶的ID是0。所以當入侵者獲得ROOT權限後,就變得很不安全。   超級用戶(root)作為ROOT可能濫用權限   他可以為所欲為。作為ROOT他甚至可以對現有的權限進行修改。   綜上所述,我們發現在現有的Linux系統中的進入控制模式是不足以建立一個安全的Linu x系統。我們必須在系統中添加新的模式來解決這些問題。這就是LIDS所要做的。 2. LIDS的特色   Linux入侵偵察系統是Linux內核補丁和系統管理員工具,它加強了內核的安全性。它在 內核中實現了參考監聽模式以及Mandatory Access Control(命令進入控制)模式。當它起 作用後,選擇文件進入,每一個系統/網絡的管理操作,任何使用權限, raw device, mem 和 I/O 進入將可以禁止甚至對於ROOT也一樣。它使用和擴展了系統的功能,在整個系統上 綁定控制設置,在內核中添加網絡和文件系統的安全特性,從而加強了安全性。你可以在線 調整安全保護,隱藏敏感進程,通過網絡接受安全警告等等。   簡而言之,LIDS提供了保護、偵察、響應的功能,從而是LINUX系統內核中的安全模式得 以實現。   2.1 保護   LIDS提供以下的保護 : 保護硬盤上任何類型的重要文件和目錄,任何人包括ROOT都無法改變。 能保護重要進程不被終止 能防止非法程序的RAW IO 操作。保護硬盤,包括MBR保護,等等。 能保護系統中的敏感文件,防止未被授權者(包括ROOT)和未被授權的程序進入。   2.2 偵察   當有人掃描你的主機, LIDS能偵察到並報告系統管理員。 LIDS也可以檢測到系統上任 何違法規則的進程。   2.3 響應   當有人違反規則, LIDS會將非法的運作細節記錄到受LIDS保護的系統log文件中。 LID


S還可以將log信息傳到你的信箱中。LIDS也可以馬上關閉與用戶的對話。



Copyright © Linux教程網 All Rights Reserved