成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

數(shù)據(jù)庫中利用角色增強(qiáng)應(yīng)用系統(tǒng)安全

運(yùn)維 數(shù)據(jù)庫運(yùn)維
數(shù)據(jù)庫的安全問題一直以來人們都非常關(guān)注,由于數(shù)據(jù)庫中儲(chǔ)存的數(shù)據(jù)具有高度保密性,一旦丟失將會(huì)造成很大的損失,安全防護(hù)工作是數(shù)據(jù)庫工作的重之之重,本文為大家介紹數(shù)據(jù)庫中利用角色增強(qiáng)應(yīng)用系統(tǒng)安全,一種新的保障數(shù)據(jù)庫安全的方法,看看這種方法能否做到數(shù)據(jù)庫的安全防護(hù)?

導(dǎo)讀:數(shù)據(jù)安全性是指保護(hù)數(shù)據(jù)以防止非法的使用,避免造成數(shù)據(jù)有意或無意的丟失、泄露或破壞。由于數(shù)據(jù)庫系統(tǒng)中集中存放有大量的數(shù)據(jù),這些數(shù)據(jù)又為眾多用戶所共享,所以安全約束是一個(gè)極為突出的問題。

  Oracle數(shù)據(jù)庫系統(tǒng)在實(shí)現(xiàn)數(shù)據(jù)庫安全性管理方面采取的基本措施有

  1.   通過驗(yàn)證用戶名稱和口令,防止非Oracle用戶注冊(cè)到Oracle數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫進(jìn)行非法存取操作。
  2.   授予用戶一定的權(quán)限,例如connect,resource等,限制用戶操縱數(shù)據(jù)庫的權(quán)力。
  3.   授予用戶對(duì)數(shù)據(jù)庫實(shí)體(如表、表空間、過程等)的存取執(zhí)行權(quán)限,阻止用戶訪問非授權(quán)數(shù)據(jù)。
  4.   提供數(shù)據(jù)庫實(shí)體存取審計(jì)機(jī)制,使數(shù)據(jù)庫管理員可以監(jiān)視數(shù)據(jù)庫中數(shù)據(jù)的存取情況和系統(tǒng)資源的使用情況。
  5.   采用視圖機(jī)制,限制存取基表的行和列集合。

  在實(shí)際應(yīng)用中,許多系統(tǒng)往往采用假用戶(即非數(shù)據(jù)庫用戶)身份來管理,而真實(shí)用戶的身份和登錄口令就隱藏在應(yīng)用系統(tǒng)中,或經(jīng)過各種壓縮加密等處理的配置文件中。但這樣往往留下隱患,只要從分析應(yīng)用程序入手,最終會(huì)分析出系統(tǒng)使用的數(shù)據(jù)庫用戶和口令,那么其安全性也就消失了。另一方面,系統(tǒng)代碼是程序員寫出來的,如果程序員有破壞意圖,這種模式?jīng)]有一絲的安全,因?yàn)樗ㄟ^自己掌握的代碼不經(jīng)分析就輕而易舉的獲得登錄用的數(shù)據(jù)庫用戶和口令。

  而采用真實(shí)數(shù)據(jù)庫用戶,存在著權(quán)限分配上的難度,特別是用戶數(shù)和應(yīng)用表數(shù)都很多時(shí),這時(shí)必然要使用角色來管理應(yīng)用權(quán)限的分配。當(dāng)然不能直接將權(quán)限或角色直接分配給用戶,否則用戶可以不同過應(yīng)用系統(tǒng),而采用SQL*PLUS等前端工具進(jìn)入系統(tǒng),進(jìn)行一些沒有經(jīng)過應(yīng)用系統(tǒng)檢查的操作,產(chǎn)生的結(jié)果可能不符合應(yīng)用邏輯。

  我們?cè)趯?shí)踐中發(fā)現(xiàn),可以采用另一種方式利用角色功能,來防止上面出現(xiàn)的安全“漏洞”。在這種方式下,用戶采用自己的標(biāo)識(shí)和口令注冊(cè),但在未得到授權(quán)的角色前,是沒有操縱數(shù)據(jù)庫的任何權(quán)限。而授權(quán)用戶使用的角色是埋在應(yīng)用程序中的,只有應(yīng)用程序才知道角色的名稱和口令,從而激活角色,使用戶擁有相應(yīng)的權(quán)限。在應(yīng)用系統(tǒng)之外,用戶可以連接到Oracle,但沒有激活相應(yīng)的角色,他是不能做任何事情的,而開發(fā)人員不知道用戶的標(biāo)識(shí)和口令,他沒有辦法登錄到Oracle,即使他能夠推算出角色的標(biāo)識(shí)和口令。

  下面根據(jù)一個(gè)例子給出具體的實(shí)現(xiàn)過程:

  我們假設(shè)用戶xiaoli在工作中能夠?qū)べY表account.paytable(account是表paytable的擁有者)有查詢和更新的權(quán)限,而這些權(quán)限我們不直接授予xiaoli,而是構(gòu)造一個(gè)角色(比如考勤員checkerrole),這個(gè)角色恰好適合于xiaoli,再將角色授予xiaoli,但角色在激活時(shí)需要口令,該口令不對(duì)xiaoli公開。每個(gè)用戶需要一個(gè)缺省的角色,是用戶連接到Oracle時(shí)的缺省角色。這個(gè)角色只有connect權(quán)限,我們假為defaultrole。

  下面給出具體的操作SQL。

  (1)設(shè)定各種角色,及其權(quán)限
  
  
  CREATE ROLE checkerrole IDENTIFIEDBYxm361001;
  
  CREATE ROLE defaultrole IDENTIFIEDBYdefaultrole;
  
  GRANTSELECT,UPDATEONaccount.paytableTOcheckerrole;
  
  GRANTCONNECTTOdefaultrole;

  
  (2)創(chuàng)建用戶
  
       
  CREATEUSERxiaoliIDENTIFIEDBYxiaoli;

 
  (3)授權(quán)
  
       
  GRANTcheckerroleTOxiaoli;
  
  GRANTdefaultroleTOxiaoli;

  
  (4)設(shè)定用戶缺省的角色
 
      
  ALTERUSERxiaoliDEFAULTROLEdefaultrole;

 
  (5)注冊(cè)過程
 
       
  CONNECTxiaoli/xiaoli@Oracle

 
  此時(shí)用戶只有其缺省角色的權(quán)限。

  (6)激活角色

      
  SETROLEcheckerroleIDENTIFIEDBYxm361001;

  
  操作成功后,xiaoli擁有checkerrole的權(quán)限。
  
  這里的角色和口令是固定的,在應(yīng)用系統(tǒng)中可以由應(yīng)用管理人員自行設(shè)置則更為方便安全。從上文可以總結(jié)出在數(shù)據(jù)庫中利用角色增強(qiáng)應(yīng)用系統(tǒng)安全這種方法安全防護(hù)工作還是做的很到位的,希望文中分享的內(nèi)容可以幫助到大家。

