色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>關于數據庫權限設置深入剖析

關于數據庫權限設置深入剖析

2017-11-07 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

 隨著近年來數據庫技術的深入發展,以Unix平臺為代表的Informix Dynamic Server和以NT平臺為代表的MS SQL Server得到了廣泛的應用。在一個公共的環境中,存在大量的用戶操作,有數據庫管理員,主要做數據管理維護工作,也有普通用戶,做一定授權下的數據修改和數據查詢。我們知道,每個數據庫服務器上可建立多個不同類別的數據庫,而每個數據庫中也可以生成多個存儲過程、表、視圖等。如何保證數據的安全可靠,防止非法存取所造成的破壞和數據泄露,如何進行權限的劃分和設置,這是安全管理的重點,也是數據庫可靠運行的保證。本文以Informix Dynamic Server為例做詳細說明。
  一、必要性
  隨著近年來數據庫技術的深入發展,以Unix平臺為代表的Informix Dynamic Server和以NT平臺為代表的MS SQL Server得到了廣泛的應用。在一個公共的環境中,存在大量的用戶操作,有數據庫管理員,主要做數據管理維護工作,也有普通用戶,做一定授權下的數據修改和數據查詢。我們知道,每個數據庫服務器上可建立多個不同類別的數據庫,而每個數據庫中也可以生成多個存儲過程、表、視圖等。如何保證數據的安全可靠,防止非法存取所造成的破壞和數據泄露,如何進行權限的劃分和設置,這是安全管理的重點,也是數據庫可靠運行的保證。本文以Informix Dynamic Server為例做詳細說明。
  二、權限的劃分
  Informix Dynamic Server使用了三級權限來保證數據的安全性,它們分別是數據庫級權限、表級權限和字段級權限,具體為:
  1.數據庫級權限
  包括Connect、Resource、DBA三種類別,其中:
  Connect:最低級,僅允許用戶訪問數據庫中的表和索引,但不能創建和刪除它們;
  Resource: 建立在Connect之上,允許用戶在數據庫中創建、刪除表和索引;
  DBA:即數據庫管理員,擁有數據庫管理的全部權限,包括訪問數據庫表、創建和刪除索引、修改表結構、授予數據庫權限給其他用戶等。
  2.表/字段(視圖)級權限
  指允許進行何種具體操作,主要包括:
  Select: 從表或字段中檢索信息;
  Update: 修改指定字段的值;
  Insert: 向數據庫表中添加記錄;
  Delete: 從數據庫表中刪除記錄;
  Index: 為一個數據庫表創建索引;
  Alter: 增加、刪除數據庫表中的字段,或修改字段的數據類型;
  All: 以上所有權限。
  三、權限的設置
  Informix Dynamic Server通過一系列SQL控制語句來實施對用戶權限的設置,使得不同的用戶只能在各自限定的范圍內存取數據。以下命令格式中Grant表示授予權限,Revoke表示撤消權限,User-List指用戶名列表,多個用戶以逗號(,)分隔,對大多數數據庫系統而言,PUBLIC代表所有用戶。
  1.對于數據庫,其格式為:
  Grant { DBA   Resource   Connect } to { PUBLIC   User-List };
  Revoke { DBA   Resource   Connect } from { PUBLIC   User-List }
  缺省情況下,建立數據庫的用戶就是數據庫管理員(DBA),除其本身和Informix用戶外,其它用戶不對該數據庫擁有任何權限,因此也就不能進行任何形式的訪問。數據庫管理員可根據其他用戶的業務分工、操作范圍授予或撤消DBA、Resource、Connect三種不同的權限。
  2.對于表及視圖,其格式為:
  Grant TAB-PRI on [ tab_name   view_name ] to { PUBLIC   User-List };
  Revoke TAB-PRI on [ tab_name   view_name ] from { PUBLIC   User-List }
  其中TAB_PRI表示select、update、delete等操作權限,tab_name、 view_name分別代表數據庫表名和視圖名。
  缺省情況下,新建的數據庫表和視圖對能夠訪問該數據庫的用戶賦予了除alter外的所有權限,有時這是比較危險的,比如對普通查詢用戶,應該有針對性地對權限重新定義。此外,對一些重要的表或視圖,為防止敏感信息泄露,也應該重新授權。具體做法是:先用Revoke命令撤消原來所有的權限,再用Grant授予新的權限。
  3.對于字段:
  字段級權限的授予和撤消同表級的命令方式基本一致,所不同的僅在于必須把賦予權限的字段名列在操作權限如select、insert、update等之后,通過這樣細化可以實施更有效的數據保護。
  4.對于存儲過程:
  存儲過程由SQL語句編寫,存放于數據庫中,常與觸發器配合,可以對數據進行批量處理,使用非常方便。但如果授權不嚴格,將導致非法修改現有數據。其權限設置格式為:
  Grant Execute on proc_name to { PUBLIC   User-List };
  Revoke Execute on proc_name from { PUBLIC   User-List }
  其中proc_name表示存儲過程名。
  四、角色(role)的使用
  在數據庫用戶的管理中,我們可以根據用戶對數據庫數據的需要情況把用戶分為幾組,每一組用戶可以作為一個“角色”,每個用戶就是角色的成員。通過使用角色,數據庫系統更容易進行安全性管理,因為一旦某個用戶屬于某一個角色,對權限的授予和撤消只需針對角色便可。具體使用方法為:
  1.創建角色:
  Create Role role_name1
  其中role_name1表示角色名。
  2.劃分用戶角色:
  即將相關用戶加入到角色中使之成為角色的成員。
  Grant role_name1 to { User-List   Role_List }
  其中Role_List表示角色列表,因為一個角色可以是另外一個或一組角色的成員。
  3.授權角色權限:
  同授權用戶權限的方法相同,但只能對表級和字段級權限有效,不能授予數據庫級權限給一個角色。
  4.激活角色:
  執行以下語句,使以上定義的角色成為可用狀態:
  Set Role role_name1
  五、結束語
  以Internet技術為代表的網絡業務的迅猛增長為數據庫應用開辟了新的發展空間,同時也對數據庫的安全性管理提出了更高的要求,網絡的開放性導致非法存取常有發生,因而深刻領會和理解數據庫權限的具體設置方法,結合自身實際應用,制定出一套完整的安全保護策略具有重要意義。Informix Dynamic Server對以上控制語句的使用除角色外,嚴格執行SQL ANSI 標準,因此對建立在NT平臺上的MS SQL Server同樣有效。
  CSDN聲明:此消息系轉載自CSDN合作媒體,其中細節未經CSDN證實,特此聲明
?
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 麻豆国产成人AV在线| 久久久久伊人| 久草在线精彩免费视频| 亚洲无吗视频| 诱咪youmiss| 99国产精品欲AV蜜桃臀麻豆 | 四房色播手机版| 嫩草国产福利视频一区二区| 女神被调教成了精盆| 日韩亚洲人成在线| 亚洲电影网址| 在线观看亚洲AV无码每日更新 | 无码成A毛片免费| 青青草久久伊人| 欧美熟妇VIVOE精品| 丝袜情趣在线资源二区| 亚洲精品久久午夜麻豆| 69国产精品人妻无码免费| 中文字幕在线不卡精品视频99| 99久久久久精品国产免费麻豆| 中文字幕精品视频在线| www.99在线| 国偷自产视频一区二区久| 国产国产乱老熟女视频网站97 | 国产精品99亚发布| 97在线观看成人免费视频| bbwxxxx交女警| QVOD理论| 国产在线观看www| 国产亚洲精品久久久999无毒| 久久人妻无码毛片A片麻豆 | 国产强奷伦奷片| 国产亚洲精品久久播放| 麻豆精品2021最新| 呜呜别塞了啊抽插| 《乳色吐息》无删减版在线观看 | 亚洲综合免费视频| 不知火舞vs精子| 成人中文字幕在线| 国产国产人免费观看在线视频| 久久se精品一区二区国产|