數(shù)據(jù)庫(kù)的安全性:
用戶身份鑒別:1.靜態(tài)口令鑒別,2.動(dòng)態(tài)口令鑒別,3.生物特征鑒別,4.智能卡鑒別……
存取控制:自主存取控制(DAC),強(qiáng)制存取控制(MAC)
? ? ? ? DAC:用戶對(duì)于不同的數(shù)據(jù)庫(kù)對(duì)象有不同的存取權(quán)限,不同的用戶對(duì)同一對(duì)象也有不同的權(quán)限,而且用戶還可將其擁有的存取權(quán)限轉(zhuǎn)授給其他用戶。
? ? ? ? MAC:每一個(gè)數(shù)據(jù)庫(kù)對(duì)象被標(biāo)以一定的密級(jí),每一個(gè)用戶也被授予某一級(jí)別的許可證,對(duì)于任意一個(gè)對(duì)象,只有具有合法許可證的用戶才可以存取,相對(duì)嚴(yán)格。
DAC——
1.授權(quán)
GRANT 權(quán)限1,權(quán)限2……
ON 對(duì)象類型1 對(duì)象名1,對(duì)象類型2 對(duì)象名2,……#對(duì)象類型可為TABLE,VIEW,SCHEMA等
TO 用戶1,用戶2……
[WITH GRANT?OPTION];#寫了該語(yǔ)句則獲得權(quán)限的用戶還可以把這種權(quán)限再授予其他用戶,如果沒有則被授予的用戶只能使用該權(quán)限不能傳播。
2.收回
REVOKE 權(quán)限1,權(quán)限2,……
ON 對(duì)象類型1 對(duì)象名1,對(duì)象類型2 對(duì)象名2,……
FROM 用戶1,用戶2,……[CASCADE|RESTRICT]
3.數(shù)據(jù)庫(kù)角色
數(shù)據(jù)庫(kù)角色是一組權(quán)限的集合。在SQL中首先使用"CREATE ROLE 角色名"語(yǔ)句創(chuàng)建角色,然后GRANT語(yǔ)句給角色授權(quán),用REVOKE語(yǔ)句收回授予角色的權(quán)限。
將一個(gè)角色授予其他的角色或用戶:
GRANT 角色1,角色2……
TO 角色3,用戶1……
[WITH ADMIN OPTION];寫了此句則可以傳播權(quán)限
MAC——
敏感度標(biāo)記:絕密(TS),機(jī)密(S),可信(C),公開(P),密級(jí)的順序是TS>=S>=C>=P
主體的敏感度標(biāo)記為許可證級(jí)別,客體的敏感度標(biāo)記為密級(jí)。
(1)僅當(dāng)主體的許可證級(jí)別不小于客體的密級(jí)時(shí),主體才可以讀取客體;文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-551817.html
(2)僅當(dāng)主體的許可證級(jí)別不大于客體的密級(jí)時(shí),主體才可以寫客體。(主體寫入后不能讀)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-551817.html
到了這里,關(guān)于MySQL用戶和權(quán)限的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!