




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Oracle 數(shù)據(jù)庫(kù)安全性設(shè)計(jì)建議(1)一、什么是安全的系統(tǒng)安全性建設(shè)是一個(gè)長(zhǎng)期并且卓絕的工作。作為一個(gè)符合標(biāo)準(zhǔn)的企業(yè)級(jí)系統(tǒng),我們認(rèn)為稅 務(wù)系統(tǒng)應(yīng)該具備以下的安全性特點(diǎn):高可用性對(duì)敏感數(shù)據(jù)的訪問控制能力。監(jiān)測(cè)用戶行為的審計(jì)能力。用戶帳號(hào)管理的有效性和擴(kuò)充性二、從哪些方面作安全性檢査一個(gè)企業(yè)級(jí)系統(tǒng)的安全性建設(shè)并不僅僅局限于軟件技術(shù)方面的設(shè)置和控制,甚至我們可 以說,技術(shù)僅僅位于一個(gè)補(bǔ)充和提高現(xiàn)有安全性的地位上。通常,應(yīng)該按照重要性依次進(jìn)行 如下的安全性檢查。物理層面的控制控制物理接觸是系統(tǒng)安全性建設(shè)的第一步,也是最會(huì)有成效,最應(yīng)該優(yōu)先執(zhí)行的一步。權(quán)威安全研究顯示,70%的信息系統(tǒng)數(shù)據(jù)損失和攻擊都
2、是由“內(nèi)部人”(即具備某種系 統(tǒng)及其數(shù)據(jù)訪問權(quán)限的用戶)造成和發(fā)起的。比如,授權(quán)人員才可以進(jìn)入機(jī)房,管理人員的密碼不要記錄在顯眼的地方,離開個(gè)人終 端鎖定屏幕,等等,這些建議看上去似乎比較瑣碎。但是如果缺少了這些意識(shí),即使我們運(yùn) 用了再好的安全性技術(shù),再?gòu)?fù)雜的數(shù)據(jù)分離技術(shù),當(dāng)一個(gè)人可以接近需要保護(hù)的服務(wù)器,當(dāng) 一個(gè)人可以通過竊取的密碼接近需要保護(hù)的數(shù)據(jù),那么一切的安全性建設(shè)都將是一個(gè)擺設(shè)。千里之堤,毀于蟻穴。一個(gè)牢固的堤壩不會(huì)因?yàn)橥饨绾樗臎_擊而倒塌,卻會(huì)崩壞于隱 藏在自身內(nèi)部的蛀蟲。所以,最佳的方法是不要讓螞蟻靠近堤壩。安全性流程建設(shè)實(shí)施安全性建設(shè)之后,必須要有一個(gè)詳細(xì)周密而且行之有效的流程
3、控制(Process Control)。其中行之有效是我們應(yīng)該注意的。有時(shí)候會(huì)聽到抱怨,在增強(qiáng)了安全性建設(shè)的系統(tǒng)中,維護(hù)人員由于分工過細(xì),導(dǎo)致整個(gè) 系統(tǒng)的應(yīng)變能力下降,維護(hù)成本提高,管理效率降低。以前一個(gè)人可以在10分鐘內(nèi)作好的修 改,現(xiàn)在卻要途經(jīng)3, 4個(gè)人之手,耗時(shí)1 2天還不一定能夠做完。過猶不及,建立一個(gè)符合企業(yè)自身需求的安全性流程是我們應(yīng)該優(yōu)先考慮的。普遍性的安全性措施不僅僅是Oracle數(shù)據(jù)庫(kù)系統(tǒng),作為一個(gè)具有領(lǐng)先性的IT系統(tǒng),都應(yīng)該包括以下的安全 性措施。只安裝需要的軟件每個(gè)軟件都有缺陷,對(duì)于Oracle數(shù)據(jù)庫(kù)軟件來說,自定義安裝,只選取需要的組件, 少作少錯(cuò),這一點(diǎn)在安全性方面
4、顯得尤為重要,一個(gè)具有潛在安全性漏洞的組件,如果它沒 有被安裝。那它就不會(huì)影響整個(gè)系統(tǒng)。鎖定或者失效默認(rèn)用戶對(duì)于Oracle數(shù)據(jù)庫(kù)系統(tǒng)來說,安裝的時(shí)候會(huì)有一系列的默認(rèn)用戶生成,應(yīng)該在數(shù)據(jù)庫(kù) 安裝完畢之后,經(jīng)過功能篩選,鎖定或者失效這些用戶。修改可用用戶的默認(rèn)密碼不能鎖定或者失效的用戶,必須修改默認(rèn)密碼。比如具有SYSDBA權(quán)限的SYS用戶和具 有DBA權(quán)限的SYSTEM用戶,都應(yīng)該修改默認(rèn)密碼。至于密碼長(zhǎng)度和復(fù)雜性的有效控制在后 面將會(huì)談到。4限制操作系統(tǒng)存取權(quán)限Oracle數(shù)據(jù)庫(kù)系統(tǒng)是依存在操作系統(tǒng)之上的,如果操作系統(tǒng)被人侵入,那么通過修改 配置文件等一系列方法,Oracle數(shù)據(jù)庫(kù)的安全性也
5、將蕩然無存。5.定期更新廠家推出的安全性補(bǔ)丁隨著時(shí)間的推移,廠家通常會(huì)推出一系列的安全性補(bǔ)丁來彌補(bǔ)現(xiàn)有系統(tǒng)的安全隱患。對(duì)于Oracle數(shù)據(jù)庫(kù)而言,應(yīng)該定期查看以下網(wǎng)址來獲取Oracle公司最新的安全性警告 和解決方案。Oracle數(shù)據(jù)庫(kù)本身的安全性建設(shè)從總體上而言,Oracle數(shù)據(jù)庫(kù)是業(yè)界安全性方面最完備的數(shù)據(jù)庫(kù)產(chǎn)品。在數(shù)據(jù)庫(kù)安全 性的國(guó)際標(biāo)準(zhǔn)中,Oracle通過了14項(xiàng)標(biāo)準(zhǔn)的測(cè)試,是所有數(shù)據(jù)庫(kù)產(chǎn)品中通過安全性標(biāo)準(zhǔn)最 多、最全面的產(chǎn)品。Oracle在C2級(jí)的操作系統(tǒng)上(如商用UNIX,VMS操作系統(tǒng)),不僅滿足 NCSC C2級(jí)安全標(biāo)準(zhǔn),而且已經(jīng)正式通過了 NCSC C2標(biāo)準(zhǔn)的測(cè)試。在B1級(jí)的
6、操作系統(tǒng)上不僅 滿足NCSC B1級(jí)安全標(biāo)準(zhǔn),而且已經(jīng)通過了 NCSC B1級(jí)標(biāo)準(zhǔn)的測(cè)試。Oracle提供的主要安全性措施如下:身份認(rèn)證功能(Au then ticati on):識(shí)別訪問個(gè)體的身份數(shù)據(jù)訪問的機(jī)密性(Confidentialty):保證敏感數(shù)據(jù)訪問的機(jī)密性。數(shù)據(jù)完整性(Integrity):保證數(shù)據(jù)不被篡改。授權(quán)能力(Authorization):保證被授權(quán)用戶對(duì)數(shù)據(jù)的查詢和修改能力。訪問控制(Access Control):確定對(duì)指定數(shù)據(jù)的訪問能力。審計(jì)能力(Auditing):提供監(jiān)測(cè)用戶行為的能力。私有性(Privacy):提供對(duì)敏感數(shù)據(jù)訪問的私密性。高可用性(Avail
7、ability):保證數(shù)據(jù)和系統(tǒng)提供不間斷服務(wù)的能力。代理管理能力(Delegated Administration):提供對(duì)用戶帳號(hào)的集中管理功能。 下面將就應(yīng)用系統(tǒng)本身對(duì)于Oracle提供的安全性措施作更深入的探討。三、Oracle的安全性領(lǐng)域Profile 控制Oracle利用profile機(jī)制來管理會(huì)話資源占用,同時(shí)也管理用戶密碼的安全策略。通過profile我們可以實(shí)現(xiàn):某個(gè)特定用戶最多只能占用系統(tǒng)百分之幾的CPU時(shí)間?某個(gè)特定用戶連接到數(shù)據(jù)庫(kù)之后能存活多長(zhǎng)時(shí)間?某個(gè)特定用戶連接到數(shù)據(jù)庫(kù)之后多長(zhǎng)時(shí)間處于非活躍狀態(tài)就將被系統(tǒng)中斷連接?用戶登錄密碼輸入錯(cuò)誤多少次之后就將自動(dòng)鎖定用戶?用戶
8、密碼的長(zhǎng)度和包含的字符必須符合什么樣的規(guī)則?用戶密碼在多少天后將自動(dòng)失效并要求設(shè)定新密碼?用戶權(quán)限控制(Privilage)Oracle通過角色(Role),權(quán)限(Privilage)等的一系列授予(Grant)和回收(Revoke) 操作可以有效的進(jìn)行用戶的權(quán)限控制。通過權(quán)限控制我們可以實(shí)現(xiàn):某個(gè)特定用戶只能讀取而不能修改另一個(gè)用戶的表數(shù)據(jù)。某個(gè)特定用戶只能運(yùn)行Oracle數(shù)據(jù)庫(kù)系統(tǒng)的幾個(gè)存儲(chǔ)過程或者函數(shù)。某個(gè)特定用戶自己能夠擁有修改某些數(shù)據(jù)的權(quán)力,但是卻無法給其它不擁有這個(gè)權(quán)限 的用戶授予修改該數(shù)據(jù)的權(quán)力。某個(gè)特定用戶可以讀取數(shù)據(jù)但是無法創(chuàng)建新的表空間。虛擬專用數(shù)據(jù)庫(kù)(VPD)虛擬專用數(shù)據(jù)
9、庫(kù)(VPD)也稱為細(xì)粒度訪問控制,它提供強(qiáng)大的行級(jí)安全功能。它是在 Oracle8i中推出的,已經(jīng)受到廣泛的歡迎。VPD的工作方法是,通過透明地更改對(duì)數(shù)據(jù)的請(qǐng)求,基于一系列定義的標(biāo)準(zhǔn)向用戶提供 表的局部視圖。在運(yùn)行時(shí),所有查詢都附加了謂詞,以便篩選出準(zhǔn)許用戶看到的行。也就是通過VPD的設(shè)置,我們可以做到行級(jí)安全性控制,特定的用戶即使對(duì)一張表有讀 取權(quán)限,那么也只能看到符合自身權(quán)限的記錄。注意,在OraclelOg版本中,VPD得到增強(qiáng),已經(jīng)可以實(shí)現(xiàn)字段級(jí)的安全性控制了。實(shí)例及搭建步驟參看:利用V PD細(xì)粒度訪問策略實(shí)現(xiàn)行級(jí)安全性Step By St ep。Orace Label Securit
10、y基于對(duì)由客戶提交的行級(jí)安全性的嚴(yán)格要求,Oracle Label Security (Oracle數(shù)據(jù)庫(kù) 企業(yè)版的選件之一)利用多級(jí)安全性概念解決了世界上政府和商業(yè)用戶在實(shí)際中遇到的數(shù)據(jù) 安全和隱私問題。OLS通過利用數(shù)據(jù)敏感度標(biāo)簽(例如“敏感”和“公司機(jī)密”)與用戶標(biāo)簽授權(quán),提供 了完善的行級(jí)安全性控制。OLS使用政策概念來存儲(chǔ)標(biāo)簽定義和授權(quán)。該政策可直接在數(shù)據(jù)庫(kù)中進(jìn)行管理,或在 Oracle身份管理中進(jìn)行集中管理。Oracle Database Valut通常數(shù)據(jù)庫(kù)管理員如果具有了 DBA權(quán)限,那么就很難防止這樣的管理員查看應(yīng)用程序數(shù) 據(jù)。而Oracle Database Valut則解
11、決了必須保護(hù)涉及合作伙伴、員工和顧客的敏感業(yè)務(wù)信 息或隱私數(shù)據(jù)的客戶最為擔(dān)心的問題。Oracle Database Vault可防止高權(quán)限的應(yīng)用程序DBA訪問其他的應(yīng)用程序、執(zhí)行其 權(quán)限之外的任務(wù)。Oracle Database Vault可在不影響應(yīng)用程序功能的前提下快速而高效地 保護(hù)現(xiàn)有程序。Oracle Database Vault可通過下列方法解決一些最為常見的安全問題和內(nèi)部威脅:1限制DBA和其他授權(quán)用戶訪問應(yīng)用程序數(shù)據(jù)。防止DBA操縱數(shù)據(jù)庫(kù)和訪問其他應(yīng)用程序。Oracle Database Vault提供了強(qiáng)大的 職責(zé)劃分控制功能,可防止擅自更改數(shù)據(jù)庫(kù)。比如說如果一個(gè)用戶具有CRE
12、ATE USER權(quán)限, 但不具備正確的用戶管理權(quán)限,則Oracle Database Vault將阻止該DBA創(chuàng)建新用戶。更好的控制何人、何時(shí)、何地可以訪問應(yīng)用程序。如日期時(shí)間、數(shù)據(jù)庫(kù)客戶端在網(wǎng) 絡(luò)上的位置之類的因素。Oracle Database Valut是新的Oracle Database 10g企業(yè)版的選件。目前已經(jīng)有Linux X86以及Solaris SPARC 64bit的版本可以下載使用了。用戶訪問審計(jì)審計(jì)是Oracle安全性的另一個(gè)重要領(lǐng)域,我們還必須小心地計(jì)劃審計(jì)方案。有幾種方 式可在Oracle中進(jìn)行審計(jì):SQL審計(jì)命令(標(biāo)準(zhǔn)審計(jì))通過AUDIT語(yǔ)句我們可以對(duì)成功或者不成
13、功的特定對(duì)象的讀取,更新操作進(jìn)行審計(jì)。標(biāo)準(zhǔn)審計(jì)只會(huì)記錄較少的跟蹤信息,比如發(fā)出該語(yǔ)句的用戶、時(shí)間、終端標(biāo)識(shí)號(hào)等等。該審計(jì)對(duì)于系統(tǒng)性能的影響更多地取決于對(duì)象的繁忙程度。用對(duì)象觸發(fā)器進(jìn)行審計(jì)(也就是DML審計(jì))此類審計(jì)通常由客戶自行開發(fā)放置于特定數(shù)據(jù)庫(kù)對(duì)象上的觸發(fā)器,由于是自行開發(fā),所 以相對(duì)于標(biāo)準(zhǔn)審計(jì)則能夠更自由地記錄更多感興趣的跟蹤信息。比如更新操作將某個(gè)字段從 什么原始值更新到了什么新值。該審計(jì)對(duì)于系統(tǒng)性能的影響更多地取決于對(duì)象的繁忙程度和觸發(fā)器的編寫水平。用系統(tǒng)級(jí)觸發(fā)器進(jìn)行審計(jì)(記錄用戶登錄和退出)當(dāng)用戶登錄數(shù)據(jù)庫(kù)或者離開數(shù)據(jù)庫(kù)時(shí),都可以通過自定義的觸發(fā)器來記錄用戶名稱,操 作時(shí)間,終端標(biāo)
14、識(shí)號(hào)等信息。由于觸發(fā)器觸發(fā)幾率小,所以該審計(jì)對(duì)于系統(tǒng)性能影響并不大。用LogMiner進(jìn)行審計(jì)(也就是DML和DDL)Oracle數(shù)據(jù)庫(kù)將所有的更新操作都記錄在重作日志中,而Oracle提供了 LogMiner工 具用于挖掘重作日志中的所有操作,相比起上述的各種審計(jì)方法來說,該種審計(jì)可能是信息 最為完善,對(duì)于應(yīng)用系統(tǒng)性能影響最小的方法。此處稍微延展開來說一下,LogMiner是雙刃劍,既然可以用來審計(jì),也就能夠被惡意 使用作為數(shù)據(jù)竊取的工具。所以在數(shù)據(jù)本身的加密方面,Oracle同樣提供了多種解決方案, 比如DBMS_OBFUSCATION_TOOLKIT, DBMS_CRYPTO和最新的透明
15、數(shù)據(jù)加密,甚至在數(shù)據(jù)備份方 面Oracle也推出了 Secure Backup來應(yīng)對(duì)磁帶數(shù)據(jù)的加密,但是要注意到數(shù)據(jù)加密不應(yīng)用 作訪問控制的替代項(xiàng),存儲(chǔ)加密的數(shù)據(jù)并不會(huì)在存儲(chǔ)介質(zhì)本身提供額外的保護(hù)層,只是有助 于在發(fā)生介質(zhì)遭竊時(shí)保護(hù)諸如信用卡號(hào)之類的敏感數(shù)據(jù)。本文不再作更多的介紹。5細(xì)精度審計(jì)(FGA)細(xì)粒度審計(jì)(FGA),是在Oracle 9i中引入的,能夠記錄SCN號(hào)和行級(jí)的更改以重建 舊的數(shù)據(jù),但是它們只能用于select語(yǔ)句,而不能用于DML,如update insert和delete 語(yǔ)句。因此,對(duì)于Oracle數(shù)據(jù)庫(kù)10g之前的版本,使用觸發(fā)器雖然對(duì)于以行級(jí)跟蹤用戶 初始的更改是沒有吸引力的選擇,但它也是唯一可靠的方法。而OraclelOg種FGA功能的增強(qiáng)使其不但能夠支
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)10金裝金箔酒數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 2025至2030年中國(guó)高分辨率CMOS工業(yè)數(shù)字相機(jī)市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)錐形入口孔板市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)重型限位開關(guān)市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)耳針模型市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)空調(diào)系統(tǒng)熒光檢漏儀市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)電流組合式繼電器市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)熱貼市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)無紡布濕式PU合成皮革市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)微孔板市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 快消品銷售聘用合同書范本
- 加油站客戶服務(wù)與管理手冊(cè)
- 廣東省申請(qǐng)?jiān)O(shè)立出版物零售單位登記表-空白表
- 欣賞《嘎達(dá)梅林》-課件
- GB/T 28575-2020YE3系列(IP55)三相異步電動(dòng)機(jī)技術(shù)條件(機(jī)座號(hào)63~355)
- 國(guó)際公法學(xué) 馬工程課件 4 第四章
- 青海省西寧市《職業(yè)能力測(cè)試》事業(yè)單位國(guó)考真題
- 溝通中的提問技巧課件
- 2023年浙江黃龍?bào)w育發(fā)展有限公司招聘筆試模擬試題及答案解析
- 外科學(xué)骨折概論課件
- 阿片類藥物鎮(zhèn)痛機(jī)制課件
評(píng)論
0/150
提交評(píng)論