第四章(數(shù)據(jù)庫安全)

一、不安全因素:

1.非授權(quán)用戶的惡意修改

2.重要數(shù)據(jù)泄漏

3.安全環(huán)境的脆弱

二、數(shù)據(jù)庫安全控制

用戶身份鑒別

1.靜態(tài)口令鑒別

2.動(dòng)態(tài)口令鑒別

3.生物特征鑒別

4.智能卡鑒別

存取控制

1.定義用戶權(quán)限(對不同用戶給予對不同數(shù)據(jù)的不同操作權(quán)限)

2.合法權(quán)限檢查

自主存取控制

1)授權(quán)

1.權(quán)限:ALL PRIVILEGES(全部權(quán)限),INSERT(插入),UPDATE(更新),DELETE(刪除),ALTER(修改表設(shè)計(jì))

2.授予:GRANT <權(quán)限> [,...] ON <對象類型> <對象名> ?[,...] TO <用戶> [,...] [WITH GRANT OPTION];

--WITH GRANT OPTION:獲得該權(quán)限的用戶可以將該權(quán)限授予別的用戶,沒有這句話則不能

3.收回權(quán)限:REVOKE <權(quán)限>[,...] ON <對象類型> <對象名> [,...] FORM <用戶>[,...] [CASCADE|RESTRICT]

4.創(chuàng)建數(shù)據(jù)庫模式的權(quán)限:CREATE USER <USERNAME> [WITH] [DBA|RESOURCE|CONNECT]

--只有系統(tǒng)的超級用戶才有權(quán)限創(chuàng)建一個(gè)新的數(shù)據(jù)庫用戶,而新的數(shù)據(jù)庫用戶有三種權(quán)限D(zhuǎn)BA、RESOURCE、CONNECT(默認(rèn))

--DBA:超級用戶,可以創(chuàng)建新的用戶,新的模式,新的基本表,新的視圖,并且擁有所有數(shù)據(jù)庫對象的存取權(quán)限,還可以把這些1權(quán)限授予其他 ? 用戶

--RESOURCE:該身份的用戶可以創(chuàng)建新的基本表和視圖,成為所創(chuàng)建對象的屬主,可以將其所擁有權(quán)限授予其他用戶

--CONNECT:只能登陸數(shù)據(jù)庫,以及擁有其他用戶授予他的權(quán)限

2)數(shù)據(jù)庫角色

1.創(chuàng)建角色:CREATE ROLE <角色名>

2.角色授權(quán):GRANT ?<權(quán)限> [,...] ON <對象類型> <對象名> TO <角色>[,...]

3.將一個(gè)角色授予其他角色或者用戶(一個(gè)角色的權(quán)限是他所擁有的角色的權(quán)限的和):GRANT <角色>[,...] TO <另一個(gè)角色> [WITH ADMIN OPTION]

--WITH ADMIN OPTION:該角色可以把其獲得的這個(gè)角色授予其他角色或者用戶

4.角色權(quán)限的收回:REVOKE <權(quán)限> [,...] ON <對象類型> <對象名> FROM <角色> [,...]

強(qiáng)制存取控制(機(jī)密部門)

1.強(qiáng)制存取控制機(jī)制:通過對比主體和客體的敏感度標(biāo)記,最終確定主體的能否存取客體

2.實(shí)體:用戶

3.客體:被動(dòng)實(shí)體即受主體操縱的文件,索引,表,視圖等

4.敏感度標(biāo)記:數(shù)據(jù)庫系統(tǒng)為每個(gè)主體和客體實(shí)例指派一個(gè)敏感度標(biāo)記,主體敏感度標(biāo)記稱為許可證級別,客體的敏感度標(biāo)記稱為密級

5.某一主體(比如用戶)以標(biāo)記label注冊入系統(tǒng)時(shí)的存取規(guī)則:

--許可證等級高于等于密級時(shí),才可以讀取相應(yīng)的客體

--許可證等級低于等于客體時(shí),主體才可以寫相應(yīng)的客體(主體對寫入的數(shù)據(jù)可以賦予高于等于自身許可證級別的密級)

三、視圖機(jī)制:使用戶看到對應(yīng)其身份的數(shù)據(jù)

四、審計(jì)(將用戶對數(shù)據(jù)的操作自動(dòng)記錄到審計(jì)日志中)

1.審計(jì)事件:服務(wù)器事件,系統(tǒng)權(quán)限,語句事件,模式對象事件

--服務(wù)器事件:數(shù)據(jù)庫服務(wù)器的啟動(dòng),停止,數(shù)據(jù)庫配置文件的重新加載

--系統(tǒng)權(quán)限:對系統(tǒng)擁有的結(jié)構(gòu)或者模式對象進(jìn)行操作的審計(jì)

--語句事件:對SQL語句的審計(jì)

--模式對象事件:對特定模式對象(表,視圖,存儲(chǔ)過程,函數(shù))上進(jìn)行的SELECT或DML操作的審計(jì)

2.審計(jì)功能:審計(jì)查閱方式,審計(jì)規(guī)則(數(shù)據(jù)庫初始化時(shí)設(shè)定),審計(jì)分析和報(bào)表功能,審計(jì)日志管理功能,審計(jì)設(shè)置和審計(jì)記錄信息的視圖

--審計(jì)查閱方式:基本的,可選的,有限的...

--審計(jì)日志管理功能:防誤操作(先轉(zhuǎn)儲(chǔ)后刪除),對轉(zhuǎn)儲(chǔ)的審計(jì)記錄文件提供完整性和保密性保護(hù),只允許審計(jì)員查閱和轉(zhuǎn)儲(chǔ)審計(jì)記錄

3.設(shè)置與取消審計(jì)功能

--AUDIT <操作> ON <模式對象>

--NOAUDIT <操作> ON <模式對象>

五、數(shù)據(jù)加密

1.存儲(chǔ)加密

2.傳輸加密

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容