虛擬環(huán)境下的SQL Server安全性考慮 |
發(fā)布時間: 2012/7/4 19:14:46 |
在虛擬化環(huán)境中運行SQL Server的數(shù)據(jù)庫管理員(DBA)們往往最擔(dān)心的就是安全問題,但根據(jù)專家的觀點,其實并無必要。SQL Server在虛擬化世界中的安全問題與傳統(tǒng)數(shù)據(jù)庫環(huán)境的安全挑戰(zhàn)并無太多差異。 按照經(jīng)驗來看,SQL Server往往是最后一個進行虛擬化的應(yīng)用,主要是因為DBA在這個領(lǐng)域并不熟悉,把一個極為關(guān)鍵的應(yīng)用放到虛擬化環(huán)境中,很有可能會造成性能方面的瓶頸,更不用說還有安全性問題需要解決。 虛擬化的優(yōu)勢主要在于削減硬件需求,減少停機時間并易于維護,此外還可以降低數(shù)據(jù)中心的電力和制冷需求。出于成本的考慮,這對于一個企業(yè)來說是非常具有吸引力的,因此用戶都在尋求為SQL Server數(shù)據(jù)庫實施虛擬化的部署。 SQL Server咨詢顧問Denny Cherry在他的書中提到:“針對安全問題,虛擬化并不會帶給企業(yè)更多的挑戰(zhàn),因為你的SQL Server運行在Windows服務(wù)器上,而其他底層在運行hypervisor.虛擬SQL Server和物理SQL Server是沒有區(qū)別的,所以我們所熟悉的SQL Server最佳實踐還是成立的。” 在某種程度上,這種安全性的憂慮源自于缺乏對虛擬化環(huán)境的了解,認為添加額外層會將安全性復(fù)雜化,SQL Server架構(gòu)更容易被暴露在外部。這其實是一個嚴重的誤區(qū)。 事實上,專家認為無論是虛擬化SQL Server還是物理SQL Server,其安全性挑戰(zhàn)都存在,并無太大差別。獨立咨詢顧問Brent Ozar表示:“如果你使用SAN,那數(shù)據(jù)就會存儲在共享的設(shè)備上,如果SAN管理員想要把數(shù)據(jù)拷貝出去的話,那他只需要做一個快照就可以了。像這樣的安全性問題,無論是虛擬化環(huán)境中還是物理環(huán)境中,都一樣存在。” 標準的安全性準則 農(nóng)業(yè)信貸銀行AgFirst并沒有讓安全性成為阻礙部署SQL Server虛擬化環(huán)境的問題。他們在所有的應(yīng)用上幾乎都是用了虛擬化技術(shù),該公司的數(shù)據(jù)庫架構(gòu)師K. Brian Kelley介紹,公司使用虛擬化技術(shù)主要是為了尋求一個高可用的解決方案,特別是準對那些小型的SQL Server數(shù)據(jù)庫,公司不希望花太多錢在購買硬件服務(wù)器上。 Kelley說:“一些人認為虛擬化會降低系統(tǒng)的安全性,這其實是錯覺。SQL Server安全最薄弱的環(huán)節(jié)在于操作系統(tǒng)或者部署在它之上的應(yīng)用程序,這與虛擬化環(huán)境還是物理環(huán)境并無關(guān)系。” 無論哪種環(huán)境,要確保SQL Server安全性的最佳方法,就是制定一系列標準的安全準則。在物理環(huán)境中,網(wǎng)絡(luò)管理員和DBA需要定期檢查哪些人員訪問了數(shù)據(jù)中心,針對虛擬化環(huán)境依然如此,管理員需要定期檢查誰訪問虛擬服務(wù)器。但有這樣一個問題需要注意,能夠進入數(shù)據(jù)中心接觸到物理服務(wù)器的人畢竟是少數(shù),而能夠訪問虛擬服務(wù)器的人會更多。 Ozar認為,無論物理環(huán)境還是虛擬環(huán)境,還有大量的DBA在進行SQL Server安全性保護工作時,并沒有制定一個清晰標準的安全準則。而且在細微的地方做的還不夠,DBA需要想清楚所有的安全隱患,并一一“對癥下藥”。他說:“想一想,如果有人明天偷走了你的備份磁帶會是怎樣?如果這個問題很嚴重的話,那么你就需要對所有的數(shù)據(jù)進行加密,當(dāng)然可以使用SQL Server自帶的透明數(shù)據(jù)加密功能,對于虛擬化環(huán)境依然是如此。DBA需要加強對SQL Server的安全防范意識。” 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |