400-638-8808
|
微信公眾號





穩(wěn)定可靠 永不間斷

海外收發(fā) 暢通無阻

協(xié)同辦公 資源管理

超大郵件 超級功能

智能反垃圾郵件技術(shù)
易管理 免維護(hù)

Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過簡單的API擴(kuò)充,將Perl/Python等解釋器編譯到服務(wù)器中。
之前我們討論了數(shù)據(jù)庫的安全配置,web中間件同樣也存在因?yàn)榘踩渲貌缓线m導(dǎo)致的安全問題。Apache的默認(rèn)配置中存在一些安全問題,例如版本號信息泄露、未配置使用SSL協(xié)議等。因此安全配置Apache服務(wù)器能有效的減少安全威脅,下面將對Apache的安全配置進(jìn)行討論。
1.Apache用戶賬號Shell無效
apache賬號不能用作常規(guī)登錄帳戶,應(yīng)該分配一個(gè)無效或nologin shell確保帳號不能用于登錄。apache賬號shell應(yīng)為:/sbin/nologin或/dev/null。
加固方法:修改apache賬號使用 nologin shell或例如 /dev/null 的無效shell,
# chsh -s /sbin/nologin apache
2.鎖定Apache用戶賬號
Apache運(yùn)行的用戶帳號不應(yīng)該有有效的密碼,應(yīng)該被鎖定。
加固方法:使用passwd命令鎖定apache賬號
# passwd -l apache
3.配置錯(cuò)誤日志
LogLevel指令用于設(shè)置錯(cuò)誤日志的嚴(yán)重級別。ErrorLog指令設(shè)置錯(cuò)誤日志文件名稱。日志級別值為emerg,alert,crit,error,warn,notice,info和debug的標(biāo)準(zhǔn)syslog級別。推薦級別為notice,以便記錄從emerg到notice級別的所有錯(cuò)誤。core模塊建議設(shè)置為info,以便任何"not found"請求包含在錯(cuò)誤日志中。
加固方法:
a.在Apache配置中添加或修改LogLevel的值,core模塊設(shè)置為info或更低,所有其他模塊設(shè)置為notice或更低。如果需要更詳細(xì)的日志,并且存儲和監(jiān)視進(jìn)程能夠處理額外的負(fù)載,那么也可以設(shè)置為info或debug。建議值是 notice core:info。
LogLevel notice core:info
b.如果尚未配置,則添加ErrorLog指令。 文件路徑可能是相對的或絕對的,或者日志可能被配置為發(fā)送到系統(tǒng)日志服務(wù)器。
ErrorLog "logs/error_log"
c.如果虛擬主機(jī)有不同的人負(fù)責(zé)網(wǎng)站,為每個(gè)配置的虛擬主機(jī)添加一個(gè)類似ErrorLog的指令。每個(gè)負(fù)責(zé)的個(gè)人或組織都需要訪問他們自己的網(wǎng)絡(luò)日志,并需要技能/訓(xùn)練/工具來監(jiān)控日志。
4.禁用弱SSL協(xié)議
Apache SSLProtocol指令指定允許的SSL和TLS協(xié)議。由于SSLv2和SSLv3協(xié)議已經(jīng)過時(shí)并且易受信息泄露的攻擊,所以都應(yīng)該禁用。應(yīng)只啟用TLS協(xié)議。
加固方法:在Apache配置文件中查找SSLProtocol指令;如果不存在,則添加該指令,或修改該值以匹配以下值之一。如果還可以禁用TLSv1.0協(xié)議,則首選設(shè)置"TLSv1.1 TLS1.2"。
SSLProtocol TLSv1.1 TLSv1.2
SSLProtocol TLSv1
5.不安全的SSL Renegotiation應(yīng)被限制
為了Web服務(wù)器與OpenSSL 0.9.8m或更高版本連接,在Apache 2.2.15中添加了SSLInsecureRenegotiation指令,允許不安全的重新協(xié)商為使用較早的未修補(bǔ)SSL實(shí)現(xiàn)客戶端提供向后兼容性。在提供向后兼容性的同時(shí),啟用SSLInsecureRenegotiation指令會使服務(wù)器容易遭受中間人重新協(xié)商攻擊(CVE-2009-3555)。因此,不應(yīng)啟用SSLInsecureRenegotiation指令。
加固方法:在Apache配置文件中查找SSLInsecureRenegotiation指令。如果存在,將該值修改為off。
SSLInsecureRenegotiation off
6.TimeOut應(yīng)設(shè)置為小于等于10
TimeOut指令控制Apache HTTP服務(wù)器等待輸入/輸出調(diào)用完成的最長時(shí)間(以秒為單位)。建議將TimeOut指令設(shè)置為10或更小。
加固方法:修改Apache配置文件,將TimeOut設(shè)置為10秒或更小。
Timeout 10
7.KeepAlive應(yīng)設(shè)置為On
KeepAlive指令決定當(dāng)處理完用戶發(fā)起的 HTTP 請求后是否立即關(guān)閉 TCP 連接。
加固方法:修改Apache配置文件,將KeepAlive設(shè)置為On,以啟用KeepAlive連接。
KeepAlive On
8.MaxKeepAliveRequests應(yīng)設(shè)置為大于等于100
當(dāng)KeepAlive啟用時(shí),MaxKeepAliveRequests指令限制每個(gè)連接允許的請求數(shù)量。如果設(shè)置為0,則允許無限制的請求。建議將MaxKeepAliveRequests設(shè)置為100或更大。
加固方法:修改Apache配置文件,將MaxKeepAliveRequests設(shè)置為100或更大。
MaxKeepAliveRequests 100
9.KeepAliveTimeout應(yīng)設(shè)置為小于等于15
KeepAliveTimeout指令指定在關(guān)閉持久連接前等待下一個(gè)請求的秒數(shù)。
加固方法:修改Apache配置文件,將KeepAliveTimeout設(shè)置為15或更小。
KeepAliveTimeout 15
10.禁用WebDAV模塊
Apache mod_dav和mod_dav_fs模塊支持Apache的WebDAV(網(wǎng)絡(luò)分布式創(chuàng)作與版本管理)功能。 WebDAV是HTTP協(xié)議的擴(kuò)展,允許客戶端創(chuàng)建,移動和刪除Web服務(wù)器上的文件和資源。
加固方法:
a.對于靜態(tài)模塊的源碼版本,運(yùn)行Apache ./configure腳本時(shí)在--enable-modules=configure選項(xiàng)中不包括mod_dav和mod_dav_fs。
$ cd $DOWNLOAD/httpd
本文鏈接:http://m.51huadong.com/cloundnews/11001909.html
$ ./configure
產(chǎn)品與服務(wù)
香港服務(wù)器 香港高防服務(wù)器 美國服務(wù)器 韓國服務(wù)器 新加坡服務(wù)器 日本服務(wù)器 臺灣服務(wù)器云服務(wù)器
香港云主機(jī) 美國云主機(jī) 韓國云主機(jī) 新加坡云主機(jī) 臺灣云主機(jī) 日本云主機(jī) 德國云主機(jī) 全球云主機(jī)高防專線
海外高防IP 海外無限防御 SSL證書 高防CDN套餐 全球節(jié)點(diǎn)定制 全球?qū)>GPLC關(guān)于我們
關(guān)于天下數(shù)據(jù) 數(shù)據(jù)招商加盟 天下數(shù)據(jù)合作伙伴 天下數(shù)據(jù)團(tuán)隊(duì)建設(shè) 加入天下數(shù)據(jù) 媒體報(bào)道 榮譽(yù)資質(zhì) 付款方式關(guān)注我們
微信公眾賬號
新浪微博
天下數(shù)據(jù)手機(jī)站 關(guān)于天下數(shù)據(jù) 聯(lián)系我們 誠聘英才 付款方式 幫助中心 網(wǎng)站備案 解決方案 域名注冊 網(wǎng)站地圖
天下數(shù)據(jù)18年專注海外香港服務(wù)器、美國服務(wù)器、海外云主機(jī)、海外vps主機(jī)租用托管以及服務(wù)器解決方案-做天下最好的IDC服務(wù)商
《中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證》 ISP證:粵ICP備07026347號
朗信天下發(fā)展有限公司(控股)深圳市朗玥科技有限公司(運(yùn)營)聯(lián)合版權(quán)
深圳總部:中國.深圳市南山區(qū)深圳國際創(chuàng)新谷6棟B座10層 香港總部:香港上環(huán)蘇杭街49-51號建安商業(yè)大廈7樓
7×24小時(shí)服務(wù)熱線:4006388808香港服務(wù)電話:+852 67031102
本網(wǎng)站的域名注冊業(yè)務(wù)代理北京新網(wǎng)數(shù)碼信息技術(shù)有限公司的產(chǎn)品