目前,在某軍工PDM 系統(tǒng)數(shù)據(jù)庫中,存儲了大量產(chǎn)品的核心敏感信息(如產(chǎn)品名稱、型號、 設(shè)計圖紙、關(guān)鍵描述等),以及生產(chǎn)計劃信息。在系統(tǒng)使用和運維的過程中,這些機密信息 已面臨著眾多的來自于外部和內(nèi)部的安全威脅,一旦發(fā)生信息濫用、惡意篡改或泄密事故, 將直接影響 PDM 系統(tǒng)的正常運轉(zhuǎn)、危害企業(yè)利益,乃至威脅到國家安全。因此,為確保 PDM 系統(tǒng)的數(shù)據(jù)安全,建立健全軍工企業(yè)數(shù)據(jù)安全防護體系,保障企業(yè)利益和國家安全已勢在必行。
分析軍工企業(yè) PDM 系統(tǒng)的數(shù)據(jù)應(yīng)用特點以及相關(guān)安全政策的要求,軍工企業(yè)目前主要存 在以下三方面的數(shù)據(jù)保密需要:
數(shù)據(jù)庫加密防護的單位一般可是庫級、表級和字段級,在多達數(shù)百張表、每個表多達數(shù)十列字段的數(shù)據(jù)庫系統(tǒng)中,往往不是所有的字段都具敏感性,通常只需加密個別表的個別關(guān)鍵字段就可以切斷數(shù)據(jù)間的聯(lián)系、實現(xiàn)關(guān)鍵數(shù)據(jù)保密,同時達到有效降低性能損失的效果。
DBCoffer系統(tǒng)的一個顯著特點是能夠以列為單位進行加密和授權(quán),本方案以“保護軍工企業(yè)PDM系統(tǒng)數(shù)據(jù)安全”為目標,以“最小代價換取安全提 升”的原則,定義出PDM系統(tǒng)核心敏感數(shù)據(jù)字段,在此基礎(chǔ)上提出基于安華金和數(shù)據(jù)庫保險箱(DBCoffer)產(chǎn)品的數(shù)據(jù)安全保密解決方案:
基于DBCoffer的PDM系統(tǒng)數(shù)據(jù)防護網(wǎng)絡(luò)部署圖
在本方案中,將PDM系統(tǒng)的產(chǎn)品名稱、型號、設(shè)計圖紙、關(guān)鍵描述等信息,以及生產(chǎn)計劃信息定義為敏感信息;首先通過DBCoffer將上述敏感信息 加密存儲在數(shù)據(jù)庫中;同時通過DBCoffer的密文權(quán)限控制體系,限制DBA等業(yè)務(wù)無關(guān)人員對敏感數(shù)據(jù)的訪問權(quán)限,使其只能維護數(shù)據(jù)而無法訪問這些敏感 數(shù)據(jù),遠離了內(nèi)部泄密風(fēng)險,僅將敏感數(shù)據(jù)的訪問能力開放給PDM系統(tǒng);然后對這些敏感數(shù)據(jù)的訪問建立審計記錄;、
至此我們形成一套完備的存儲層、傳輸層和應(yīng)用層的全方位的數(shù)據(jù)安全保密解決方案:
A、敏感數(shù)據(jù)加密存儲和傳輸
對系統(tǒng)中核心的敏感信息進行存儲加密、,保證備份、存儲設(shè)備、數(shù)據(jù)庫文件丟失或者傳輸?shù)臄?shù)據(jù)文件被捕獲也不會引起敏感數(shù)據(jù)泄漏。
B、敏感數(shù)據(jù)訪問權(quán)限控制與審計
通過獨立于Oracle數(shù)據(jù)庫之外的密文權(quán)限控制體系,使與業(yè)務(wù)本身無關(guān)的DBA等系統(tǒng)維護人員不能訪問明文的敏感信息,也無從引起內(nèi)部泄密。同時開啟安全審計功能,對敏感信息的訪問進行記錄,便于對異常訪問行為進行事后追蹤分析。
C、應(yīng)用層防護增強
將PDM系統(tǒng)的數(shù)據(jù)庫用戶與業(yè)務(wù)系統(tǒng)自身綁定,拒絕使用該用戶繞過PDM系統(tǒng)的任何訪問保護數(shù)據(jù)行為,從而實現(xiàn)防止合法用戶違規(guī)訪問敏感數(shù)據(jù)的防護目標。