色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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次下載  |  免費
主站蜘蛛池模板: my pico未删减在线观看 | 文中字幕一区二区三区视频播放 | 色偷偷伊人| 亚洲欧美中文日韩视频 | 女侠含泪巨臀迎合79 | 免费观看激烈日板子 | 亚洲视频 在线观看 | 黑人特黄AA完整性大片 | 久爱在线中文在观看 | 交换娇妻呻吟声不停中文字幕 | 亚洲日韩欧美国产专区 | yellow视频免费观看 | 大香网伊人久久综合观看 | 99re精品视频在线播放视频 | 国产扒开美女双腿屁股流白浆 | 国语自产精品一区在线视频观看 | 99热这里只有是精品 | 国产精品第100页 | 亚欧免费观看在线观看更新 | 亚洲AV久久无码精品国产网站 | 亚洲国产AV精品卡一卡二 | 护士被老头边摸边吃奶的视频 | 午夜国产理论 | 久久噜国产精品拍拍拍拍 | 亚洲国产中文字幕在线视频综合 | 国产亚洲高清视频 | 日韩精品无码免费专区 | 亚洲不卡高清免v无码屋 | 在线免费观看亚洲视频 | 国产1769一七六九视频在线 | 2021自产拍在线观看视频 | 欧美同志高清vivoeso | 高清午夜福利电影在线 | 熟女少妇内射日韩亚洲 | 全部老头和老太XXXXX | 国语自产视频在线不卡 | 2021精品乱码多人收藏 | 中国农村妇女真实BBWBBWBBW | 午夜影院和视费x看 | 国产欧美精品一区二区色综合 | 欧美精品成人a多人在线观看 |