隨著網(wǎng)絡(luò)安全形勢日漸嚴(yán)峻,安全漏洞也頻繁發(fā)生,而發(fā)放補(bǔ)丁是解決網(wǎng)絡(luò)安全漏洞的常用方法,補(bǔ)丁是用于修補(bǔ)程序漏洞的代碼片段程序,用于對操作系統(tǒng)或應(yīng)用程序?qū)崿F(xiàn)附加功能或修補(bǔ)安全漏洞。
人們?nèi)諠u意識到,通過網(wǎng)絡(luò)服務(wù)器和應(yīng)用程序下載并安裝補(bǔ)丁是維護(hù)網(wǎng)站安全的關(guān)鍵,尤其是發(fā)現(xiàn)軟件漏洞存在巨大安全隱患時。而近年來一些軟件漏洞因疏于安裝補(bǔ)丁,成為了黑客主要的攻擊目標(biāo),這也再次強(qiáng)調(diào)了安裝補(bǔ)丁的重要性。話雖如此,任何運(yùn)維人員想要為一直運(yùn)行的設(shè)備安裝補(bǔ)丁都不是一件簡單的事,而且成本也不低。
漏洞指的是計算機(jī)系統(tǒng)(操作系統(tǒng)和應(yīng)用程序)的缺陷,攻擊者可以通過這些缺陷進(jìn)行非法入侵,實施惡意行為。但并非所有漏洞都具有相應(yīng)的補(bǔ)丁,此時運(yùn)維人員應(yīng)當(dāng)對其它補(bǔ)救辦法有所了解,例如修改系統(tǒng)配置、對用戶進(jìn)行培訓(xùn),以減少系統(tǒng)漏洞的暴露。
為緩解問題,運(yùn)維人員應(yīng)為減少暴露系統(tǒng)漏洞而制定系統(tǒng)的記錄程序,及時安裝補(bǔ)丁。這些步驟固然關(guān)鍵,但也不能忽視補(bǔ)丁以外的其它風(fēng)險。
網(wǎng)絡(luò)應(yīng)用安全風(fēng)險
網(wǎng)絡(luò)應(yīng)用方面,各運(yùn)維人員面對的挑戰(zhàn)不盡相同。風(fēng)險大小很大程度上取決于其所從事的行業(yè)、安全方面的投入、軟件開發(fā)人員的經(jīng)驗及其使用的方法和技術(shù)。除運(yùn)維人員以外,一些常見的內(nèi)外部因素,也可能對網(wǎng)絡(luò)應(yīng)用程序的安全風(fēng)險帶來影響。其中包括:
上市時間短促
迫于管理、市場和營銷團(tuán)隊的壓力,急于發(fā)布程序和不斷增加功能設(shè)置導(dǎo)致對程序安全缺陷進(jìn)行檢測的時間被壓縮,缺陷沒有充分暴露出來。
遺留應(yīng)用程序
老的應(yīng)用程序在前期開發(fā)階段就有可能存在潛在安全漏洞,而新版本并未修復(fù)老版本的問題。
網(wǎng)絡(luò)依賴
關(guān)鍵任務(wù)流程對互聯(lián)網(wǎng)服務(wù)依賴程度強(qiáng),從而增加應(yīng)用程序暴露安全漏洞的危險。
標(biāo)準(zhǔn)化缺失
無論是內(nèi)部設(shè)計、外包設(shè)計還是兩者共同完成的網(wǎng)絡(luò)應(yīng)用程序,由于人為錯誤,有時都無法做到標(biāo)準(zhǔn)化。
安全意識缺乏
在軟件開發(fā)生命周期,安全問題偶爾會被忽視或不夠重視。
是什么讓網(wǎng)絡(luò)應(yīng)用程序漏洞如此普遍?其中一種理論認(rèn)為是網(wǎng)絡(luò)應(yīng)用程序代碼不成熟所致。例如,黑客可以利用網(wǎng)絡(luò)程序的解釋和驗證漏洞(可能是軟件開發(fā)生命周期的一部分)入侵其界面。還有理論認(rèn)為,網(wǎng)絡(luò)應(yīng)用程序使用的協(xié)議和服務(wù)越多(如:HTTP, HTTPS和SOAP),黑客可利用的漏洞越多。雖然人們已經(jīng)努力尋找網(wǎng)絡(luò)協(xié)議漏洞的解決方案、增強(qiáng)防火墻和IDS/IPS系統(tǒng),可在網(wǎng)絡(luò)應(yīng)用程序方面卻并未能做到如此細(xì)致的保護(hù)。