1.2 安全標準簡介
二、資料庫安全性控制
2.5資料庫角色
2.6強制訪問控制的方法
三、檢視機制
二、資料庫的完整性
保護資料庫以防止不合法使用造成的資料洩露、更改和破壞。
1.1 資料庫的不安全因素
1)非授權使用者對資料庫的惡意訪問和破壞
2)資料庫中重要或敏感的資料被洩露
3)安全環境的脆弱性
1.2 安全標準簡介2.4授權:授予和收回
1)grant
grant
權on物件類
物件to用
[with
grant
option
]
[with grant option]使用者可以把這種許可權再授予給其他使用者
grant
select
ontable student to u1;
grant
allprivileges
ontable student,course to u1;
grant
select
ontable sc to
public
;--對屬性列授權時必須明確指出相應的屬性列名
grant
update
(sno)
,select
ontable student to u4;
2)revoke
授予使用者的許可權可以由資料庫管理員或其他授權者用revoke收回
revoke
權on物件類
物件from
用[cascade
|restrict
]
revoke
update
(sno)
ontable sc from u4;
revoke
select
ontable sc from
public
;revoke
insert
ontable sc from u5 cascade
;--級聯操作會**間接和直接從u5獲得許可權
3)建立資料庫模式的許可權
grant 和 revoke用於向使用者授權或收回對資料的操作許可權;對建立資料庫模式一類的資料庫物件的授權則由資料庫管理員在建立使用者時實現。
2.5資料庫角色
資料庫角色是被命名的一組與資料庫操作相關的許可權,角色是許可權的集合。用角色簡化授權過程。
2.5.1角色的建立
create role角色
2.5.2給角色授權grant
權on物件
to角
2.5.3將乙個角色授予其他的使用者或角色grant
角to角
用[with admin option
]--可以把這種角色再授予給其他
2.5.4許可權收回
revoke動作的執行者或者是角色的建立者,或者擁有[with admin option]
revoke
權on對
from
角
create role r1;
grant
select
,update
,insert
ontable student to r1;
grant r1 to wang;
revoke r1 from wang;
grant
delete
ontable student to r1;
2.6強制訪問控制的方 nginx 未完待續
yum install y pcre yum install y pcre devel yum install y openssl yum install y openssl devel yum install y zlib yum install y gccyum安裝 yum install y ...
sqlparse(未完待續)
sqlparse.split sql,encoding none sql 包含乙個或多個sql語句的字串 encoding 語句的編碼 可選 sql select from foo select from bar sql list sqlparse.split sql print sql list ...
CALayer使用(未完待續)
一 什麼是calayer?在ios系統中,你能看得到摸得著的東西基本都是uiview。比如乙個按鈕 乙個文字標籤 乙個文字輸入框 乙個圖示等等,這些都是uiview。其實uiview之所以顯示在螢幕上,完全是因為它內部的乙個層。在建立uiview物件時,uiview內部會自動建立乙個層 即calay...