国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

Apache 安全配置方法

2019-11-02 16:17:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
令A(yù)pache占領(lǐng)Web服務(wù)器半壁江山的一個(gè)重要原因就是它可以提供一個(gè)安全的Web操作環(huán)境。Apache團(tuán)體為保證其安全性做了大量的工作。想當(dāng)年,在此產(chǎn)品被發(fā)現(xiàn)存在一個(gè)安全缺陷時(shí),Apache的開(kāi)發(fā)人員就盡快地搞出了一個(gè)補(bǔ)丁。

然而,即管Apache已經(jīng)堪稱安全的產(chǎn)品,如果你在構(gòu)建你的服務(wù)器時(shí)沒(méi)有采取一些安全預(yù)防措施,這種Web服務(wù)器仍易于受到很多攻擊。

在本文中,筆者將為你提供10個(gè)技巧,借此你可以保護(hù)自己的Apache Web服務(wù)器免于受到許多攻擊。不過(guò),必須謹(jǐn)記,你需要仔細(xì)地評(píng)估每一個(gè)技巧,以確保其適合于你的組織。

只安裝所需要的

Apache的一個(gè)最大的特點(diǎn)是其靈活性和大量的可選擇安裝模塊,這在涉及到安全問(wèn)題時(shí)可成為一個(gè)極大的弱點(diǎn)。你安裝的越多,也就為潛在的攻擊者創(chuàng)造了越大的攻擊面。一個(gè)標(biāo)準(zhǔn)的Apache安裝包含20多個(gè)模塊,包括CGI特性,以及一些身份驗(yàn)證機(jī)制。如果你不打算采用CGI,并且你只想采用靜態(tài)的Web 站點(diǎn),不需要用戶身份驗(yàn)證,你可能就不需要這些模塊所提供的任何服務(wù),因此在安裝Apache時(shí)請(qǐng)禁用這些模塊。

如果你沿用了一個(gè)正在運(yùn)行的Apache服務(wù)器,并且不想重新安裝它,就應(yīng)當(dāng)仔細(xì)檢查httpd.conf配置文件,查找以LoadModule開(kāi)頭的行。請(qǐng)檢查Apache的文檔(也可以用Google、Yahoo等搜索),查找每個(gè)模塊的目的信息,找出那些你并不需要的模塊。然后,重新啟動(dòng) Apache。

暴露程度最小化

Apache易于安裝并且相當(dāng)容易管理。不幸的是,許多Apache的安裝由于為完全的陌生者提供了關(guān)于自己服務(wù)器的太多"有幫助”的信息,例如 Apache的版本號(hào)和與操作系統(tǒng)相關(guān)的信息。通過(guò)這種信息,一個(gè)潛在的攻擊者就可以追蹤特定的可以影響你的系統(tǒng)的破壞性漏洞,特別是你沒(méi)有能夠保持所有補(bǔ)丁的更新的話情況更為嚴(yán)重。如此一來(lái),攻擊者無(wú)需反復(fù)試驗(yàn)就可以確切地知道你在運(yùn)行什么,從而可以調(diào)整其攻擊方法。

要防止服務(wù)器廣播敏感信息,一定要保證將httpd.conf中的"ServerSignature”指令設(shè)置為"off”。一次默認(rèn)的Apache安裝會(huì)將此指令設(shè)置為"off”,不過(guò)許多管理員卻啟用了它。

同樣地,禁用目錄瀏覽也是一個(gè)不錯(cuò)的注意。在目錄瀏覽被啟用時(shí),訪問(wèn)一個(gè)并不包含其所需要文檔的目錄的用戶,會(huì)看到此目錄中完整的內(nèi)容列表。無(wú)疑,你不應(yīng)當(dāng)將敏感材料以純文本的形式存儲(chǔ)到一個(gè)Web服務(wù)器上,除非你必須這樣做,你也不應(yīng)該允許人們看到超過(guò)其需要的內(nèi)容。

目錄瀏覽默認(rèn)地是被啟用的。要禁用這個(gè)特性,應(yīng)編輯http.conf文件,而且對(duì)每一個(gè)"Directory”指令,應(yīng)清除"Indexs”。

例如,在筆者的做實(shí)驗(yàn)用的Apache 2.2.4服務(wù)器上,這是默認(rèn)的目錄命令:

復(fù)制代碼 代碼如下:

<Directory "/usr/local/apache/htdocs">

Options Indexes FollowSymLinks

AllowOverrride None

Order allow,deny

Allow from all

</Directory>

清除Indexes后的樣子:

復(fù)制代碼 代碼如下:

<Directory "/usr/local/apache/htdocs">

Options FollowSymLinks

AllowOverrride None

Order allow,deny

Allow from all

</Directory>

你也可以保留Indexes指令,并用一個(gè)破折號(hào)引導(dǎo),從而禁用此指令(也就是"-Indexes”)。

禁用符號(hào)連接追蹤

如果你是唯一一個(gè)校對(duì)Web內(nèi)容的人員,而你在創(chuàng)建新的符號(hào)連接時(shí)又幾乎不犯錯(cuò)誤,你可能不會(huì)擔(dān)心此措施。不過(guò),如果你有很多人員能夠向你的站點(diǎn)增加內(nèi)容,并非所有的人都像你一樣謹(jǐn)慎從事,那么就會(huì)有一種風(fēng)險(xiǎn),即某個(gè)用戶可能偶然會(huì)創(chuàng)建一個(gè)符號(hào)連接指向你的文件系統(tǒng)的一部分,而你又確實(shí)不想讓人們看到這些文件。例如,如果你的Apache服務(wù)器的根目錄中的某人創(chuàng)建了一個(gè)指向 "/”文件夾的符號(hào)連接,你該怎么辦?
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝山区| 石景山区| 宣化县| 曲阜市| 茌平县| 华安县| 汉源县| 承德市| 邢台市| 巴林右旗| 古交市| 政和县| 太湖县| 太仓市| 东港市| 涪陵区| 工布江达县| 开平市| 怀远县| 沧源| 长宁县| 石河子市| 凌海市| 盐亭县| 诸暨市| 邹平县| 赤水市| 马关县| 运城市| 道真| 扎鲁特旗| 南开区| 桑日县| 亚东县| 密山市| 邢台市| 遂川县| 玉龙| 南投县| 慈溪市| 洪泽县|