高清国产av一区二区三区_亚洲欧美日韩在线_无码熟妇人妻av在线影片免费_在线无码一级伊伊_爽好舒服高H自慰软件_亚洲熟女区偷拍区高清区_午夜福利影院啪啪_亚洲国产黄片在线播放_中文字幕日韩精品乐乐影院_久久国产亚洲日韩欧美精品

掃描二維碼關(guān)注

首頁 APP開發(fā)小程序開發(fā) 微信公眾號(hào) 網(wǎng)站建設(shè) 營(yíng)銷推廣 經(jīng)典案列 產(chǎn)品服務(wù) 關(guān)于我們

“學(xué)習(xí)不僅是掌握知識(shí)”

向書本學(xué)習(xí),還要向?qū)嵺`學(xué)習(xí)、向生活學(xué)習(xí)。消化已有知識(shí),
而且要力求有所發(fā)現(xiàn)、有所發(fā)明、有所創(chuàng)造

Oracle虛擬專用數(shù)據(jù)控制方法應(yīng)用

2019/4/9 8:18:23

Oracle虛擬專用數(shù)據(jù)控制方法應(yīng)用

 隨著數(shù)據(jù)庫技術(shù)的應(yīng)用越來越廣泛,使用數(shù)據(jù)庫的用戶數(shù)量的增多以及數(shù)據(jù)內(nèi)容的敏感程度的加強(qiáng),數(shù)據(jù)庫的安全也變得更加重要。為了保證數(shù)據(jù)庫中的數(shù)據(jù)不受到非授權(quán)的查看和修改,必須控制用戶對(duì)數(shù)據(jù)的訪問。細(xì)粒度訪問控制也就是虛擬專用數(shù)據(jù)庫,它提供強(qiáng)大的行級(jí)安全功能。

  細(xì)粒度訪問控制的工作方法是,通過透明地更改對(duì)數(shù)據(jù)的請(qǐng)求,基于一系列定義的標(biāo)準(zhǔn)向用戶提供表的局部視圖。在運(yùn)行時(shí),所有查詢都附加了謂詞,以便篩選出準(zhǔn)許用戶看到的行。例如,如果只允許用戶查看帳戶管理員admin的帳戶,則細(xì)粒度訪問控制設(shè)置自動(dòng)地將查詢:

select * from accounts;
where am_name = 'admin';

  DBA在表ACCOUNTS上設(shè)置了一項(xiàng)安全策略。該策略具有一個(gè)相關(guān)函數(shù),稱為policy function,它返回一個(gè)用作謂詞的字符串where am_name = 'admin'。

  生成謂詞所需的重復(fù)分析是一種在某些情況下可以進(jìn)行修整的開銷。例如,在大部分實(shí)際情況中,謂詞并不象 am_name = 'SCOTT' 那樣是靜態(tài)的;它基于用戶的身份、用戶的權(quán)限級(jí)別、用戶向哪個(gè)帳戶管理員進(jìn)行報(bào)告等情況,可能更具有動(dòng)態(tài)性。由策略函數(shù)創(chuàng)建并返回的字符串可能會(huì)具有很強(qiáng)的動(dòng)態(tài)性,而為了保證其結(jié)果,Oracle必須每次重新執(zhí)行策略函數(shù),既浪費(fèi)資源又降低性能。在這種類型的策略中,謂詞每次執(zhí)行時(shí)可能會(huì)有很大的差別,該策略稱為“動(dòng)態(tài)”策略,在Oracle9i數(shù)據(jù)庫以及以前的版本中已經(jīng)提供了這種策略。
  除了保留動(dòng)態(tài)策略之外,Oracle數(shù)據(jù)庫10g還基于謂詞的構(gòu)造推出了幾種新類型的策略,為提高性能提供了更好的控制:context_sensitive、shared_context_sensitive、shared_static和stATIc?,F(xiàn)在,讓我們來了解每種策略類型的意義以及如何在適當(dāng)?shù)膱?chǎng)合中使用它們。

 


深圳市南山區(qū)南山街道南海大道西桂廟路北陽光華藝大廈1棟4F、4G-04

咨詢電話:136 8237 6272
大客戶咨詢:139 0290 5075
業(yè)務(wù)QQ:195006118
技術(shù)QQ:179981967

精銳軟件

Copyright? 2018-2023 深圳精銳軟件技術(shù)有限公司 All Rights Reserved. ICP備案號(hào):粵ICP備18108116號(hào)-8 公安備案號(hào):粵公網(wǎng)安備44030502009460號(hào)