【正文】
An Introduction to Database System 數(shù)據(jù)庫系統(tǒng)概論 An Introduction to Database System 第四章 數(shù)據(jù)庫安全性 學(xué)習(xí)目的 ?掌握什么是數(shù)據(jù)庫的安全問題 ?牢固掌握數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術(shù) An Introduction to Database System 重點(diǎn) ?使用 SQL中的 GRANT語句和 REVOKE語句來實(shí)現(xiàn)數(shù)據(jù)庫的自主存取控制功能 ?使用 SQL中 CREATE ROLE語句創(chuàng)建角色 ?使用 GRANT語句給角色授權(quán) An Introduction to Database System 難點(diǎn) ?強(qiáng)制存取控制 (MAC)機(jī)制中確定 主體能否存取客體 的存取規(guī)則 (理解 ) An Introduction to Database System An Introduction to Database System 數(shù)據(jù)庫安全性 ? 問題的提出 ? 數(shù)據(jù)庫的一大特點(diǎn)是數(shù)據(jù)可以共享 ? 數(shù)據(jù)共享必然帶來數(shù)據(jù)庫的安全性問題 ? 數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)共享不能是無條件的共享 例: 軍事秘密 、 國家機(jī)密 、 新產(chǎn)品實(shí)驗(yàn)數(shù)據(jù) 、 市場需求分析 、 市場營銷策略 、 銷售計(jì)劃 、 客戶檔案 、 醫(yī)療檔案 、 銀行儲(chǔ)蓄數(shù)據(jù) 數(shù)據(jù)庫安全性 An Introduction to Database System 第四章 數(shù)據(jù)庫安全性 計(jì)算機(jī)安全性概述 數(shù)據(jù)庫安全性控制 視圖機(jī)制 審計(jì) ( Audit) 數(shù)據(jù)加密 統(tǒng)計(jì)數(shù)據(jù)庫安全性 小結(jié) An Introduction to Database System 計(jì)算機(jī)安全性概述 計(jì)算機(jī)系統(tǒng)的三類安全性問題 安全標(biāo)準(zhǔn)簡介 An Introduction to Database System 計(jì)算機(jī)系統(tǒng)的三類安全性問題 ? 計(jì)算機(jī)系統(tǒng)安全性 ? 為計(jì)算機(jī)系統(tǒng)建立和采取的各種安全保護(hù)措施,以保護(hù)計(jì)算機(jī)系統(tǒng)中的 硬件 、 軟件 及 數(shù)據(jù) ,防止其因偶然或惡意的原因使系統(tǒng)遭到破壞,數(shù)據(jù)遭到更改或泄露等。 An Introduction to Database System 計(jì)算機(jī)系統(tǒng)的三類安全性問題(續(xù)) ?三類計(jì)算機(jī)系統(tǒng)安全性問題 ? 技術(shù)安全類 ? 管理安全類 ? 政策法律類 An Introduction to Database System 計(jì)算機(jī)安全性概論 計(jì)算機(jī)系統(tǒng)的三類安全性問題 安全標(biāo)準(zhǔn)簡介 An Introduction to Database System 安全標(biāo)準(zhǔn)簡介 ?TCSEC標(biāo)準(zhǔn) ?CC標(biāo)準(zhǔn) An Introduction to Database System 安全標(biāo)準(zhǔn)簡介(續(xù)) 信息安全標(biāo)準(zhǔn)的發(fā)展歷史 An Introduction to Database System 安全標(biāo)準(zhǔn)簡介(續(xù)) ?TCSEC/TDI標(biāo)準(zhǔn)的基本內(nèi)容 ? TCSEC/TDI,從 四個(gè)方面 來描述安全性級別劃分的指標(biāo) ?安全策略 ?責(zé)任 ?保證 ?文檔 An Introduction to Database System TCSEC/TDI安全級別劃分 ?TCSEC/TDI安全級別劃分 安 全 級 別 定 義 A1 驗(yàn)證設(shè)計(jì) ( Verified Design) B3 安全域 ( Security Domains) B2 結(jié)構(gòu)化保護(hù) ( Structural Protection) B1 標(biāo)記安全保護(hù) ( Labeled Security Protection) C2 受控的存取保護(hù) ( Controlled Access Protection) C1 自主安全保護(hù) ( Discretionary Security Protection) D 最小保護(hù) ( Minimal Protection) An Introduction to Database System TCSEC/TDI安全級別劃分(續(xù)) ? 按系統(tǒng)可靠或可信程度逐漸增高 ? 各安全級別之間:偏序向下兼容 An Introduction to Database System TCSEC/TDI安全級別劃分(續(xù)) ?B2以上的系統(tǒng) ? 還處于理論研究階段 ? 應(yīng)用多限于一些特殊的部門,如軍隊(duì)等 ? 美國正在大力發(fā)展安全產(chǎn)品,試圖將目前僅限于少數(shù)領(lǐng)域應(yīng)用的 B2安全級別下放到商業(yè)應(yīng)用中來,并逐步成為新的商業(yè)標(biāo)準(zhǔn) An Introduction to Database System CC ? CC ? 提出國際公認(rèn)的表述信息技術(shù)安全性的結(jié)構(gòu) ? 把信息產(chǎn)品的安全要求分為 ?安全功能要求 ?安全保證要求 An Introduction to Database System CC(續(xù)) ? CC文本組成 ? 簡介和一般模型 ? 安全功能要求 ? 安全保證要求 An Introduction to Database System CC(續(xù)) ? CC評估保證級劃分 評估保證 級 定 義 TCSEC安全級別(近似相 當(dāng)) EAL1 功能測試( functionally tested) EAL2 結(jié)構(gòu)測試( structurally tested) C1 EAL3 系統(tǒng)地測試和檢查( methodically tested and checked) C2 EAL4 系統(tǒng)地設(shè)計(jì)、測試和復(fù)查( methodically designed, tested, and reviewed) B1 EAL5 半形式化設(shè)計(jì)和測試( semiformally designed and tested) B2 EAL6 半形式化驗(yàn)證的設(shè)計(jì)和測試( semiformally verified design and B3 tested) EAL7 形式化驗(yàn)證的設(shè)計(jì)和測試( formally verified design a