偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

提高數(shù)據(jù)庫系統(tǒng)目錄視圖安全性的兩個(gè)建議

數(shù)據(jù)庫
如果要解決DB2系統(tǒng)目錄視圖的安全隱患,應(yīng)該怎么做呢?下文對(duì)提高數(shù)據(jù)庫系統(tǒng)目錄視圖安全性提出了一些建議,供您參考學(xué)習(xí)。

DB2系統(tǒng)目錄視圖存在著安全隱患,那么其安全性該如何提高呢?下面提出了兩個(gè)建議,供您參考,希望可以對(duì)您有所幫助。

***個(gè)是比較簡(jiǎn)單的處理方法,即從public中撤銷對(duì)系統(tǒng)默認(rèn)視圖的select特權(quán)。然后給需要訪問這些信息的用戶再授予他們對(duì)于這些系統(tǒng)默認(rèn)視圖的select查詢權(quán)限。在DB2數(shù)據(jù)庫中這些DB2系統(tǒng)目錄視圖也是視圖的一種,所以無論是授權(quán)還是撤銷權(quán)限都是跟其他任何普通視圖的授予與撤銷權(quán)限的方法是一致的。

***的區(qū)別就是操作用戶權(quán)限上的區(qū)別。對(duì)于普通的視圖,只要視圖的所有者或者具有視圖權(quán)限控制的用戶都可以更改視圖的相關(guān)權(quán)限。而對(duì)于DB2系統(tǒng)目錄視圖來說,操作員必須有sysadm或者DBADM的權(quán)限,才能夠更改系統(tǒng)目錄視圖的權(quán)限。即收回某些用戶的特權(quán),或者重新賦予某些用戶具有對(duì)系統(tǒng)目錄視圖的查詢權(quán)限。

第二個(gè)方法實(shí)現(xiàn)起來比較復(fù)雜,但是比較實(shí)用。簡(jiǎn)單的說,就是按照Oracle數(shù)據(jù)庫系統(tǒng)的解決方式,將系統(tǒng)目錄視圖分為三類。***類是user系統(tǒng)目錄視圖。即在查詢系統(tǒng)目錄視圖的時(shí),以當(dāng)前用戶為查詢條件,在系統(tǒng)目錄視圖中反映出來的是用戶自己建立的對(duì)象。其他用戶建立的對(duì)象,即使這個(gè)用戶具有查詢或者其他更加高級(jí)的權(quán)限,在這個(gè)視圖中也無法顯示出來。

這對(duì)于用戶維護(hù)自己創(chuàng)建的對(duì)象比較方便。第二類視圖是ALL視圖。這個(gè)視圖在運(yùn)行時(shí),也是以當(dāng)前用戶為查詢條件。不過在這個(gè)視圖中主要反映兩類信息。一是反映用戶自己所創(chuàng)建的對(duì)象,二是當(dāng)前用戶具有查詢等相關(guān)權(quán)限的對(duì)象信息。也就說,只要用戶有權(quán)查詢的對(duì)象都會(huì)在這個(gè)類別的系統(tǒng)目錄視圖中列出來。

第三類視圖是DBA視圖,即顯示所有數(shù)據(jù)庫對(duì)象以及相關(guān)的授權(quán)信息。這類視圖只有數(shù)據(jù)庫管理員才有查詢權(quán)限,其他用戶不具有這個(gè)視圖的查詢權(quán)限。分類分好后,可以先取消所有用戶對(duì)DB2系統(tǒng)目錄視圖Select權(quán)限。注意在授權(quán)的時(shí)候,不是將系統(tǒng)目錄視圖的查詢權(quán)限賦予給其他的用戶。

而是以DB2系統(tǒng)目錄視圖為基本對(duì)象,在此基礎(chǔ)上再根據(jù)上面的分類來建立對(duì)應(yīng)的視圖。然后在授權(quán)的時(shí)候,筆者是將這些新建立的視圖權(quán)限賦予給相關(guān)的用戶。也就說,用戶并不是直接查詢系統(tǒng)目錄視圖,而是通過查詢數(shù)據(jù)庫管理員所建立的視圖來查詢DB2系統(tǒng)目錄視圖中的相關(guān)內(nèi)容。

