![第06章Oracle數(shù)據(jù)庫安全管理_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/cba28ddf-b62f-460c-afbe-bf97cdf18aec/cba28ddf-b62f-460c-afbe-bf97cdf18aec1.gif)
![第06章Oracle數(shù)據(jù)庫安全管理_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/cba28ddf-b62f-460c-afbe-bf97cdf18aec/cba28ddf-b62f-460c-afbe-bf97cdf18aec2.gif)
![第06章Oracle數(shù)據(jù)庫安全管理_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/cba28ddf-b62f-460c-afbe-bf97cdf18aec/cba28ddf-b62f-460c-afbe-bf97cdf18aec3.gif)
![第06章Oracle數(shù)據(jù)庫安全管理_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/cba28ddf-b62f-460c-afbe-bf97cdf18aec/cba28ddf-b62f-460c-afbe-bf97cdf18aec4.gif)
![第06章Oracle數(shù)據(jù)庫安全管理_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/cba28ddf-b62f-460c-afbe-bf97cdf18aec/cba28ddf-b62f-460c-afbe-bf97cdf18aec5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 第第6章章 數(shù)據(jù)庫安全管理數(shù)據(jù)庫安全管理 本章知識(shí)點(diǎn)本章知識(shí)點(diǎn) p Oracle Oracle認(rèn)證方法認(rèn)證方法 p 用戶管理用戶管理 p 角色管理角色管理 6.1Oracle認(rèn)證方法認(rèn)證方法 p 操作系統(tǒng)身份認(rèn)證操作系統(tǒng)身份認(rèn)證 p 網(wǎng)絡(luò)身份認(rèn)證網(wǎng)絡(luò)身份認(rèn)證 p OracleOracle數(shù)據(jù)庫身份認(rèn)證數(shù)據(jù)庫身份認(rèn)證 p 數(shù)據(jù)庫管理員認(rèn)證數(shù)據(jù)庫管理員認(rèn)證 操作系統(tǒng)身份認(rèn)證操作系統(tǒng)身份認(rèn)證 例:通過操作系統(tǒng)認(rèn)證的用戶可以通過下面例:通過操作系統(tǒng)認(rèn)證的用戶可以通過下面 的命令啟動(dòng)的命令啟動(dòng)SQLSQL* *PlusPlus,而不需要輸入用,而不需要輸入用 戶名和密碼:戶名和密碼: SQLPLUS
2、/ 網(wǎng)絡(luò)身份認(rèn)證網(wǎng)絡(luò)身份認(rèn)證 p 網(wǎng)絡(luò)層的認(rèn)證能力由第網(wǎng)絡(luò)層的認(rèn)證能力由第3 3方的方的SSLSSL協(xié)議協(xié)議 處理。處理。 p SSLSSL是是Secure Socket LayerSecure Socket Layer的縮寫,的縮寫, 即安全套接字層。它是一個(gè)應(yīng)用層協(xié)即安全套接字層。它是一個(gè)應(yīng)用層協(xié) 議,可以用于數(shù)據(jù)庫的用戶身份認(rèn)證。議,可以用于數(shù)據(jù)庫的用戶身份認(rèn)證。 p 網(wǎng)絡(luò)層身份認(rèn)證使用第網(wǎng)絡(luò)層身份認(rèn)證使用第3 3方網(wǎng)絡(luò)認(rèn)證方網(wǎng)絡(luò)認(rèn)證 服務(wù),例如服務(wù),例如DCEDCE、KerberosKerberos、PKIPKI、 RADIUSRADIUS等。等。 Oracle數(shù)據(jù)庫身份認(rèn)證數(shù)據(jù)庫身份
3、認(rèn)證 p連接中的密碼加密:加密算法采用改進(jìn)的連接中的密碼加密:加密算法采用改進(jìn)的 DESDES和和3DES3DES算法,加密過程在數(shù)據(jù)傳輸之前算法,加密過程在數(shù)據(jù)傳輸之前 完成。完成。 p賬戶鎖定賬戶鎖定: Oracle: Oracle可以設(shè)置連接登錄失敗可以設(shè)置連接登錄失敗n n 次后,次后,OracleOracle將鎖定用戶賬戶。將鎖定用戶賬戶。 p密碼生存周期密碼生存周期 p檢測歷史密碼檢測歷史密碼 p驗(yàn)證密碼復(fù)雜度驗(yàn)證密碼復(fù)雜度 數(shù)據(jù)庫管理員認(rèn)證數(shù)據(jù)庫管理員認(rèn)證 p數(shù)據(jù)庫管理員的認(rèn)證方式數(shù)據(jù)庫管理員的認(rèn)證方式 是否建立 安全連接 管理遠(yuǎn)程數(shù)據(jù)庫 是否使用操 作系統(tǒng)認(rèn)證 管理本地?cái)?shù)據(jù)庫
4、是 是 否 否 使用操作系統(tǒng)認(rèn)證 使用密碼文件認(rèn)證 數(shù)據(jù)庫管理員認(rèn)證數(shù)據(jù)庫管理員認(rèn)證 p 在在SQLSQL* *PlusPlus中,如果采用操作系統(tǒng)認(rèn)中,如果采用操作系統(tǒng)認(rèn) 證方式登錄,可以使用如下命令:證方式登錄,可以使用如下命令: CONNECT / AS SYSDBA 或者:或者: CONNECT / AS SYSOPER p【例】創(chuàng)建密碼文件【例】創(chuàng)建密碼文件myPwdFile.oramyPwdFile.ora,SYSSYS 用戶的密碼為用戶的密碼為syspwdsyspwd,SYSDBASYSDBA和和SYSOPERSYSOPER用用 戶的最大數(shù)量為戶的最大數(shù)量為5050,代碼如下:,
5、代碼如下: ORAPWD FILE=myPwdFile.ora PASSWORD=syspwd ENTRIES=50 數(shù)據(jù)庫管理員認(rèn)證數(shù)據(jù)庫管理員認(rèn)證 p初始化參數(shù)初始化參數(shù)REMOTE_LOGIN_PASSWORDFILEREMOTE_LOGIN_PASSWORDFILE可可 以指定密碼文件的使用方法,它可以設(shè)置以指定密碼文件的使用方法,它可以設(shè)置 為如下為如下3 3種值:種值: NONE。Oracle數(shù)據(jù)庫認(rèn)定密碼文件不存在,所 有的連接都必須是安全連接。 EXCLUSIVE(默認(rèn)值)??梢蕴砑?、修改和刪除 用戶,也可以修改SYS用戶的密碼。 SHARED。共享的密碼文件不允許被修改,因此
6、 不允許添加新用戶,也不能修改SYS或其他 SYSDBA、SYSOPER用戶的密碼。 數(shù)據(jù)庫管理員認(rèn)證數(shù)據(jù)庫管理員認(rèn)證 pGRANTGRANT命令為用戶授予權(quán)限。命令為用戶授予權(quán)限。 【例】向用戶adm授予SYSDBA權(quán)限: GRANT SYSDBA TO adm; pREVOKEREVOKE命令撤銷用戶的授權(quán)。命令撤銷用戶的授權(quán)。 【例】撤銷用戶adm的SYSDBA權(quán)限: REVOKE SYSDBA FROM adm; 數(shù)據(jù)庫管理員認(rèn)證數(shù)據(jù)庫管理員認(rèn)證 p 通過視圖通過視圖V$PWFILE_USERSV$PWFILE_USERS查看密碼文查看密碼文 件的內(nèi)容。件的內(nèi)容。 【例】使用SQL語句
7、查看代碼文件的內(nèi)容: SQL SELECT * FROM V$PWFILE_USERS; USERNAME SYSDB SYSOP - - SYS TRUE TRUE 用戶管理用戶管理 p創(chuàng)建用戶創(chuàng)建用戶 p修改用戶修改用戶 p權(quán)限管理語句權(quán)限管理語句 p刪除用戶刪除用戶 創(chuàng)建用戶創(chuàng)建用戶 p顯示用戶信息顯示用戶信息 操作按鈕 創(chuàng)建用戶創(chuàng)建用戶 p“創(chuàng)建用戶創(chuàng)建用戶”頁面頁面 p選擇表空間選擇表空間 創(chuàng)建用戶創(chuàng)建用戶 p查看新建用戶查看新建用戶NEWUSERNEWUSER的信息的信息 創(chuàng)建用戶創(chuàng)建用戶 pCREATE USERCREATE USER語句在數(shù)據(jù)庫中創(chuàng)建新用戶。語句在數(shù)據(jù)庫中創(chuàng)建新
8、用戶。 CREATE USER IDENTIFIED BY DEFAULT TABLESPACE TEMPORARY TABLESPACE ; p【例】創(chuàng)建管理用戶【例】創(chuàng)建管理用戶USERMANUSERMAN: CREATE USER USERMAN IDENTIFIED BY USERMAN; 修改用戶修改用戶 p編輯用戶頁面 設(shè)置用戶的 其他屬性 修改用戶修改用戶 pALTER USERALTER USER語句也可以修改用戶信息。語句也可以修改用戶信息。 (1)修改密碼密碼。 【例】將用戶USERMAN的密碼修改為NewPassword: ALTER USER USERMAN IDENT
9、IFIED BY NewPassword; (2)PASSWORD EXPIRE關(guān)鍵詞設(shè)置密碼過期。 【例】設(shè)置用戶USERMAN的密碼立即過期,它在下一次登錄 時(shí)必須修改密碼: ALTER USER USERMAN PASSWORD EXPIRE; (3)ACCOUNT LOCK關(guān)鍵詞鎖定用戶。 【例】鎖定用戶USERMAN,使其無法登錄到數(shù)據(jù)庫: ALTER USER USERMAN ACCOUNT LOCK; (4)ACCOUNT UNLOCK關(guān)鍵詞解鎖用戶。 【例】解除對(duì)用戶USERMAN的鎖定: ALTER USER USERMAN ACCOUNT UNLOCK; 權(quán)限管理語句權(quán)限管
10、理語句 p系統(tǒng)權(quán)限設(shè)置頁面 權(quán)限管理語句權(quán)限管理語句 p修改系統(tǒng)權(quán)限頁面修改系統(tǒng)權(quán)限頁面 權(quán)限管理語句權(quán)限管理語句 pGRANTGRANT語句可以將權(quán)限授予指定的用戶或角色。語句可以將權(quán)限授予指定的用戶或角色。 (1 1)授予系統(tǒng)權(quán)限:)授予系統(tǒng)權(quán)限: GRANT TO 【例】對(duì)于用戶USERMAN授予SYSDBA權(quán)限: GRANT SYSDBA TO USERMAN; (2 2)授予數(shù)據(jù)對(duì)象權(quán)限:)授予數(shù)據(jù)對(duì)象權(quán)限: GRANT ON TO 【例】對(duì)用戶USERMAN授予表USERS的SELECT、INSERT、 UPDATE、DELETE權(quán)限: GRANT SELECT ON USERMA
11、N.USERS TO USERMAN; GRANT INSERT ON USERMAN.USERS TO USERMAN; GRANT UPDATE ON USERMAN.USERS TO USERMAN; GRANT DELETE ON USERMAN.USERS TO USERMAN; 權(quán)限管理語句權(quán)限管理語句 (3)REVOKE語句可以撤銷用戶的角色 或權(quán)限: REVOKE FROM 【例】撤銷用戶USERMAN的系統(tǒng)權(quán)限: REVOKE SYSDBA FROM USERMAN; 刪除用戶刪除用戶 p 確認(rèn)刪除頁面確認(rèn)刪除頁面 撤銷表空間撤銷表空間 pDROP USERDROP USER
12、語句也可以刪除指定的用戶。語句也可以刪除指定的用戶。 【例】刪除用戶【例】刪除用戶USERMANUSERMAN: DROP USER USERMAN; 6.3角色管理 p Oracle Oracle系統(tǒng)角色系統(tǒng)角色 p 創(chuàng)建角色創(chuàng)建角色 p 對(duì)角色授權(quán)對(duì)角色授權(quán) p 指定用戶的角色指定用戶的角色 p 修改角色修改角色 p 刪除角色刪除角色 Oracle系統(tǒng)角色系統(tǒng)角色 p 常用的Oracle預(yù)定義系統(tǒng)角色 角 色 名說 明 CONNECT授予最終用戶的基本角色,主要包括ALTER SESSION(修改會(huì)話)、 CREATE CLUSTER(建立聚簇)、CREATE DATABASE LINK(
13、建 立數(shù)據(jù)庫鏈接)、CREATE SEQUENCE(建立序列)、CREATE SESSION(建立會(huì)話)、CREATE SYNONYM (建立同義詞)、 CREATE VIEW (建立視圖)等權(quán)限 RESOURCE授予開發(fā)人員的基本角色,主要包括CREATE CLUSTER(創(chuàng)建聚 簇)、CREATE PROCEDURE(創(chuàng)建過程)、CREATE SEQUENCE (創(chuàng)建序列)、CREATE TABLE(創(chuàng)建表)、CREATE TRIGGER (創(chuàng)建觸發(fā)器)、CREATE TYPE(創(chuàng)建類型)等權(quán)限 DBA擁有所有系統(tǒng)級(jí)管理權(quán)限 IMP_FULL_DATABASE和 EXP_FULL_DATA
14、BASE 導(dǎo)入、導(dǎo)出數(shù)據(jù)庫所需要的角色,主要包括BACKUP ANY TABLE (備份表)、EXECUTE ANY PROCEDURE(執(zhí)行過程)、SELECT ANY TABLE(查詢表)等權(quán)限 DELETE_CATALOG_ROLE刪除sys.aud$記錄的權(quán)限,sys.aud$表中記錄著審計(jì)后的記錄 SELECT_CATALOG_ROLE 具有從數(shù)據(jù)字典查詢的權(quán)限 EXECUTE_CATALOG_ROLE具有從數(shù)據(jù)字典中執(zhí)行部分過程和函數(shù)的權(quán)限 創(chuàng)建角色創(chuàng)建角色 p 顯示角色信息 創(chuàng)建角色創(chuàng)建角色 p創(chuàng)建角色頁面創(chuàng)建角色頁面 授予角色 系統(tǒng)權(quán)限 創(chuàng)建角色創(chuàng)建角色 p查看角色MYROLL
15、的信息 創(chuàng)建角色創(chuàng)建角色 【例】使用CREATE ROLE語句創(chuàng)建角色: CREATE ROLE MYROLE IDENTIFIED BY myrollpwd pIDENTIFIED BY子句可以指定角色的密碼。 對(duì)角色授權(quán)對(duì)角色授權(quán) p系統(tǒng)權(quán)限設(shè)置頁面系統(tǒng)權(quán)限設(shè)置頁面 對(duì)角色授權(quán)對(duì)角色授權(quán) p修改系統(tǒng)權(quán)限頁面修改系統(tǒng)權(quán)限頁面 指定用戶的角色指定用戶的角色 pGRANTGRANT命令為用戶指定角色。命令為用戶指定角色。 【例】將角色【例】將角色CONNECTCONNECT指定給用戶指定給用戶USERMANUSERMAN: GRANT CONNECT TO USERMAN; pREVOKEREVOKE命令為取消用戶的角色。命令為取消用戶的角色。 【例】撤銷【例】撤銷USERMANUSERMAN用戶的用戶的CONNECTCONNECT角色:角色: REVOKE CON
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年院線經(jīng)營項(xiàng)目規(guī)劃申請報(bào)告模板
- 2025年防結(jié)皮劑項(xiàng)目提案報(bào)告模板
- 2025年會(huì)議場地租賃合同書模板
- 2025年勞務(wù)派遣人員安全生產(chǎn)責(zé)任協(xié)議
- 2025年產(chǎn)品銷售合同范本官方
- 2025年鐵軌建設(shè)項(xiàng)目立項(xiàng)申請報(bào)告模范
- 2025年節(jié)日禮品項(xiàng)目規(guī)劃申請報(bào)告模板
- 2025年規(guī)劃管理服務(wù)項(xiàng)目申請報(bào)告
- 2025年臨時(shí)聘用人員安全生產(chǎn)協(xié)議
- 2025年中信銀行信用卡還款合同
- 常見食物的嘌呤含量表匯總
- 人教版數(shù)學(xué)八年級(jí)下冊同步練習(xí)(含答案)
- SB/T 10752-2012馬鈴薯雪花全粉
- 2023年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語)試題庫含答案解析
- 濕型砂中煤粉作用及檢測全解析
- 積累運(yùn)用表示動(dòng)作的詞語課件
- 機(jī)動(dòng)車登記證書英文證書模板
- 第8課《山山水水》教學(xué)設(shè)計(jì)(新人教版小學(xué)美術(shù)六年級(jí)上冊)
- T∕ZSQX 008-2020 建設(shè)工程全過程質(zhì)量行為導(dǎo)則
- 質(zhì)量管理體系基礎(chǔ)知識(shí)培訓(xùn)-2016
- 甲醇催化劑說明書
評(píng)論
0/150
提交評(píng)論