




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第12章Unix與Linux操作系統平安李劍北京郵電大學信息平安中心E-mail::130-01936882版權所有,盜版必糾概述Linux被認為是一個比較平安的Internet效勞器。作為一種開放源代碼操作系統,一旦Linux系統中發現有平安漏洞,Internet上來自世界各地的志愿者會踴躍修補它。Unix系統作為一個穩定的操作系統,也有許多漏洞需要修補。然而,系統管理員往往不能及時地對Linux/Unix系統的漏洞進行修補,這就給黑客以可乘之機。但是,相對于這些系統本身的平安漏洞,更多的平安問題是由不當的配置造成的,可以通過適當的配置來防止。本章將介紹一些增強Linux/Unix系統平安性配置的根本知識。版權所有,盜版必糾目錄第12章Unix與Linux操作系統平安12.1Unix與Linux系統概述12.2Unix與Linux系統平安思考題版權所有,盜版必糾1969年,KenThompson、DennisRitchie和其他一些人在AT&T貝爾實驗室開始進行一個“little-usedPDP-7inacorner〞的工作,它便是Unix的雛形。10年里,Unix在AT&T的開展經歷了數個版本。V4〔1974〕用C語言重寫,這成為系統間操作系統可移植性的一個里程碑。V6〔1975〕第一次在貝爾實驗室以外使用,成為加州大學伯克利分校開發的第一個Unix版本的根底。貝爾實驗室繼續在Unix上工作到80年代,有1983年的System5版本和1989年的System4版本。同時,加利福尼亞大學的程序員改動了AT&T發布的源代碼,引發了許多主要論題。BSD〔BerkeleyStandardDistribution〕成為第2個主要“Unix〞版本。12.1Unix與Linux系統概述版權所有,盜版必糾Unix操作系統是由美國貝爾實驗室開發的一種多用戶、多任務的通用操作系統。它從一個實驗室的產品開展成為當前使用普遍、影響深遠的主流操作系統。Unix操作系統經過20多年的開展后,已經成為一種成熟的主流操作系統,并在開展過程中逐步形成了一些新的特色,其中主要特色包括5個方面。12.1Unix與Linux系統概述版權所有,盜版必糾可靠性高極強的伸縮性網絡功能強強大的數據庫支持功能開放性好12.1Unix與Linux系統概述版權所有,盜版必糾在這期間,Unix操作系統出現了許多“變種〞,如Linux、Solaris等如下圖12.1Unix與Linux系統概述版權所有,盜版必糾Linux是一套可以免費使用和自由傳播的類Unix操作系統,主要用于基于Intelx86系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的Unix兼容產品。Linux最早開始于一位名叫LinusTorvalds的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。目的是想設計一個代替Minix〔是由一位名叫AndrewTannebaum的計算機教授編寫的一個操作系統示教程序〕的操作系統。這個操作系統可用于386、486或奔騰處理器的個人計算機上,并且具有Unix操作系統的全部功能。12.1Unix與Linux系統概述版權所有,盜版必糾Linus看到了一個叫做Minix的小型Unix系統,覺得自己能做得更好。1991年秋天,他發行了一個叫“Linux〞的免費軟件內核的源代碼—是他的姓和Minux的組合。到1994年,Linus和一個內核開發小組發行了Linux1.0版。Linus和朋友們有一個免費內核,Stallman和朋友們擁有一個免費的Unix克隆系統的其余局部。人們把Linux內核和GNU合在一起組成一個完整的免費系統,該系統被稱為“Linux〞,盡管Stallman更愿意取名為“GNU/LinuxSystem〞。有幾種不同類別的GNU/Linux:一些可以被公司用來支持商業使用,如RedHat、CalderaSystems和;其他如DebianGNU/Linux,更接近于最初的免費軟件概念。Linux能在幾種不同體系結構的芯片上運行,并已經被各界接納或支持。其支持者有惠普、硅谷圖像和Sun等有較長歷史的Unix供給商,還有康柏和戴爾等PC供給商以及Oracle和IBM等主要軟件供給商。12.1Unix與Linux系統概述版權所有,盜版必糾Linux是一個免費的操作系統,用戶可以免費獲得其源代碼,并能夠隨意修改。它是在共用許可證(GPL,GeneralPublicLicense)保護下的自由軟件,也有好幾種版本,如RedHatLinux、Slackware,以及國內的XteamLinux、紅旗Linux等。Linux的流行是因為它具有許多優點,典型的優點有如下7個:12.1Unix與Linux系統概述版權所有,盜版必糾〔1〕完全免費;〔2〕完全兼容POSIX1.0標準;〔3〕多用戶、多任務;〔4〕良好的界面;〔5〕豐富的網絡功能;〔6〕可靠的平安、穩定性能;〔7〕支持多種平臺。由于Unix與Linux系統相似,所以本章將二者合起來介紹。12.1Unix與Linux系統概述版權所有,盜版必糾Unix系統中的/etc/passwd文件含有全部系統需要知道的關于每個用戶的信息(加密后的口令也可能存于/etc/shadow文件中)。/etc/passwd中包含用戶的登錄名、經過加密的口令、用戶號、用戶組號、用戶注釋、用戶主目錄以及用戶所用的shell程序。其中用戶號(UID)和用戶組號(GID)用于Unix系統惟一標識用戶和同組用戶及用戶的訪問權限。/etc/passwd中存放的是加密后的口令,用戶在登錄時需要輸入的口令經計算后與/etc/passwd對應局部相比較,符合那么允許登錄,否那么拒絕用戶登錄。用戶可用passwd命令修改自己的口令,但不能直接修改/etc/passwd中的口令部份。12.2.1系統口令平安版權所有,盜版必糾一個好的口令應當至少有6個字符長,不要用個人信息做口令(如生日、名字、反向拼寫的登錄名、房間中可見的物品等),普通的英語單詞也不好(因為可用字典攻擊法),口令中最好有一些非字母(如數字、標點符號、控制字符等),還要好記一些,不能寫在紙上或計算機里的文件中。選擇口令的一個推薦方法是將兩個不相關的詞用一個數字或控制字符相連,并截斷為8個字符。當然,如果能記住8位亂碼自然更好。不應使用同一個口令在不同機器中使用,特別是不同級別的用戶使用同一口令,可能導致平安隱患。用戶應定期改變口令,至少6個月要改變一次,系統管理員可以強制用戶定期做口令修改。為防止別人竊取口令,在輸入口令時應注意保密。12.2.1系統口令平安版權所有,盜版必糾1.禁用帳號 在/etc/passwd文件中用戶名前加一個“#〞,把“#〞去掉即可取消限制。在對操作系統做配置的時候,可以將一些不用的帳號刪除。12.2.2帳號平安版權所有,盜版必糾2.保護root帳號 (1)除非必要,防止以超級用戶登錄。 (2)嚴格限制root只能在某一個終端登陸,遠程用戶可以使用/bin/su-l來成為root。 (3)不要隨意把rootshell留在終端上。 (4)假設某人確實需要以root來運行命令,那么考慮安裝sudo這樣的工具,它能使普通用戶以root來運行個人命令并維護日志。 (5)不要把當前目錄(“./〞)和普通用戶的bin目錄放在root帳號的環境變量PATH中。 (6)永遠不以root運行其他用戶的或不熟悉的程序12.2.2帳號平安版權所有,盜版必糾UNIX中的SUID(SetUserID)/SGID(SetGroupID)設置了用戶id和分組id屬性,允許用戶以特殊權利來運行程序,這種程序執行時具有宿主的權限。當用戶執行一個SUID文件時,用戶ID在程序運行過程中被置為文件擁有者的用戶ID。如果文件屬于root,那用戶就成為超級用戶。同樣,當一個用戶執行SGID文件時,用戶的組被置為文件的組。如passwd程序,它就設置了SUID位:12.2.3SUID和SGID版權所有,盜版必糾這樣,passwd程序執行時就具有root的權限SUID程序是為了使普通用戶完成一些普通用戶權限不能完成的事而設置的。比方每個用戶都允許修改自己的密碼,但是修改密碼時又需要root權限,所以修改密碼的程序需要以管理員權限來運行。SUID程序會對系統平安帶來威脅,它會使非法命令執行和權限提升。為了保證SUID程序的平安性,在SUID程序中要嚴格限制功能范圍,不能有違反平安性規那么的SUID程序存在。并且要保證SUID程序自身不能被任意修改。12.2.3SUID和SGID版權所有,盜版必糾可以通過檢查權限模式來識別一個SUID程序。如果“x〞被改為“s〞,那么程序是SUID。如:另外,用命令chmodu-sfile可去掉file的SUID位。12.2.3SUID和SGID版權所有,盜版必糾效勞就是運行在網絡效勞器上監聽用戶請求的進程,效勞是通過端口號來區分的。常見的效勞及其對應的端口:ftp:21telnet:23(www):80pop3:11012.2.4效勞平安版權所有,盜版必糾在Unix系統中,效勞是通過inetd進程或啟動腳本來啟動。通過inetd來啟動的效勞可以通過在/etc/inetd.conf文件中注釋來禁用。Inetd配置文件如下圖。12.2.4效勞平安版權所有,盜版必糾通過啟動腳
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出租破屋改造方案(3篇)
- 鋪面入室經營方案(3篇)
- 廢棄廠房搭建方案(3篇)
- 婚慶酒店預算方案模板(3篇)
- 癌癥的康復照護講課件
- 船舶入港避讓方案(3篇)
- 金屬車棚改造方案(3篇)
- 廠房茶室改造方案(3篇)
- 河道建設水利方案(3篇)
- 混凝土越野測試方案(3篇)
- 2025屆西藏林芝地區五下數學期末考試試題含答案
- 財政投資評審咨詢服務預算和結算評審項目投標文件(技術方案)
- 手術室醫療垃圾的分類
- 教育領域中的信息化技術討論以小學數為例
- 2025廣東佛山市南海區圖書館擬聘用公益一類事業編制人員歷年高頻重點提升(共500題)附帶答案詳解
- 2025屆廣東省深圳寶安區四校聯考中考生物全真模擬試卷含解析
- 高中家長會 共筑夢想,攜手未來課件-高二下學期期末家長會
- 《混凝土灌注樁檢測》課件
- 2023年《計量經濟學》期末試卷
- 防范非法金融活動
- 《人工智能:AIGC基礎與應用》題庫 項選擇題
評論
0/150
提交評論