這不僅可以在系統(tǒng)目錄視圖與用戶之間多建立一道安全的屏障,而且還可以實(shí)現(xiàn)對(duì)目錄視圖內(nèi)容更加精細(xì)的控制。為了操作上的方便,筆者建議將建立視圖和賦予權(quán)限的語句保存下來。以后若需要重新部署數(shù)據(jù)庫,或者數(shù)據(jù)庫管理員跳槽后需要維護(hù)一個(gè)新的DB2數(shù)據(jù)庫系統(tǒng),那么可以直接通過這個(gè)語句來重建相關(guān)的視圖。

如果DB2數(shù)據(jù)庫部署比較簡(jiǎn)單,只有一個(gè)數(shù)據(jù)庫管理員的話,那么只需要采用***種簡(jiǎn)便的處理方式既可。但是如果DB2數(shù)據(jù)庫應(yīng)用比較復(fù)雜,有多個(gè)數(shù)據(jù)庫管理員各司其職,共同負(fù)責(zé)數(shù)據(jù)庫應(yīng)用的時(shí)候,筆者建議采用第二種處理方式。添加了過濾條件之后,即可以保障DB2系統(tǒng)目錄視圖數(shù)據(jù)的安全,還方便了用戶的操作。

此時(shí)即使某個(gè)數(shù)據(jù)庫管理員的帳號(hào)與密碼被泄露,那么其最終受影響的也只有這個(gè)數(shù)據(jù)庫管理員創(chuàng)建或者擁有查詢等權(quán)限的對(duì)象。而不會(huì)將其他用戶創(chuàng)建的對(duì)象或者這個(gè)用戶具有查詢等權(quán)限的對(duì)象信息泄露給其他人。其實(shí)這第二種方案只是***次操作的時(shí)候比較復(fù)雜。

以后還有機(jī)會(huì)再次維護(hù)數(shù)據(jù)庫系統(tǒng)的話,只需要直接執(zhí)行***次保存下來的SQL語句即可。所以不少有經(jīng)驗(yàn)的數(shù)據(jù)庫管理員,還都是比較樂于使用第二種解決方案的。因?yàn)閷?duì)于他們來說,可能第二種解決方案比***種解決方案更加的簡(jiǎn)單,使用起來更加的方便。
 

 

 

【編輯推薦】

DB2查詢管理實(shí)用程序

帶您學(xué)習(xí)DB2數(shù)據(jù)倉庫中心

DB2數(shù)據(jù)倉庫產(chǎn)品簡(jiǎn)介

DB2分頁的實(shí)現(xiàn)

DB2表空間的管理方式

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2018-03-08 08:17:35

2015-05-05 15:53:01

2021-07-21 15:05:06

數(shù)據(jù)庫數(shù)據(jù)庫安全技術(shù)

2011-01-19 11:07:43

2021-07-23 09:00:00

數(shù)據(jù)庫安全工具

2012-07-30 10:07:01

2012-08-22 10:27:16

2011-06-21 16:39:09

Linux安全

2022-08-03 14:33:21

數(shù)據(jù)安全數(shù)據(jù)泄露漏洞

2009-06-30 20:44:44

2009-06-25 09:46:04

2018-12-03 14:58:21

Linux網(wǎng)絡(luò)瀏覽器安全性

2022-07-13 16:39:54

數(shù)據(jù)中心數(shù)據(jù)安全

2022-03-10 14:17:11

區(qū)塊鏈數(shù)據(jù)安全技術(shù)

2011-03-31 09:40:46

2018-10-09 05:05:10

2010-04-23 14:52:17

Internet Ex

2009-11-20 16:23:58

Oracle數(shù)據(jù)庫安全

2011-03-25 09:46:16

Informix數(shù)據(jù)庫安全性安全審計(jì)

2010-08-17 14:36:55

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)