資料保護 未完待續

2021-09-29 10:14:54 字數 2138 閱讀 5527

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...