【編輯推薦】

  1. 影響MySQL數(shù)據(jù)庫安全的4個(gè)選項(xiàng)介紹
  2. 網(wǎng)絡(luò)監(jiān)聽是數(shù)據(jù)庫安全審計(jì)的***手段
  3. MySQL數(shù)據(jù)庫安全解決方案
  4. 企業(yè)數(shù)據(jù)庫安全失效的五大原因匯總
責(zé)任編輯:迎迎 來源: chinaitlab.com
相關(guān)推薦

2010-09-01 10:05:32

MySQL

2010-09-17 20:09:25

2010-08-28 15:20:52

2013-03-20 10:39:26

2011-07-25 15:20:27

2011-07-26 14:57:24

Windows Vis安全模式

2011-12-20 09:57:10

2010-09-28 15:56:49

2011-05-23 17:14:39

Fedora 15

2011-03-29 10:17:38

2011-01-21 10:05:28

安恒數(shù)據(jù)庫系統(tǒng)安全安全審計(jì)

2009-04-01 09:13:30

LINQSLINQC#

2010-05-11 11:42:19

2009-07-19 11:31:01

windows安全模式windows技巧

2009-10-29 18:22:07

Windows命令行系統(tǒng)安全

2011-10-10 14:12:22

2011-03-23 14:11:15

安全Unix系統(tǒng)

2009-08-10 18:47:23

對(duì)VSphere iS

2009-06-16 15:23:53

2011-05-16 10:23:21

點(diǎn)贊
收藏

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

主站蜘蛛池模板: 拍真实国产伦偷精品 | 亚洲bt 欧美bt 日本bt | av在线免费观看网站 | 日韩精品av一区二区三区 | 日本精品在线播放 | 91九色在线观看 | av一级在线观看 | 免费观看的av毛片的网站 | 成人午夜激情 | 一区二区三区亚洲 | 国产高清精品一区 | 亚洲一区二区三区欧美 | 国内精品成人 | 亚洲免费观看视频网站 | 在线观看成人精品 | 国产丝袜一区二区三区免费视频 | 欧美激情一区二区三级高清视频 | 免费超碰 | 在线成人免费视频 | 亚洲成人免费 | 一区二区三区在线电影 | a欧美 | 国产视频精品在线 | 成人深夜福利网站 | 国产精品免费av | 无码日韩精品一区二区免费 | 亚洲一区二区三区免费 | 一区二区中文 | 91色视频在线 | 97精品超碰一区二区三区 | 亚洲成人av在线播放 | 久久亚洲精品国产精品紫薇 | 国产精品性做久久久久久 | 国产97碰免费视频 | 99久久婷婷国产亚洲终合精品 | 久久99久久99精品免视看婷婷 | 毛片一区二区三区 | 久操国产 | www视频在线观看 | www.狠狠操| 91视频91|