安全部署和配置SSL 避免SSL漏洞 |
發(fā)布時間: 2012/5/28 14:05:36 |
自1994年由Netscape開發(fā)以來,安全套接字層(SSL)一直不斷受到攻擊。X.509公鑰基礎設施的安全和完整性最近也出現(xiàn)很多問題。盡管有很多關于SSL安全的警告,如果正確部署和配置的話,SSL仍然能夠用于保護不安全網(wǎng)絡間的數(shù)據(jù)傳輸。在本文中,我們將討論SSL漏洞對企業(yè)構成的威脅程度,并提供了安全部署和配置SSL的方法。 SSL安全問題 由于大家越來越多地依賴于SSL來保護通信,現(xiàn)在不安全地使用SSL對企業(yè)和用戶造成的威脅要比兩年前更大。最近的攻擊有Comodo和DigiNotar證書機構遭遇的中間人攻擊,以及PKI證書頒發(fā)機構(CA)發(fā)布假冒中間CA或者服務器證書(可以用于攻擊SSL連接)等其他攻擊。這些證書甚至可以由企業(yè)用來監(jiān)控他們自己網(wǎng)絡中的通信。 更大的問題是,SSL并不提供web應用程序或系統(tǒng)需要保護數(shù)據(jù)或系統(tǒng)的功能,SSL只是為通過網(wǎng)絡傳輸?shù)臄?shù)據(jù)提供了強大的保護,并且加密技術可以在很多其他地方保護數(shù)據(jù)。如果SSL或者加密部署不安全或者系統(tǒng)不安全,用來保護系統(tǒng)的加密算法將失去意義。 除了SSL核心加密技術和密鑰交換方法中存在的問題,更多安全問題出現(xiàn)在企業(yè)SSL部署中,這些問題包括使用弱加密技術,以及為不同的主機名使用相同的證書。 抵御SSL漏洞 當在SSL中發(fā)現(xiàn)漏洞時,企業(yè)應及時更新補丁,確保大部分程序的修復和保護與其他軟件一樣。由于SSL的復雜性以及支持SSL的設備的種類多樣,這可能是一項艱巨的任務,如果修復程序不能向后兼容的話,修復工作將花費很多時間和精力。像其他任何補丁修復一樣,SSL的補丁必須進行完全的測試以確保它不會破壞任何功能。測試系統(tǒng)可能還需要連接到補丁系統(tǒng)以確保它們?nèi)匀荒軌蜻B接。 為了防范SSL漏洞,企業(yè)可以從三個方面采取適當保護措施:用戶、客戶和服務。企業(yè)可以通過安裝強制使用SSL的瀏覽器插件來保護用戶,這方面的工具包括電子前沿基金會的FireFox插件(被稱為HTTPS Everywhere),該插件將在SSL可用的情況下強制使用SSL。還有Convergence,該工具可以更好的控制受瀏覽器信任的CA。企業(yè)還應該對用戶進行安全意識培訓,以確保他們總是使用安全的連接。用戶不必對如何保護其連接做出復雜的技術性的決定,但他們應該要了解使用安全連接的重要性。這些保護方法也同樣適用于企業(yè)的客戶,但企業(yè)只能提供安全連接服務來幫助他們鞏固良好的連接習慣。 企業(yè)還應該確保老舊的不太安全的SSL部署已經(jīng)停用,以抵御降級攻擊,在這種攻擊中,客戶端系統(tǒng)被誘使使用不安全的連接。IETF(互聯(lián)網(wǎng)工程任務組)一直致力于改進SSL以提高SSL系統(tǒng)的安全狀態(tài)。 結語 如果正確部署和配置的話,SSL仍然能夠很好地保護數(shù)據(jù)傳輸,然而,現(xiàn)在更廣為人知的是,不安全地使用SSL帶來的風險以及漏洞問題。 核心加密技術和密鑰交換方法是發(fā)現(xiàn)新攻擊形式和改善工作的核心,不過部署過程仍然在更大程度上決定著SSL的安全性。終端用戶可能永遠不會注意到這些改進,但企業(yè)、服務器運營商和軟件開發(fā)商必須實施這些改進和升級。在過去兩年中,人們才逐漸意識到SSL的重要性。越來越多的用戶開始使用不同的網(wǎng)絡或者設備來訪問社交網(wǎng)絡以及互聯(lián)網(wǎng),然而,無論他們選擇什么方式,他們?nèi)匀幌Mㄟ^加密連接來保護他們使用互聯(lián)網(wǎng) 本文出自:億恩科技【mszdt.com】 |