原創(chuàng)|行業(yè)資訊|編輯:蔣永|2017-03-08 10:37:45.000|閱讀 365 次
概述:盡管意識到數(shù)據(jù)庫安全的重要性,但開發(fā)者在開發(fā)、集成應(yīng)用程序或修補漏洞、更新數(shù)據(jù)庫的時候還是會犯一些錯誤,讓黑客們有機可乘。本文列出了數(shù)據(jù)庫系統(tǒng)10大最常見的安全問題及10款數(shù)據(jù)庫安全工具推薦,需要的朋友歡迎收藏哦!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
網(wǎng)絡(luò)的高速發(fā)展為企業(yè)和個人都帶來了無限機遇,隨著在線業(yè)務(wù)變得越來越流行,接觸全球客戶也成為點指間能夠?qū)崿F(xiàn)的事情。想要建立一個在線業(yè)務(wù),最重要的就是建立一個全面的數(shù)據(jù)庫,與此同時,保護你共享在網(wǎng)絡(luò)中的數(shù)據(jù)安全也是至關(guān)重要的。
數(shù)據(jù)庫已經(jīng)成為黑客的主要攻擊目標,因為它們存儲著大量有價值和敏感的信息。 這些信息包括金融、知識產(chǎn)權(quán)以及企業(yè)數(shù)據(jù)等各方面的內(nèi)容。網(wǎng)絡(luò)罪犯開始從入侵在線業(yè)務(wù)服務(wù)器和破壞數(shù)據(jù)庫中大量獲利,因此,確保數(shù)據(jù)庫的安全成為越來越重要的命題。
盡管意識到數(shù)據(jù)庫安全的重要性,但開發(fā)者在開發(fā)、集成應(yīng)用程序或修補漏洞、更新數(shù)據(jù)庫的時候還是會犯一些錯誤,讓黑客們有機可乘。本文列出了數(shù)據(jù)庫系統(tǒng)10大最常見的安全問題及10款數(shù)據(jù)庫安全工具推薦,需要的朋友歡迎收藏哦!
1.部署失敗
數(shù)據(jù)庫陷入危機最普遍的原因就是在開發(fā)過程中的粗心大意。有些公司會意識到優(yōu)化搜索引擎對其業(yè)務(wù)獲得成功的重要性,但是只有對數(shù)據(jù)庫進行排序的前提下,SEO才能成功對其優(yōu)化。盡管功能性測試對性能有一定的保證,但測試并不能預料數(shù)據(jù)庫會發(fā)生的一切。因此,在進行完全部署之前,對數(shù)據(jù)庫的利弊進行全面的檢查是非常重要的。
2.數(shù)據(jù)泄露
你可以把數(shù)據(jù)庫當做后端設(shè)置的一部分,并更加注重保護互聯(lián)網(wǎng)安全,但是這樣一來其實并不起作用。因為數(shù)據(jù)庫中有網(wǎng)絡(luò)接口,如果黑客想要利用它們就可以很輕易地操縱數(shù)據(jù)庫中的這些網(wǎng)絡(luò)接口。為了避免發(fā)生這種現(xiàn)象,使用TLS或SSL加密通信平臺就變的尤為重要。
3.破損的數(shù)據(jù)庫
你還記得2003年的SQL Slammer蠕蟲病毒可以在10分鐘內(nèi)感染超過90%的脆弱設(shè)備嗎?該病毒可以在幾分鐘內(nèi)感染破壞成千上萬的數(shù)據(jù)庫。通過利用在微軟SQL Server數(shù)據(jù)庫中發(fā)現(xiàn)的漏洞進行傳播,導致全球范圍內(nèi)的互聯(lián)網(wǎng)癱瘓。這種蠕蟲的成功充分說明了保護數(shù)據(jù)庫安全的重要性。不幸的是,由于缺乏資源和時間,大多數(shù)企業(yè)不會為他們的系統(tǒng)提供常規(guī)的補丁,因此,他們很容易遭受蠕蟲攻擊。
4.數(shù)據(jù)庫備份被盜
對數(shù)據(jù)庫而言通常存在兩種類型的威脅——一個是外部,一個是內(nèi)部的。你會如何處理竊取企業(yè)內(nèi)部錢財和其他利益的“內(nèi)鬼”?這是當代企業(yè)最常面臨的一個問題,而解決這種問題的唯一方法就是對檔案進行加密。
5.濫用數(shù)據(jù)庫特性
據(jù)專家稱,每一個被黑客攻擊的數(shù)據(jù)庫都會濫用數(shù)據(jù)庫特性。盡管聽起來可能有點復雜,但實際上就是利用這些數(shù)據(jù)庫特征中固有的漏洞。解決這種問題的方法就是刪除不必要的工具。
6.基礎(chǔ)設(shè)施薄弱
黑客一般不會馬上控制整個數(shù)據(jù)庫,相反,他們會選擇玩跳房子游戲來尋找基礎(chǔ)設(shè)施中存在的弱點,然后再利用它們的優(yōu)勢來發(fā)動一連串的攻擊,直到抵達后端。因此,很重要的一點是,每個部門都要演習相同數(shù)量的控制和隔離系統(tǒng)來幫助降低風險。
7.缺乏隔離
隔離管理員和用戶之間的權(quán)限,如此一來內(nèi)部員工想要竊取數(shù)據(jù)就需要面臨更多的挑戰(zhàn)。如果你可以限制用戶賬戶的數(shù)量,黑客想控制整個數(shù)據(jù)庫就會面臨更大的挑戰(zhàn)。
8.SQL注入
對于保護數(shù)據(jù)庫而言,這是一個重要的問題。一旦應(yīng)用程序被注入惡意的字符串來欺騙服務(wù)器執(zhí)行命令,那么管理員不得不收拾殘局。目前最佳的解決方案就是使用防火墻來保護數(shù)據(jù)庫網(wǎng)絡(luò)。
9.密鑰管理不當
保證密鑰安全是非常重要的,但是加密密鑰通常存儲在公司的磁盤驅(qū)動器上,如果這些密鑰一旦遺失,那么您的系統(tǒng)會很容易遭受黑客攻擊。
10. 數(shù)據(jù)庫中的違規(guī)行為
正是不一致性導致了漏洞。不斷地檢查數(shù)據(jù)庫以及時發(fā)現(xiàn)任何異常之處是非常有必要的,開發(fā)人員應(yīng)該清除地認識任何可能影響數(shù)據(jù)庫的威脅因素。雖然這不是一項容易的工作,但是開發(fā)人員可以利用追蹤信息/日志文本來查詢和解決此類問題。
既然有這么多問題存在,那么也一定有相應(yīng)的解決方法,下面就給大家推薦10款深受安全專家和“白帽黑客”歡迎的數(shù)據(jù)庫安全工具,希望對大家有所裨益!
1. MSSQL DataMask
每個企業(yè)都會犯一個常見的錯誤—在測試數(shù)據(jù)庫中使用實時數(shù)據(jù)。為了避免這種情況,MSSQL.DataMask會為開發(fā)人員的開發(fā)、測試或外包項目提供分離數(shù)據(jù)的能力,包括SQL Server數(shù)據(jù)庫。MSSQL Data Mask會將數(shù)據(jù)分為個人身份數(shù)據(jù)、敏感個人數(shù)據(jù)或商業(yè)敏感數(shù)據(jù)等不同種類進行保護。
2. Scuba
Scuba是Imperva公司提供的一款免費數(shù)據(jù)庫安全軟件工具,該工具可掃描世界領(lǐng)先的企業(yè)數(shù)據(jù)庫,以查找安全漏洞和配置缺陷(包括修補級別)。報表提供可據(jù)此操作的信息來降低風險,定期的軟件更新會確保 Scuba 與新威脅保持同步。Scuba 針對 Oracle Database、Microsoft SQL Server、SAP Sybase、IBM DB2、Informix 和 MySQL 提供了接近 1200 次評估測試。
3. AppDetectivePro
AppDetectivePro是Application Security Inc開發(fā)的一款基于網(wǎng)絡(luò)的脆弱性評估掃描數(shù)據(jù)庫應(yīng)用程序的工具。AppDetectivePro使用業(yè)界最佳做法和行之有效的安全方法,找出、審查、報告和修補程序的安全漏洞和錯誤配置,以保護組織從內(nèi)部和外部數(shù)據(jù)庫的威脅。
4. Nmap
NmapNmap是一個免費開源的網(wǎng)絡(luò)連接端掃描工具,許多系統(tǒng)和網(wǎng)絡(luò)管理員常用它掃描計算機開發(fā)的網(wǎng)絡(luò)連接端,確定哪些服務(wù)運行在哪些連接端、正在運行的是哪種操作系統(tǒng)、正在使用的是哪種類型的防火墻等。另外,也常被用來評估網(wǎng)絡(luò)系統(tǒng)的安全,可以說是網(wǎng)絡(luò)管理員必備管理工具之一。
5. Zenmap
最好用的免費網(wǎng)絡(luò)安全工具之一,通過GUI使所有Nmap(network mapper,用于網(wǎng)絡(luò)發(fā)現(xiàn)和安全審計)功能更易于實現(xiàn)。為初學者設(shè)計,同時為Nmap老兵提供高級功能。Zenmap將保存常用的掃描配置文件作為模板,從而方便掃描設(shè)置。掃描結(jié)果可以通過一個可搜索的數(shù)據(jù)庫保存,以便跨時間對比分析。它還包含一些非常重要的特性,如掃描和檢測數(shù)據(jù)庫實例和漏洞。
6. BSQL Hacker
BSQL Hacker是由Portcullis實驗室開發(fā)的一個SQL自動注入工具(支持SQL盲注),其設(shè)計的目的是希望能對任何的數(shù)據(jù)庫進行SQL溢出注入。BSQL Hacker的適用群體是那些對注入有經(jīng)驗的使用者和那些想進行自動SQL注入的人群。BSQL Hacker可自動對Oracle和MySQL數(shù)據(jù)庫進行攻擊,并自動提取數(shù)據(jù)庫的數(shù)據(jù)和架構(gòu)。
7. SQLRECON
SQLRECON是一個數(shù)據(jù)庫發(fā)現(xiàn)工具,執(zhí)行網(wǎng)絡(luò)主動和被動掃描來識別SQL Server實例。由于個人防火墻的擴散,不一致的網(wǎng)絡(luò)庫配置以及多實例支持,SQL Server安裝開始變得越來越難發(fā)現(xiàn)、評估和維護。SQLRecon旨在解決這一問題,通過將所有已知的SQL Server/MSDE發(fā)現(xiàn)方式融入一個單一的工具,來查明你從不知曉的存在你的網(wǎng)絡(luò)中的服務(wù)器,由此你可以給予他們適當?shù)谋Wo。
8. Oracle審計工具
Oracle 審計工具是一個工具包,可以用來審計Oracle數(shù)據(jù)庫服務(wù)器的安全性。這個開源的工具包包括口令攻擊工具、命令行查詢工具以及TNS-listener查詢工具,來檢測Oracle數(shù)據(jù)庫的配置安全問題。此外,該工具是基于Java并在Windows 和 Linux系統(tǒng)中測試的。
9. OScanner
OScanner 是基于Java開發(fā)的一個Oracle評估框架。它有一個基于插件的架構(gòu)并附帶幾個插件,目前可以實現(xiàn):
DB Defence是一個操作簡單、高效實惠的加密安全解決方案,它允許數(shù)據(jù)庫管理員和開發(fā)人員完全加密數(shù)據(jù)庫。DB Defence從未經(jīng)授權(quán)地訪問、修改以及分發(fā)等方面保護數(shù)據(jù)庫,它提供一系列強大的數(shù)據(jù)庫安全特性,比如強大的加密手段、從SQL分析器中保護SQL等。
數(shù)據(jù)庫是任何組織最重要的組成部分,所以有必要不惜任何代價的進行保護。一旦攻擊者可以訪問數(shù)據(jù)庫,他們就破壞它并擾亂整個組織的正常運作。然而,我們可以運用上述安全工具測試和保護我們的數(shù)據(jù)庫,此外,當然市場上還有很多其他數(shù)據(jù)庫安全工具,但是上述工具均為行業(yè)內(nèi)經(jīng)驗豐富的專業(yè)人員推薦,所以希望此文可以在您保護數(shù)據(jù)庫的過程中祝您一臂之力。
本文參考自4hou.com,如若轉(zhuǎn)載,請注明出處這些安全問題你知道嗎?附10款數(shù)據(jù)庫安全工具推薦
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn