av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

用Oracle 10g列值掩碼技術(shù)隱藏敏感數(shù)據(jù)

瀏覽:7日期:2023-11-24 15:49:32
Oracle的虛擬私有數(shù)據(jù)庫特性(也稱作細顆粒度存取控制)對諸如SELECT等數(shù)據(jù)治理語言DML語句提供行級安全性檢查。PL/SQL策略函數(shù)和某個數(shù)據(jù)表相關(guān)聯(lián),這個函數(shù)可以檢查當(dāng)前用戶的上下文背景并添加查詢中WHERE語句的條件(斷言),一個用戶或者應(yīng)用可以這樣來寫: SELECT * FROM employees; 但是實際上oracle將會執(zhí)行這樣的語句: SELECT * FROM employees WHERE department_id = 60; 因此,只有在查尋范圍之內(nèi)的行(在department數(shù)據(jù)表中的前60行)才會被查詢語句返回。利用)Oracle 10g中的新選項可以讓Oracle返回所有行,而不僅僅是被授權(quán)的行。然而,未被授權(quán)行中包含的某些列(稱為安全相關(guān)列)將顯示NULL來代替實際數(shù)據(jù),而其它的列值將會正常顯示。 要想使用列值掩碼必須在虛擬私有數(shù)據(jù)庫策略中做兩件事。 首先必須創(chuàng)建一個列級策略來設(shè)計某些列為安全相關(guān)列.其次必須在查詢中包含ALL_ROWS選項以用來返回所有行。這兩個參數(shù)的結(jié)合就可以實現(xiàn)列值掩碼。 CREATE OR REPLACEFUNCTION rls_dept (obj_owner IN VARCHAR2, obj_name IN VARCHAR2)RETURN VARCHAR2AS predicateVARCHAR2 (200);BEGIN predicate := 'department_id = 60'; RETURN (predicate);END rls_dept;/代碼顯示了一個稱為rls_dept的策略函數(shù)。它返回斷言“department_id=60”,用來設(shè)定對于EMPLOYEES表中60行之內(nèi)的department字段。(實際上,這個函數(shù)并不返回一個靜態(tài)表,它可以確定當(dāng)前用戶是誰,并據(jù)此返回給該用戶正確的部門值。) BEGIN DBMS_RLS.ADD_POLICY(object_schema=>'HR', object_name=>'EMPLOYEES', policy_name=>'restrict_dept_policy', function_schema=>'HR', policy_function=>'rls_dept', sec_relevant_cols=>'salary,commission_pct', sec_relevant_cols_opt=>dbms_rls.ALL_ROWS);END;/代碼說明了如何應(yīng)用上面的函數(shù)創(chuàng)建列值掩碼。在DBMS_RLS包中的過程ADD_POLICY創(chuàng)建一個稱為restrict_dept_policy的新策略。參數(shù)sec_relevant_cols表明字段salary和commission_pct是安全相關(guān)列。一個包含上述兩個字段的查詢將會應(yīng)用到該策略函數(shù),不包含的查詢就不會應(yīng)用該策略。最后,參數(shù)sec_relevant_cols_opts設(shè)定為常量ALL_ROWS。 列值掩碼應(yīng)用于SELECT語句,無論哪個客戶訪問數(shù)據(jù)庫都可以實施列值掩碼,諸如SQL *Plus、.NET應(yīng)用或者其它工具。
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 麻豆一区二区三区四区 | 中文字幕永久在线 | 日韩黄色一级视频 | 久久精品视 | 国产精品自拍一区 | 午夜精品久久久久久久久久蜜桃 | 久热精品视频在线观看 | 全部免费毛片在线播放高潮 | 欧美日韩在线视频观看 | 国精产品99永久一区一区 | 手机av片| 亚洲精品午夜 | 在线看日韩 | 日韩av影片 | 一级片av| 国产精品成人网 | 国产欧美日韩综合精品 | 亚洲天堂欧美 | 久久综合国产 | 九九精品在线视频 | 欧美日韩精品一区 | 久久久久亚洲精品 | 人人爽人人爽 | 黄视频网站在线观看 | 国产成人午夜高潮毛片 | 国产综合第一页 | 黄色小视频免费观看 | 欧美在线免费 | 亚洲69| 97国产精品 | 国产一级特黄 | 91网站在线看 | 色噜噜狠狠一区二区三区果冻 | 成人a级片| 日本黄色片视频 | 国产在线观看一区二区三区 | 成人在线视频播放 | 黄色网址在线播放 | 免费在线成人网 | 亚洲va韩国va欧美va精品 | 蜜桃色一区二区三区 |