Red Hat Enterprise Linux

Deployment Guide

Copyright © 2008 Red Hat, Inc. This material may only be distributed subject to the terms and conditions set forth in the Open Publication License, V1.0 or later with the restrictions noted below (the latest version of the OPL is presently available at http://www.opencontent.org/openpub/).

Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder.

Distribution of the work or derivative of the work in any standard (paper) book form for commercial purposes is prohibited unless prior permission is obtained from the copyright holder.

Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.

All other trademarks referenced herein are the property of their respective owners.

The GPG fingerprint of the security@redhat.com key is:

CA 20 86 86 2B D6 9D FC 65 F6 EC C4 21 91 80 CD DB 42 A6 0E

1801 Varsity Drive RaleighNC 27606-2072 USA Phone: +1 919 754 3700 Phone: 888 733 4281 Fax: +1 919 754 3701 PO Box 13588 Research Triangle ParkNC 27709 USA

January 2008

修訂記錄
修訂 5.2-11 Wed May 21 2008 Michael Hideo
Smith
Resolves: #232215
Changing from XML to HTML Single with floating Table of Contents and viewable by browser
摘要

This Deployment Guide documents relevant information regarding the deployment, configuration and administration of Red Hat Enterprise Linux 5.2.


簡​介​
1. 我​們​需​要​您​的​寶​貴​意​見​!
I. 安​全​性​與​授​權​
1. 系​統​安​全​的​概​要​
1.1. 安​全​弱​點​偵​測​
1.1.1. 模​擬​敵​人​的​思​考​方​式​
1.1.2. 定​義​評​估​與​測​試​
1.1.3. 評​估​這​些​工​具​
1.2. 常​見​的​安​全​性​漏​洞​與​攻​擊​
1.3. 安​全​性​更​新​
1.3.1. 更​新​套​件​

簡​介​

歡​迎​使​用 Red Hat Enterprise Linux 建​置​指​南​。​

Red Hat Enterprise Linux 建​置​指​南​包​含​了​如​何​自​訂​您​的 Red Hat Enterprise Linux系​統​以​符​合​您​需​求​之​相​關​訊​息​。​如​果​您​需​要​的​是​設​定​和​自​訂​您​系​統​之​完​整​、​工​作​取​向​的​指​南​,這​本​手​冊​一​定​適​合​您​。​

Red Hat 的​課​程​和​證​照​無​可​置​疑​的​是 Linux 中​,甚​至​可​以​說​是​資​訊​科​技​業​界​的​指​標​。​我​們​的​證​照​課​程​全​由​經​驗​豐​富​的 Red Hat 專​家​們​執​鞭​,並​檢​測​實​際​系​統​操​作​能​力​,且​該​專​業​頗​受​資​訊​業​界​需​求​。​

1. 我​們​需​要​您​的​寶​貴​意​見​!

假​如​您​在 Red Hat Enterprise Linux 建​置​指​南​ 中​發​現​錯​誤​,或​有​任​何​您​覺​得​可​以​改​進​的​地​方​,我​們​很​歡​迎​您​的​建​言​!請​回​報​一​份​關​於 建​置​指​南​ 的​報​告​到 Bugzilla(http://bugzilla.redhat.com/bugzilla/)。​

假​如​您​有​關​於​改​善​說​明​文​件​的​建​議​,請​盡​量​明​確​的​說​明​您​的​想​法​。 如​果​有​發​現​錯​誤​,也​請​您​指​出​段​落​號​碼​與​一​些​周​遭​的​文​字​,以​使​得​我​們​可​以​更​快​的​找​到​它​。​

部 I. 安​全​性​與​授​權​

不​論​系​統​管​理​員​需​要​保​護​重​要​系​統​、​服​務​或​資​料​時​,Red Hat Enterprise Linux 提​供​了​多​種​工​具​和​方​式​,作​為​整​體​安​全​性​策​略​的​一​部​分​。​

本​章​節​將​特​別​以 Red Hat Enterprise Linux 的​觀​點​來​提​供​基​礎​的​安​全​性​介​紹​。​並​提​供​安​全​評​估​、​常​見​行​為​、​入​侵​和​突​發​事​件​處​理​方​面​的​概​念​。​也​提​供​了​如​何​使​用 SELinux 來​加​強​工​作​站​、​伺​服​器​、​VPN、​防​火​牆​的​設​定​之​概​念​的​相​關​資​訊​以​及​其​他​措​施​。​

在​閱​讀​本​章​節​前​,您​必​須​擁​有​基​本​相​關​資​訊​科​技​安​全​性​的​知​識​,在​此​提​供​小​部​份​如​控​制​實​體​存​取​、​良​好​帳​戶​保​管​方​針​和​程​序​、​審​核​等​一​般​安​全​性​的​觀​念​。​您​可​以​從​其​他​來​源​取​得​適​合​的​相​關​資​訊​。​

章 1. 系​統​安​全​的​概​要​

由​於​我​們​越​來​越​倚​賴​功​能​強​大​且​有​網​路​連​線​的​電​腦​來​幫​助​我​們​商​業​方​面​的​需​求​以​及​保​存 我​們​的​個​人​資​料​,因​此​研​發​網​路​與​電​腦​安​全​的​工​業​也​逐​漸​形​成​。 在​企​業​中​,他​們​會​聘​請 安​全​性​的​專​家​來​審​核​系​統​並​且​定​制​出​適​合​他​們​組​織​之​操​作​需​求​的​解​決​方​案​,因​為​大​部​分 公​司​的​運​作​方​式​都​是​相​當​彈​性​化​的​,其​員​工​會​有​機​會​在​本​地​端​或​遠​端​地​存​取​公​司​的​資​訊 科​技​資​源​,因​此​對​於​安​全​的​電​腦​運​作​環​境​的​需​求​變​得​越​來​越​重​要​。​

不​幸​的​是​,大​部​分​企​業​(以​及​個​人​用​戶​)都​把​安​全​性​考​量​放​到​最​後​,排​在 系​統​效​能​、​生​產​力​、​以​及​預​算​之​後​。​一​份​適​切​的​安​全​性​政​策​多​半​是​ 後​見​之​明​ — 被​入​侵​之​後​才​制​訂​出​來​的​。​安​全​專​家​同​意​, 在​連​上​不​值​得​信​任​的​網​路​(例​如​網​際​網​路​)之​前​,就​該​先​做​好​預​防​措​施​, 這​可​以​有​效​地​防​止​大​部​分​入​侵​。​

1.1. 安​全​弱​點​偵​測​

只​要​給​予​足​夠​的​時​間​、​資​源​與​動​機​,怪​客​幾​乎​可​以​入​侵​任​何​的​系​統​。​因​此​,目​前​可​用​的​安​全​性​程​序​與​科​技​都​無​法​保​證​任​何​系​統​可​免​於​入​侵​。​路​由​器​可​以​幫​助​保​全​連​接​到​網​際​網​路​的​閘​道​器​,而​防​火​牆​可​幫​助​保​全​網​路​的​邊​緣​,在​虛​擬​私​有​網​路​中​可​以​安​全​地​以​加​密​的​方​式​傳​輸​資​料​。​入​侵​偵​測​系​統​可​以​用​來​警​告​您​任​何​的​惡​意​行​為​。​然​而​,這​些​科​技​的​成​功​也​仰​賴​許​多​的​變​數​,包​括​了​:

  • 負​責​設​定​、​監​控​與​維​護​這​些​科​技​之​人​員​的​專​業​能​力​。​

  • 快​速​且​有​效​地​修​復​與​更​新​服​務​與​核​心​的​能​力​。​

  • 負​責​的​人​員​對​網​路​使​用​狀​況​保​持​經​常​警​惕​性​的​能​力​。​

由​於​數​據​系​統​與​科​技​的​變​動​頻​繁​,要​保​全​公​司​的​資​源​是​相​當​繁​複​的​事​情​,要​為​您​的​所​有​系​統​找​到​專​家​的​資​源​通​常 是​很​困​難​的​。 雖​然​我​們​可​以​擁​有​對​高​層​資​訊​安​全​的​許​多​領​域​都​熟​悉​的​人​員​,不​過​要​保​留​這​些​專​家​人​員​是​很​困​難​的​。 這​主​要​是​因​為​資​訊​安​全​的​每​一​個​主​題​領​域​都​需​要​不​斷​地​鑽​研​與​探​究​,資​訊​安​全​並​不​會​停​留​不​變​。​

1.1.1. 模​擬​敵​人​的​思​考​方​式​

假​設​您​負​責​管​理​一​個​企​業​網​路​,如​此​的​網​路​通​常​都​是​由​作​業​系​統​、​應​用​程​式​、​伺​服​器​、​網​路​監​視​器​、​防​火​牆​與​入​侵​偵​測​系​統​等​等​所​組​成​,試​著​想​像​要​對​這​些​所​有​的​資​源​都​保​持​更​新​狀​態​。​由​於​當​代​軟​體​與​網​路​環​境​的​複​雜​性​,系​統​遭​破​壞​與​程​式​錯​誤​是​很​難​避​免​的​。​在​一​個​含​有​各​種​不​同​系​統​的​大​型​公​司​中​,如​要​對​整​個​網​路​保​持​即​時​的​程​式​修​補​與​更​新​,這​是​一​件​相​當​繁​複​的​事​情​。​

將​保​持​程​式​更​新​的​工​作​與​專​業​技​能​的​需​求​結​合​,仍​然​無​法​避​免​不​利​的​事​件​發​生​,而​造​成​系​統​被​入​侵​、​資​料​毀​損 以​及​服​務​被​中​斷​。​

如​要​增​加​安​全​性​科​技​與​輔​助​以​用​來​保​護​系​統​、​網​路​與​資​料​,請​以​怪​客​的​思​想​去​思​考​,並​檢​查​弱​點​處​以​估​計​系​統​的​安​全​性​問​題​。​針​對​您​自​己​的​系​統​與​網​路​資​源​進​行​預​防​的​安​全​弱​點​偵​測​將​可​找​出​潛​在​的​問​題​,使​得​我​們​可​以​在​怪​客​入​侵​之​前​便​將​之​解​決​。​

假​如​您​即​將​對​您​的​家​進​行​一​個​安​全​弱​點​的​偵​測​,您​將​會​檢​查​每​一​個​門​以​確​定​它​們​是​否​已​經​關​閉​並​且​鎖​上​,您​也​會​檢​查​每​一​個​窗​戶​,確​保​它​們​已​完​全​關​閉​並​且​門​閂​已​鎖​上​。​同​樣​的​概​念​也​適​用​於​系​統​、​網​路​與​電​子​資​料​上​,惡​意​的​使​用​者​是​對​您​資​料​的​小​偷​與​破​壞​者​。​請​留​意​他​們​的​工​具​、​思​想​與​動​機​,然​後​您​便​可​以​很​快​地​因​應​他​們​的​動​作​。​

1.1.2. 定​義​評​估​與​測​試​

安​全​弱​點​偵​測​可​以​劃​分​為​兩​個​類​型​: 從​外​向​裡​看​(Outside looking in)自​內​部​檢​視​(inside looking around)。​

當​您​從​外​在​的​角​度​進​行​弱​點​偵​測​時​,也​等​於​是​試​著​從​外​界​入​侵​自​己​的​系​統​。​身​處​公​司​的​外​面​會​讓​您​從​怪​客​的​角​度​看​事​情​。​您​看​到​的​正​是​怪​客​所​看​到​的 — 空​開​的 IP 閘​道​位​址​、​DMZ 區​域​中​的​系​統​、​防​火​牆​上​的​外​部​介​面​等​等​。​DMZ 是​「​非​軍​事​區​」​(demilitarized zone,或​稱​「​中​立​區​」​)的​縮​寫​,指​得​是​介​於​內​部​網​路​(例​如​企​業​的​私​有​區​域​網​路​)與​外​部​網​路​(例​如​網​際​網​路​)之​間​的​電​腦​或​小​型​子​網​路​。​一​般​來​說​,DMZ 包​含​了​需​要​連​接​網​際​網​路​的​伺​服​器​,例​如​網​頁​伺​服​器​(HTTP)、​FTP伺​服​器​、​郵​件​伺​服​器​(SMTP)、​以​及 DNS 伺​服​器​等​等​。​

當​您​自​內​部​檢​視​做​安​全​性​評​估​時​,因​為​您​已​經​身​處​系​統​內​,身​份​也​是​受​信​任​的​管​理​者​,因​此​會​比​較​佔​優​勢​。​這​也​是​您​與​同​事​登​入​系​統​時​,會​看​到​的​環​境​:列​印​伺​服​器​、​檔​案​伺​服​器​、​資​料​庫​、​以​及​其​他​資​源​。​

這​兩​種​安​全​弱​點​偵​測​類​型​有​很​大​的​分​別​,處​身​於​公​司​內​部​將​給​予​您​提​昇​的​權​限​,這​比​任​何​的​局​外​人​都​還​高​。​於​今​日​大​部​分​的​公​司​中​,仍​然​以​這​種​方​式​來​設​定​安​全​性​以​將​入​侵​者​阻​隔​在​外​。​公​司​內​部​的​保​全​措​施​相​當​差​(如​部​門​間​的​防​火​牆​使​用​者​層​級​的​存​取​控​制​以​及​內​部​資​源​的​認​證​程​序​等​等​)。​基​本​上​,當​您​進​行​內​部​檢​視​時​,您​可​以​存​取​到​更​多​的​資​源​,因​為​大​部​分​的​系​統​都​存​在​於​公​司​的​內​部​。​一​旦​您​將​自​己​設​身​於​公​司​外​部​,您​的​狀​態​將​馬​上​成​為​未​受​信​任​的​。​在​外​部​您​所​能​的​存​取​的​系​統​與​資​源​將​會​非​常​有​限​。​

請​考​量​在​安​全​弱​點​偵​測​與​『​滲​透​測​試​』 間​的​相​異​處​,請​將​安​全​弱​點​偵​測​當​作​滲​透​測​試​的​第​一​步​驟​,從​偵​測​收​集​到​的​資​訊​將​會​使​用​於​測​試​中​,然​而​這​個​偵​測​將​會​檢​查​安​全​性​漏​洞​與​潛​在​的​弱​點​,滲​透​測​試​實​際​上​將​試​著​破​壞​所​發​現​的​資​源​。​

存​取​網​路​的​基​礎​架​構​是​一​個​動​態​的​程​序​,資​訊​與​實​體​上​的​安​全​也​都​是​動​態​的​。 執​行​一​個​偵​測​將​可​顯​示​出​一​個 概​要​以​及​主​動​錯​誤​訊​息​(false positives) 和​被​動​錯​誤​訊​息​(false negatives)。​

安​全​性​的​管​理​員​只​是​與​他​們​所​使​用​的​工​具​以​及​他​們​保​有​的​知​識​一​樣​好​,請​使​用​目​前​所​有​可​用​的​偵​測​工​具​,並​於​您​的​系​統​上​執​行​它​們​,將​可​以​向​您​保​證​會​出​現​一​些​主​動​錯​誤​訊​息​。​不​管​是​因​為​程​式​錯​誤​或​使​用​者​的​錯​誤​,結​果​將​會​是​相​同​的​。​這​些​工​具​也​許​會​發​現​實​際​上​不​存​在​的​弱​點​(主​動​錯​誤​訊​息​);這​些​工​具​也​許​不​會​發​現​實​際​上​確​實​存​在​的​弱​點​(被​動​錯​誤​訊​息​)。​

現​在​我​們​已​經​定​義​了​安​全​弱​點​偵​測​與​滲​透​測​試​的​不​同​處​。​正​式​進​行​滲​透​測​試​,並​作​為​新​方​法​前​,詳​細​檢​視​這​些​相​異​處​。​

警​告​

嘗​試​破​壞​生​產​資​源​的​弱​點​,將​會​對​您​系​統​與​網​路​的​生​產​能​力​與​效​率​造​成​相​反​地​效​果​。​

以​下​的​清​單​列​出​執​行​安​全​弱​點​偵​測​的​一​些​好​處​。​

  • 養​成​主​動​且​專​注​於​資​訊​安​全​的​習​慣​

  • 在​怪​客​發​現​之​前​,找​出​潛​在​的​缺​失​

  • 更​新​系​統​,讓​系​統​保​持​在​最​新​狀​態​

  • 促​進​成​長​與​輔​助​職​員​專​業​技​能​的​發​展​

  • 減​少​財​務​損​失​與​負​面​的​公​眾​形​象​

1.1.2.1. 建​立​一​個​方​法​論​

為​了​輔​助​安​全​弱​點​偵​測​工​具​的​選​擇​,建​立​一​個​安​全​弱​點​偵​測​的​方​法​論​是​很​有​幫​助​的​。 很​不​幸​的​,目​前​沒​有​任​何 預​先​定​義​好​的​或​業​界​認​可​的​方​法​論​標​準​,然​而​一​般​常​識​與​良​好​的​實​習​可​以​當​作​一​個​足​夠​的​指​引​。​

什​麼​是​我​們​的​目​標​?我​們​是​要​針​對​一​部​伺​服​器​還​是​要​針​對​整​個​網​路​以​及​網​路​中​的​所​有​資​源​?我​們​是​位​於​公​司​的​內​部​或​外​部​? 這​些​問​題​的​答​案​是​很​重​要​的​,因​為​它​們​可​以​輔​助​您​決​定​要​選​擇​那​些​工​具 以​及​該​如​何​使​用​這​些​工​具​的​方​法​。​

如​需​關​於​建​立​方​法​論​的​資​訊​,請​參​考​下​列​的​網​站​:

  • http://www.isecom.org/projects/osstmm.htm開​放​原​始​碼​安​全​性​測​試​方​法​論​手​冊​(The Open Source Security Testing Methodology Manual) (OSSTMM)

  • http://www.owasp.org/開​放​原​始​碼​網​頁​應​用​程​式​安​全​性​專​案​(The Open Web Application Security Project)

1.1.3. 評​估​這​些​工​具​

偵​測​可​以​從​使​用​一​些​資​訊​蒐​集​工​具​來​開​始​,當​存​取​整​個​網​路​時​,請​先​查​詢​配​置​圖​以​找​出​執​行​中​的​主​機​,找​到​後​,再​個​別​的​檢​查​每​一​部​主​機​。​專​注​於​這​些​主​機​的​動​作​需​要​另​一​組​工​具​。​在​目​前​這​個​找​出​安​全​弱​點 階​段​的​最​重​要​步​驟​便​是​了​解​該​使​用​那​些​工​具​。​

有​許​多​種​不​同​的​工​具​卻​可​用​來​執​行​相​同​的​工​作​,這​個​概​念​也​適​用​於​執​行​安​全​弱​點​的​偵​測​。​有​特​定​使​用​於​作​業​系​統​、​應​用​程​式​甚​至​網​路​的​工​具​(基​於​使​用​的​通​訊​協​定​),有​些​工​具​是​免​費​,有​些​則​不​是​。​有​些​工​具​是​直​覺​性​的​且​使​用​容​易​,然​而​某​些​工​具​則​為​艱​澀​難​懂​的​,而​且​缺​少​說​明​文​件​,不​過​它​們​卻​含​有​其​他​工​具​所​缺​少​的​許​多​特​色​。​

要​找​到​適​當​的​工​具​也​許​是​很​困​難​的​,到​最​後​,還​是​得​靠​經​驗​才​行​。​假​如​可​行​的​話​,請​設​定​一​個​測​試​工​作​室​來​測​試​您​所​擁​有​的​所​有​工​具​,並​記​下​每​一​個​工​具​的​優​缺​點​,且​記​得​檢​視​工​具​的​讀​我​檔​案​(README)或​者​是 man page。 除​此​之​外​,請​在​網​際​網​路​上​搜​尋​關​於​某​一​工​具​的​文​章​、​使​用​手​冊​或​者​甚​至​郵​遞​論​壇​,以​取​得​更​多​資​訊​。​

以​下​所​探​討​的​工​具​只​是​可​用​工​具​的​一​個​小​型​範​例​。​

1.1.3.1. 使​用 nmap 掃​描​主​機​

Nmap 是​收​錄​於 Red Hat Enterprise Linux 中​的​一​個​相​當​受​歡​迎​的​工​具​,可​以​用​來​找​出​一​個​網​路​的​配​置​。​Nmap 已​經​使​用​多​年​,而​且​也​許​是​用​來​蒐​集​網​路​資​料​最​常​被​使​用​的​工​具​。​也​收​錄​了​相​當​棒​的 man page 以​提​供​關​於​它​的​選​項​與​用​法​的​詳​細​說​明​。​系​統​管​理​員​可​以​在​網​路​中​使​用 nmap 來​找​出​主​機​系​統​以​及​在​這​些​系​統​中​所​開​啟​的​連​接​埠​。​

nmap 足​以​勝​任​安​全​弱​點​偵​測​的​第​一​步​驟​,您​可​以​找​出​網​路​內​部​的​所​有​主​機​,甚​至​可​以​使​用​一​個​選​項​,讓​nmap來​試​圖​找​出​一​部​特​定​主​機​所​執​行​的​作​業​系​統​。 Nmap 是​一​個​很​好​的​基​礎​,以​用​來​設​立​使​用​安​全​服​務​與​停​止​未​使​用​服​務​的​方​針​。​

1.1.3.1.1. 使​用 Nmap

請​在 shell 提​示​符​號​下​輸​入 nmap 指​令​執​行​nmap,再​加​上​要​掃​描​機​器​的​主​機​名​稱​或 IP 位​址​。​

nmap foo.example.com

掃​描​的​結​果​(將​會​花​上​一​些​時​間​,取​決​於​該​主​機​的​位​置​)將​會​類​似​以​下​的​輸​出​:

Starting nmap V. 3.50 ( www.insecure.org/nmap/ ) Interesting ports on localhost.localdomain (127.0.0.1): (The 1591 ports scanned but not shown below are in state: closed) Port State Service 22/tcp open ssh 25/tcp open smtp 111/tcp open sunrpc 443/tcp open https 515/tcp open printer 950/tcp open oftep-rpc 6000/tcp open X11 Nmap run completed -- 1 IP address (1 host up) scanned in 71.825 seconds

Nmap 為​聆​聽​與​等​待​服​務​最​常​用​的​網​路​通​訊​連​接​埠​進​行​測​試​,這​個​方​法​對​想​要​關​閉​不​需​要​或​非​使​用​中​之​服​務​的​系​統​管​理​員​來​說​是​很​有​幫​助​的​。​

如​需​關​於​使​用 Nmap 的​更​多​資​訊​,請​參​考​下​列​網​址​的​官​方​網​站​:

http://www.insecure.org/

1.1.3.2. Nessus

Nessus 是​一​種​全​服​務​的​安​全​性​掃​描​程​式​,Nessus 的​插​增​架​構​使​得​使​用​者​可​以​為​他​們​的​系​統​與​網​路​自​訂​此​程​式​。​如​同​任​何​的​掃​描​程​式​,Nessus 僅​仰​賴​它​的​簽​章​資​料​庫​,很​幸​運​的​,Nessus 程​式​經​常​被​更​新​。​它​含​有​完​整​回​報​、​主​機​掃​描​以​及​即​時​的​弱​點​搜​尋​等​特​色​。​即​使​像​Nessus 程​式​功​能​如​此​的​強​大​,而​且​經​常​地​更​新​,還​是​可​能​發​生​主​動​錯​誤​訊​息​和​被​動​錯​誤​訊​息​。​

請​注​意​

Red Hat Enterprise Linux 中​未​收​錄 Nessus,也​不​支​援​此​功​能​。​本​文​件​收​錄​這​一​部​分​,供​有​興​趣​使​用​此​應​用​程​式​的​使​用​者​參​考​。​

如​需​關​於​使​用 Nessus 的​更​多​資​訊​,請​參​考​下​列​網​址​的​官​方​網​站​:

http://www.nessus.org/

1.1.3.3. Nikto

Nikto 是​一​個​很​棒​的 CGI 掃​描​程​式​,不​僅​可​以​檢​查 CGI 程​式​碼​的​安​全​弱​點​,還​可​以​以​一​種​規​避​的​方​式​來​做​檢​查​,以​用​來​規​避​入​侵​偵​測​系​統​。​它​含​有​完​整​的​說​明​文​件​,強​烈​建​議​您​在​執​行​程​式​之​前​要​仔​細​的​閱​讀​。​如​果​您​的​網​頁​伺​服​器​執​行 CGI 程​式​碼​,Nikto 將​會​是​用​來​檢​查​這​些​伺​服​器​安​全​性​的​最​佳​資​源​。​

請​注​意​

Red Hat Enterprise Linux 中​未​收​錄 Nikto,也​不​支​援​此​功​能​。​我​們​在​這​本​手​冊​中​提​供​它​給​對​於​使​用​這​個​受​歡​迎​應​用​程​式​有​興​趣​的​使​用​者​參​考​用​。​

關​於 Nikto 的​更​多​資​訊​,可​以​於​下​列​網​址​中​找​到​:

http://www.cirt.net/code/nikto.shtml

1.1.3.4. VLAD the Scanner

VLAD 是​由 Bindview, Inc. 公​司​的 RAZOR 小​組​所​開​發​的​一​個​弱​點​掃​描​程​式​,可​以​使​用​它​來​檢​查​安​全​弱​點​。​它​會​檢​查 SANS 十​個​首​要​的​一​般​安​全​問​題​(如 SNMP 問​題​與​檔​案​共​享​問​題​等​等​)。​雖​然​它​不​如 Nessus 擁​有​較​完​整​的​特​色​,VLAD 還​是​值​得​您​詳​加​研​究​。​

請​注​意​

Red Hat Enterprise Linux 中​未​收​錄 VLAD 而​且​也​不​支​援​它​的​使​用​。​我​們​在​這​本​手​冊​中​提​供​它​給​對​於​使​用​這​個​受​歡​迎​應​用​程​式​有​興​趣​的​使​用​者​參​考​用​。​

關​於 VLAD 的​更​多​資​訊​,可​以​在​下​列 RAZOR 小​組​網​站​的​網​址​中​找​到​:

http://www.bindview.com/Support/Razor/Utilities/

1.1.3.5. 預​期​您​的​未​來​需​求​

取​決​於​您​的​目​標​與​資​源​,有​許​多​種​可​用​的​工​具​。​譬​如​適​用​於​無​線​網​路​、​Novell 網​路​、​Windows 系​統​與 Linux 系​統​等​等​的​工​具​。​另​一​個​執​行​安​全​性​偵​測​的​重​要​部​份​包​括​了​檢​視​實​體​的​安​全​措​施​、​人​員​的​監​控​或​者​是​『​語​音​/PBX』 網​路​評​估​。​新​的​觀​念​(例​如 war walking 會​掃​描​您​企​業​實​體​結​構​的​周​界​,以​找​出​無​線​網​路​的​安​全​弱​點​,將​是​您​可​以​進​行​研​究​分​析​的​一​些​逐​漸​出​現​的​概​念​,並​且​將​它​併​入​您​的​評​估​項​目​中​(假​如​必​要​的​話​)。​想​像​與​曝​光​是​規​劃​與​執​行​安​全​弱​點​偵​測​的​唯​一​限​制​。​

1.2. 常​見​的​安​全​性​漏​洞​與​攻​擊​

表格 1.1, “常​見​的​安​全​性​漏​洞​” 詳​列​出​系​統​入​侵​者​所​使​用​來​存​取​組​織​內​部​網​路​資​源​最​常​見​的​安​全​性​漏​洞​與​攻​擊​點​。​在​此​這​些​常​見​安​全​性​漏​洞​的​重​點​在​於​解​說​入​侵​的​方​式​,以​及​系​統​管​理​員​該​採​取​何​種​策​略​以​因​應​這​樣​的​攻​擊​來​做​到​保​護​他​們​網​路​的​目​的​。​

安​全​性​漏​洞​ 說​明​ 附​記​
空​的​或​預​設​的​密​碼​ 將​系​統​管​理​員​的​密​碼​設​為​空​白​,或​使​用​硬​體​廠​商​提​供​的​預​設​密​碼​:這​些​情​況​最​常​出​現​在​諸​如​路​由​器​或​防​火​牆​等​硬​體​上​。​雖​然​某​些 Linux 上​的​服​務​使​用​了​預​設​的​管​理​者​密​碼​;但 Red Hat Enterprise Linux 並​不​提​供​這​類​密​碼​。​
通​常​與​網​路​硬​體​有​關​,例​如​路​由​器​、​防​火​牆​、​VPN 或​網​路​儲​存​裝​置​(NAS)。
這​在​許​多​過​去​的​作​業​系​統​中​非​常​常​見​,尤​其​是​伴​隨​著​服​務​的​作​業​系​統​(例​如 UNIX 與 Windows)
有​時​候​管​理​者​會​匆​促​建​立​一​些​具​有​高​階​權​限​的​使​用​者​帳​號​,但​不​賦​予​任​何​密​碼​。​如​果​駭​客​發​現​這​些​帳​號​,這​將​會​是​絕​佳​的​切​入​點​。
預​設​共​享​的​金​鑰​ 因​為​發​展​或​評​估​測​試​等​用​途​,安​全​性​服​務​有​時​會​含​有​預​設​的​安​全​金​鑰​。​如​果​這​些​金​鑰​未​經​修​改​,就​伴​隨​著​軟​體​在​網​際​網​路​上​公​佈​,那​麼​所​有​擁​有​這​些​金​鑰​的​使​用​者​,就​可​以​存​取​這​金​鑰​所​分​享​出​來​的​資​源​,以​及​所​有​的​機​密​資​訊​。​
這​在​無​線​網​路​存​取​點​與​預​先​設​定​好​安​全​措​施​的​伺​服​器​裝​置​上​,非​常​常​見​。
偽​冒 IP 位​址​ 一​部​偽​裝​成​您​內​部​網​路​中​某​電​腦​的​遠​端​機​器​,它​會​尋​找​所​有​伺​服​器​的​漏​洞​,再​安​裝​後​門​程​式​或​木​馬​程​式​,以​獲​取​您​網​路​資​源​的​控​制​權​。​
偽​冒 IP 位​址​是​相​當​困​難​的​,因​為​它​牽​涉​到​攻​擊​者​必​須​能​夠​預​測 TCP/IP SYN-ACK 的​封​包​數​量​以​完​成​與​目​的​系​統​的​連​線​,不​過​有​許​多​種​工​具​可​以​使​用​來​協​助​怪​客​們​執​行​如​此​的​攻​擊​。
取​決​於​目​的​系​統​所​執​行​的​服​務​(例​如 rsh、​telnet、​FTP 等​服​務​)它​們​使​用​『​來​源​為​主​的​』​認​證​技​術​,通​常​我​們​不​建​議​使​用​者​使​用​,通​常​建​議​使​用​者​採​用 ssh 或 SSL/TLS 所​使​用​的 PKI 或​其​他​形​式​的​加​密​認​證​技​術​。
網​路​竊​聽​ 藉​由​網​路​竊​聽​兩​個​節​點​間​的​連​線​來​收​集​在​兩​個​使​用​中​節​點​間​所​傳​輸​的​資​料​。​
這​種​攻​擊​多​辦​針​對​使​用​一​般​文​字​來​傳​送​資​料​的​通​訊​協​定​,例​如 Telnet、​FTP 與 HTTP。
要​進​行​這​種​攻​擊​,遠​端​攻​擊​者​必​須​先​侵​入​區​域​網​路​;通​常​怪​客​會​使​用​主​動​式​攻​擊​(例​如 IP 偽​冒​或​中​途​截​擊​),以​侵​入​區​域​網​路​上​的​系​統​。
請​使​用​預​防​性​的​措​施​,包​括​使​用​交​換​加​密​金​鑰​的​服​務​、​一​次​性​密​碼​、​或​加​密​的​身​份​認​證​過​程​,以​防​止​密​碼​被​竊​;我​們​也​建​議​您​使​用​強​固​的​加​密​傳​輸​模​式​。
服​務​的​弱​點​攻​擊​ 攻​擊​者​將​會​尋​找​在​網​際​網​路​上​運​作​之​服​務​的​缺​陷​或​弱​點​處​,透​過​這​些​地​方​,攻​擊​者​將​可​以​入​侵​整​個​系​統​並​截​取​它​所​擁​有​的​任​何​資​料​,還​可​能​導​致​網​路​上​的​其​他​系​統​遭​受​入​侵​。​
以 HTTP 為​主​的​服​務​(例​如 CGI)對​於​執​行​遠​端​指​令​的​攻​擊​方​式​毫​無​招​架​之​力​,即​使​是​互​動​式​存​取 shell 也​不​例​外​。​即​使 HTTP 服​務​是​以​非​管​理​者​身​份​執​行​(例​如​「​nobody」​),一​般​人​還​是​讀​得​到​設​定​檔​或​網​路​對​應​的​相​關​資​訊​,駭​客​可​以​發​起​阻​斷​式​服​務​,耗​盡​系​統​資​源​或​讓​其​他​使​用​者​無​法​使​用​。
在​建​置​與​測​試​服​務​的​時​候​,有​時​會​不​知​不​覺​地​就​成​為​弱​點​;這​些​弱​點​(例​如​緩​衝​區​溢​位​,攻​擊​者​會​藉​由​應​用​程​式​的​互​動​式​命​令​列​介​面​,執​行​惡​意​的​指​令​,輸​入​錯​誤​的​值​,填​入​應​用​程​式​的​記​憶​體​緩​衝​區​中​)會​將​管​理​者​的​權​利​交​付​到​攻​擊​者​的​手​上​。
管​理​者​應​該​要​確​定​這​些​服​務​不​以 root 使​用​者​的​身​份​執​行​,並​隨​時​提​高​警​覺​,從​應​用​程​式​廠​商​或​安​全​機​構​(例​如 CERT 與 CVE)處​,套​用​最​新​的​升​級​檔​與​勘​誤​。
應​用​程​式​的​安​全​性​弱​點​ 攻​擊​者​會​搜​尋​一​般​個​人​電​腦​與​工​作​站​應​用​程​式​(如​電​子​郵​件​用​戶​端​)的​缺​陷​,然​後​恣​意​執​行​程​式​碼​,植​入​木​馬​程​式​方​便​將​來​的​入​侵​,甚​至​毀​損​整​個​系​統​。​假​如​遭​入​侵​的​工​作​站​擁​有​其​他​電​腦​的​管​理​權​限​,那​將​會​對​整​個​網​路​造​成​極​大​的​傷​害​。​
工​作​站​與​桌​上​型​電​腦​比​較​無​法​抵​抗​入​侵​,因​為​使​用​者​並​沒​有​足​夠​的​專​業​知​識​或​經​驗​來​預​防​或​偵​測​入​侵​;因​此​讓​每​個​人​知​道​,安​裝​不​明​來​源​的​軟​體​或​打​開​不​明​郵​件​附​加​檔​案​會​有​風​險​,是​非​常​重​要​的​事​情​。
您​可​以​安​裝​守​護​程​式​,這​樣​電​子​郵​件​軟​體​就​不​會​自​動​開​啟​或​執​行​附​件​檔​。​除​此​之​外​,透​過 Red Hat 網路 或​其​他​的​系​統​管​理​服​務​自​動​更​新​工​作​站​的​軟​體​,可​以​減​輕​佈​署​安​全​性​措​施​的​重​擔​。
阻​絕​服​務​(DoS)的​攻​擊​ 一​個​或​一​群​的​攻​擊​者​藉​由​傳​送​未​經​授​權​的​封​包​到​目​標​機​器​(可​以​是​伺​服​器​、​路​由​器​或​工​作​站​)來​攻​擊​一​個​組​織​的​網​路​或​伺​服​器​的​資​源​,這​將​導​致​正​當​的​使​用​者​無​法​存​取​這​些​資​源​。​
在​美​國​,阻​斷​式​服​務​攻​擊​的​高​峰​發​生​在 2000 年​。​一​些​被​入​侵​的​系​統​,藉​由​寬​頻​連​線​,對​幾​個​高​流​量​的​商​業​與​政​府​網​站​進​行​潮​水​般​的​協​同​攻​擊​,這​些​網​站​當​時​都​無​法​提​供​服​務​;這​些​被​入​侵​的​系​統​稱​為​「​僵​屍​」​或​重​新​導​向​的​廣​播​節​點​。
來​源​封​包​通​常​會​被​改​過​(被​重​新​廣​播​出​去​),讓​調​查​攻​擊​的​真​實​來​源​的​工​作​變​得​異​常​困​難​。
使​用 iptables 的 Ingress 過​濾​(IETF rfc2267)與 Network IDSes(例​如 snort)的​高​階​功​能​,都​能​幫​助​管​理​者​追​蹤​、​防​止​分​散​式​阻​斷​服​務​的​攻​擊​。
表格 1.1. 常​見​的​安​全​性​漏​洞​

1.3. 安​全​性​更​新​

當​您​發​現​安​全​性​漏​洞​時​,一​定​要​更​新​該​漏​洞​所​影​響​的​軟​體​,以​降​低​任​何​潛​在​的​風​險​。​如​果​該​軟​體​是​受​支​援 Red Hat Enterprise Linux 版​本​的​套​件​之​一​,那​麼 Red Hat Inc. 承​諾​將​盡​快​推​出​升​級​套​件​,以​修​正​問​題​。​通​常​公​佈​安​全​性​漏​洞​時​,都​會​附​上​修​正​程​式​(或​是​可​以​修​正​程​式​的​原​始​碼​)。​然​後​這​修​正​程​式​會​納​入 Red Hat Enterprise Linux 套​件​中​,由 Red Hat 的​品​質​保​證​小​組​測​試​,最​後​再​以​修​補​程​式​更​新​釋​出​。​然​而​;如​果​公​告​中​不​含​修​正​程​式​時​,Red Hat 的​程​式​設​計​師​會​與​該​軟​體​的​維​護​者​一​起​解​決​問​題​。​只​要​問​題​一​修​正​,我​們​就​會​進​行​套​件​測​試​,然​後​推​出​修​補​程​式​。​

如​果​有​適​用​於​您​系​統​的​任​何​軟​體​更​新​套​件​推​出​,我​們​強​烈​建​議​您​立​即​升​級​該​套​件​, 以​降​低​系​統​暴​露​於​這​潛​在​風​險​中​的​時​間​。​

1.3.1. 更​新​套​件​

當​您​更​新​系​統​上​的​軟​體​時​,最​好​從​可​信​賴​的​來​源​下​載​更​新​,一​個​攻​擊​者​可​以​很​容​易​地​重​建​一​個​含​有​相​同​版​本​號​碼​的​套​件​,來​混​充​為​用​來​修​正​問​題​的​更​新​套​件​,不​過​其​中​卻​含​有​另​一​個​不​同​的​安​全​性​問​題​,並​將​它​放​置​在​網​際​網​路​上​。​假​如​發​生​如​此​情​事​的​話​,藉​由​使​用​例​如​針​對​原​本​的 RPM 來​檢​驗​檔​案​的​安​全​性​方​式​並​無​法​偵​測​到​問​題​的​存​在​,因​此​最​好​只​從​可​信​賴​的​來​源​下​載 RPMs,例​如​從 Red Hat Inc.,並​且​要​檢​查​該​套​件​的​數​位​簽​章​以​檢​驗​它​的​完​整​性​。​

Red Hat 提​供​您​兩​個​管​道​,以​取​得​有​關​修​正​程​式​的​訊​息​。​

  1. Red Hat Network 上​已​列​出​並​可​供​下​載​

  2. Red Hat Errata 網​站​上​已​列​出​但​未​提​供​連​結​

請​注​意​

Red Hat Enterprise Linux 產​品​線​剛​推​出​時​,您​就​可​以​從 Red Hat 網路 上​下​載​更​新​過​的​套​件​。​雖​然 Red Hat Errata 網​站​上​包​含​了​更​新​訊​息​;但​網​站​上​並​不​提​供​套​件 供​人​下​載​。​

1.3.1.1. 使​用 Red Hat Network

Red Hat Network 允​許​大​部​分​的​更​新​過​程​都​能​自​動​化​,它​可​找​出​系​統​需​要​那​些 RPM 套​件​,然​後​將​它​們​從​安​全​的​檔​案​庫​下​載​下​來​,並​且​檢​驗 RPM 簽​章​以​確​定​它​們​沒​有​被​竄​改​過​,然​後​再​更​新​它​們​。​您​可​以​立​即​進​行​套​件​安​裝​,或​者​是​排​定​某​一​個​時​間​在​進​行​安​裝​。​

對​每​一​部​要​進​行​更​新​的​機​器​,Red Hat Network 都​需​要​一​個​系​統​資​料​檔​,系​統​資​料​檔​中​含​有​關​於​這​部​系​統​的​硬​體​與​軟​體​的​資​訊​,這​些​資​訊​將​會​被​機​密​的​保​存​, 而​且​不​會​給​予​他​人​。​這​個​資​料​檔​只​用​於​決​定​那​些​修​補​程​式​更​新​適​用​於​每​一​部​系​統​, 而​缺​少​它​的​話​,Red Hat Network 將​無​法​決​定​該​系​統​是​否​需​要​更​新​。​當​一​個​安​全​性​的​修​補​程​式 (或​者​是​任​何​類​型​的​修​補​程​式​)釋​出​後​,Red Hat Network 會​傳​送​一​封​電​子​郵​件​,其​中​含​有​該 修​補​程​式​之​描​述​以​及​所​影​響​之​系​統​的​清​單​,如​要​套​用​更​新​, 請​使​用 Red Hat 更​新​代​理​程​式​ 或​者​是​透​過 http://rhn.redhat.com 網​站​排​定​要​更​新​套​件​的​時​程​。​

建​議​

Red Hat Enterprise Linux 含​有 Red Hat 警​示​更​新​工​具​:一​個​方​便​好​用​的​面​板​圖​示​,當​註​冊​過​的 Red Hat Enterprise Linux 系​統​有​更​新​程​式​出​現​時​,它​會​顯​示​明​顯​的​警​示​圖​示​。​請​參​考​下​列​網​址​以​取​得​關​於​這​個​小​程​式​的​更​多​資​訊​:https://rhn.redhat.com/rhn/help/quickstart.jsp

重​要​

在​安​裝​任​何​的​安​全​性​修​補​程​式​前​,請​確​實​閱​讀​在​修​補​程​式​報​告​中​的​任​何​特​殊​指​示​,並​且​依​次​地​執​行​它​們​。​請​參​考 節 1.3.1.5, “套​用​變​更​” 以​取​得​關​於​套​用​由​修​補​程​式​更​新​所​作​變​更​的​一​般​指​示​。​

1.3.1.2. 使​用 Red Hat 的​修​補​程​式​網​站​

當​安​全​性​修​補​程​式​報​告​釋​出​後​,它​們​將​會​被​公​佈​在 Red Hat 的​修​補​程​式​網​站​:http://www.redhat.com/security/。​從​這​網​頁​上​,請​選​擇​您​系​統 所​安​裝​的​產​品​與​版​本​,再​選​擇​security(安​全​),接​下​來​網​頁​會​為​您​顯​示 Red Hat Enterprise Linux Security Advisories(安​全​建​議​)。​如​果​您​在​系​統​上​安​裝​的​任​何​元​件​,顯​示​於​安​全​建​議​表​中​,請​按​下​其​中​任​何​一​項​,以​取​得​更​詳​細​資​訊​。​

在​細​節​的​那​頁​描​述​安​全​性​的​漏​洞​以​及​除​了​更​新​套​件​以​修​正​安​全​性​漏​洞​外​,必​須​執​行​的​任​何 特​殊​指​示​。​

要​下​載​更​新​套​件​,請​按​下​連​結​以​登​入 Red Hat Network,再​按​下​套​件​名​稱​,儲​存​到​硬​碟​上​。​強​烈​建​議​您​建​立​一​個​新​的​目​錄​,例​如 /tmp/updates,以​儲​存​所​有​下​載​的​套​件​。​

1.3.1.3. 驗​證​附​數​位​簽​章​的​套​件​

所​有​的 Red Hat Enterprise Linux 套​件​都​透​過 Red Hat Inc. GPG 金​鑰​簽​證​過​。​GPG為 GNU Privacy Guard(或​GnuPG)的​縮​寫​,是​免​費​的​軟​體​套​件​,用​來​確​保​套​件​中​檔​案​的​完​整​性​。​舉​例​來​說​,套​件​會​以 Red Hat 的​私​密​金​鑰​加​密​;而​另​一​方​面​使​用​者​則​用​公​開​金​鑰​解​密​並​驗​證​套​件​的​完​整​性​。​如​果 Red Hat 釋​出​的​公​開​金​鑰​在​驗​證​過​程​中​,無​法​對​應​到​原​有​的​私​密​金​鑰​,那​表​示​該​套​件​可​能​被​竄​改​過​,使​用​者​不​該​信​任​這​套​件​的​安​全​性​。​

Red Hat Enterprise Linux 內​附​的 RPM 公​用​程​式​會​在​安​裝​套​件​前​,自​動​驗​證 RPM 套​件​的 GPG 數​位​簽​章​。​如​果​您​尚​未​安​裝 Red Hat 的 GPG 金​鑰​,請​從​一​個​安​全​無​虞​的​地​方​,例​如 Red Hat Enterprise Linux 安​裝​光​碟​中​安​裝​。​

假​設​光​碟​機​的​掛​載​點​是​/mnt/cdrom,請​使​用​下​列​指​令​將 金​鑰​匯​入​到​金​鑰​環​(系​統​上​儲​存​可​信​任​金​鑰​的​資​料​庫 )中​:

rpm --import /mnt/cdrom/RPM-GPG-KEY

如​要​顯​示​用​於 RPM 驗​證​之​所​有​安​裝​的​金​鑰​清​單​,請​執​行​下​列​指​令​:

rpm -qa gpg-pubkey*

至​於 Red Hat 的​金​鑰​,輸​出​將​含​有​下​列​的​資​訊​:

gpg-pubkey-db42a60e-37ea5438

如​要​顯​示​關​於​一​個​特​定​金​鑰​的​的​細​節​,請​使​用 rpm -qi 指​令​後​面​加​上​上​一​個​指​令​的​輸​出​,如​以​下​例​子​所​示​:

rpm -qi gpg-pubkey-db42a60e-37ea5438

在​安​裝 RPM 套​件​之​前​,檢​查 RPM 檔​案​的​簽​名​是​相​當​重​要​的​,如​此​才​能​確​保​來​自 Red Hat Inc. 所​釋​出​的​套​件​沒​有​被​修​改​過​,如​要​一​次​檢​驗​所​有​下​載​的​套​件​,請​執​行​下​列​的​指​令​:

rpm -K /tmp/updates/*.rpm

不​管​是​哪​個​套​件​,當​GPG金​鑰​驗​證​成​功​後​,程​式​將​回​應 gpg OK。​如​果​回​應​訊​息​並​非​如​此​, 請​確​定​您​使​用​的​是​正​確​的 Red Hat 公​開​金​鑰​,並​確​定​該​金​鑰​的​來​源​無​虞​。​您​不​該​安​裝​任​何​未​通​過​GPG驗​證​的​套​件​,因​為​未​通​過​驗​證​的​套​件​可​能​被​第​三​者​修​改​過​。​

在​驗​證​完 GPG 金​鑰​,而​且​下​載​完​所​有​與​修​補​程​式​報​告​相​關​的​所​有​套​件​後​,請​在 shell 提​示 符​號​下​以 root 身​份​安​裝​這​些​套​件​。​

1.3.1.4. 安​裝​通​過​驗​證​的​套​件​

您​可​以​執​行​下​列​指​令​,順​利​安​裝​大​部​分​的​套​件​(除​了​核​心​套​件​外​):

rpm -Uvh /tmp/updates/*.rpm

請​使​用​下​列​的​指​令​安​裝​核​心​套​件​:

rpm -ivh /tmp/updates/<kernel-package>

請​以​核​心 RPM 的​名​稱​取​代​前​一​例​子​中​的 <kernel-package>。​

當​您​的​機​器​使​用​新​的​核​心​重​新​開​機​後​,您​可​以​使​用​下​列​指​令​來​移​除​舊​的​核​心​:

rpm -e <old-kernel-package>

請​以​舊​的​核​心 RPM 名​稱​取​代​前​一​例​子​中​的 <old-kernel-package>。​

請​注​意​

您​不​一​定​要​移​除​舊​的​核​心​。​預​設​的​開​機​載​入​程​式​GRUB會​列​出​多​項​核​心​, 讓​您​擇​一​開​機​。​

重​要​

在​安​裝​任​何​的​安​全​性​修​補​程​式​前​,請​確​實​閱​讀​在​修​補​程​式​報​告​中​的​任​何​特​殊​指​示​,並​且​依​次​地​執​行​它​們​。​請​參​考 節 1.3.1.5, “套​用​變​更​” 以​取​得​關​於​套​用​由​修​補​程​式​更​新​所​作​變​更​的​一​般​指​示​。​

1.3.1.5. 套​用​變​更​

在​從 Red Hat Network 或 Red Hat 的​修​補​程​式​網​站​下​載​並​安​裝​安​全​性​修​補​程​式​後​,請​停​止​使​用​舊​版​本​的​軟​體​,而​開​始​使​用​新​版​本​的​軟​體​。​該​如​何​完​成​這​個​過​程​取​決​於​要​更​新​的​軟​體​類​型​,以​下​的​清​單​分​項​列​出​軟​體​的​一​般​類​別​,而​且​提​供​在​一​個​套​件​升​級​後​使​用​更​新​版​本​的​指​示​。​

請​注​意​

一​般​來​說​,重​新​啟​動​系​統​是​確​保​使​用​最​新​版​本​之​軟​體​套​件​最​佳​的​方​式​,然​而​,對​系​統​管​理​員 來​說​,這​個​選​項​並​非​總​是​可​以​使​用​。​

應​用​程​式​

User-space 應​用​程​式​指​得​是​可​由​系​統​使​用​者​啟​動​的​任​何​程​式​。​基​本​上​,這​種​應​用​程​式​會​由​使​用​者​、​程​式​碼​、​或​是​自​動​化​排​程​的​公​用​程​式​啟​動​,而​且​執​行​時​間​都​不​會​太​長​。​

一​旦​更​新​一​個 user-space 的​應​用​程​式​後​,關​閉​系​統​上​該​應​用​程​式​的​任​何​使​用​中​的​實​例​, 然​後​再​次​啟​動​程​式​以​使​用​更​新​的​版​本​。​

核​心​

核​心​是 Red Hat Enterprise Linux 作​業​系​統​最​主​要​的​軟​體​元​件​,它​掌​管​記​憶​體​、​微​處​理​器​與​週​邊​設​備​的​存​取​,以​及​排​程​所​有​的​系​統​工​作​。​

由​於​它​的​中​心​角​色​,在​沒​有​關​閉​電​腦​的​情​況​下​無​法​重​新​啟​動​核​心​,因​此​在​系​統​重​新​啟​動​之​前​, 您​將​無​法​使​用​更​新​版​本​的​核​心​。​

共​享​函​式​庫​

共​享​函​式​庫​是​程​式​碼​的​單​位​(如 glibc)是​由​許​多​應​用​程​式​與​服​務​所 使​用​的​,有​利​用​共​享​函​式​庫​的​應​用​程​式​基​本​上​都​會​在​應​用​程​式​初​始​時​載​入​共​享​程​式​碼​,所​以 使​用​更​新​函​式​庫​的​任​何​應​用​程​式​都​必​須​在​關​閉​後​再​重​新​啟​動​。​

要​找​出​正​在​執​行​中​的​哪​個​應​用​程​式​連​結​到​某​特​定​函​式​庫​,請​使​用​lsof 指​令​,如​以​下​例​子​所​示​:

lsof /usr/lib/libwrap.so*

這​個​指​令​傳​回​使​用 TCP 包​裹​程​式​當​作​主​機​存​取​控​制​的​所​有​執​行​中​程​式​的​清​單​,因​此​當 tcp_wrappers 套​件​更​新​後​,任​何​所​列​出​的​程​式​都​必​須​關​閉​後​再 重​新​啟​動​。​

SysV 服​務​

SysV 服​務​是​在​開​機​過​程​中​啟​動​的​持​續​性​伺​服​器​程​式​,SysV 服​務​的​例​子​有 sshd, vsftpdxinetd。​

因​為​這​些​程​式​在​機​器​開​機​後​便​一​直​停​留​在​記​憶​體​中​,因​此​在​套​件​升​級​後​,每​一​個​更​新​的 SysV 服​務​都​必​須​先​關​閉​後​再​重​新​啟​動​。​這​個​動​作​可​以​使​用 服​務​設​定​工​具​ 來​完​成​,或​是​登​入​到​一​個 root 的 shell 提​示​符​號​然​後​執​行 /sbin/service 指​令​來​完​成​,如​下​所​示​:

/sbin/service <service-name> restart

在​以​上​的​例​子​中​,請​以​服​務​的​名​稱​(如 sshd)取​代 <service-name>。​

xinetd 服​務​

只​當​一​個​現​行​的​連​線​存​在​時​,有 xinetd 超​級​服​務​所​控​制​的​服​務​才​會 執​行​,由 xinetd 所​控​制​的​服​務​例​子​包​括 Telnet, IMAP 與 POP3。​

因​為​在​每​次​接​收​到​新​要​求​時​,這​些​服​務​的​新​實​例​是​由 xinetd 所​啟​動​, 在​更​新​後​所​產​生​的​連​線​是​由​更​新​的​軟​體​所​處​理​,然​而​如​果​在 xinetd 所 控​制​的​服​務​升​級​時​,仍​有​現​行​的​連​線​存​在​,它​們​則​是​由​舊​版​本​的​軟​體​所​伺​服​。​

要​刪​除​特​定​的​,由​xinetd所​控​制​的​舊​服​務​項​目​,請​先​升​級 該​服​務​的​套​件​,然​後​終​止​所​有​執​行​中​的​相​關​程​序​。​請​用​ps 指​令​找​出​系​統​裡​有​哪​些​執​行​中​的​程​序​,再​用​killkillall指​令​終​止​這​些​服​務​的​執​行​續​。​

舉​例​來​說​,假​如 imap 套​件​的​安​全​性​修​補​程​式​釋​放​了​,請​升​級​該​套​件​, 然​後​以 root 身​份​在 shell 提​示​符​號​下​輸​入​下​列​指​令​:

ps -aux | grep imap

這​個​指​令​傳​回​所​有​現​行​的 IMAP 作​業​階​段​,可​以​執​行​下​列​的​指​令​來​終​止​個​別​的​作​業​階​段​:

kill <PID>

如​果​這​無​法​結​束​該​作​業​階​段​,請​執​行​下​列​指​令​:

kill -9 <PID>

在​以​上​的​例​子​中​,請​用 IMAP 作​業​階​段​的​程​式​識​別​號​碼​(顯​示​在 ps 指​令​中​的​第​二​欄​),取​代 <PID>。​

如​要​結​束​所​有​現​行​的 IMAP 作​業​階​段​,請​執​行​下​列​指​令​:

killall imapd