国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談數(shù)據(jù)庫的四大安全控制

2016-04-08 00:37:43王端理
山東工業(yè)技術(shù) 2016年7期
關(guān)鍵詞:身份認(rèn)證訪問控制審計(jì)

摘 要:本文首先分析了現(xiàn)代化進(jìn)程高速發(fā)展給數(shù)據(jù)庫使用所帶來的威脅,指出了數(shù)據(jù)庫中數(shù)據(jù)安全性的重要,然后針對數(shù)據(jù)庫四大安全控制分別進(jìn)行了闡述,并指出了它們在安全控制中的具體作用。

關(guān)鍵詞:數(shù)據(jù)庫;數(shù)據(jù)安全性;身份認(rèn)證 訪問控制;加密;審計(jì)

DOI:10.16640/j.cnki.37-1222/t.2016.07.113

1 引言

現(xiàn)代化進(jìn)程的加速,促進(jìn)了數(shù)據(jù)庫技術(shù)的發(fā)展,而網(wǎng)絡(luò)的開放給數(shù)據(jù)庫的安全性帶來了許多的威脅,這些威脅體現(xiàn)在合法用戶訪問數(shù)據(jù)庫被拒絕服務(wù);數(shù)據(jù)被非法獲?。粩?shù)據(jù)庫中數(shù)據(jù)出現(xiàn)丟失、被修改、被刪除等方面,這充分說明了數(shù)據(jù)庫的安全性遭到破壞,一旦出現(xiàn)這種情況,就會給個人、單位甚至國家造成不可估量的損失,因此盡可能地保護(hù)數(shù)據(jù)庫安全極為重要。

保護(hù)數(shù)據(jù)庫主要通過數(shù)據(jù)獨(dú)立性、數(shù)據(jù)安全性、并發(fā)控制和故障恢復(fù)這四個維度來實(shí)現(xiàn),而我在此所探討的數(shù)據(jù)庫安全主要是針對其中的一個維度,即數(shù)據(jù)的安全性。

為了保護(hù)數(shù)據(jù)的安全性,所有商品化的數(shù)據(jù)庫管理系統(tǒng)(DBMS)都構(gòu)建了相應(yīng)的安全控制,主要包括四個方面:身份認(rèn)證、訪問控制、加密和審計(jì)。不同的數(shù)據(jù)庫管理系統(tǒng),其安全控制的側(cè)重點(diǎn)也會有所不同,但這四大安全控制基本上能夠保證數(shù)據(jù)庫中數(shù)據(jù)的安全性。

2 數(shù)據(jù)庫的四大安全控制

數(shù)據(jù)庫的四大安全控制是隨著數(shù)據(jù)庫技術(shù)的不斷應(yīng)用和發(fā)展而逐次產(chǎn)生的,通過這四大安全控制,實(shí)現(xiàn)對數(shù)據(jù)庫訪問層層把關(guān)、隨時監(jiān)控,從而極大地確保數(shù)據(jù)庫中數(shù)據(jù)的安全性。

2.1 身份認(rèn)證

數(shù)據(jù)安全性控制的第一步就是進(jìn)行身份認(rèn)證。所謂的身份認(rèn)證就是將用戶輸入的真實(shí)身份信息與數(shù)據(jù)庫中已有的身份信息進(jìn)行比較,只有配對成功,才能訪問數(shù)據(jù)庫系統(tǒng),這樣可以避免非法用戶通過正常渠道的入侵。

身份認(rèn)證一般采用三種方法:(1)使用只有用戶本人才知道的信息進(jìn)行認(rèn)證,如密碼、私有密鑰等;(2)使用只有用戶本人才擁有的私人物品進(jìn)行認(rèn)證,如鑰匙、IC卡、身份證等;(3)使用用戶本人才具有的生理特征或者行為特征來進(jìn)行認(rèn)證,如指紋、視網(wǎng)膜、 筆跡等。

2.2 訪問控制

用戶的身份一旦被明確為合法后,用戶就擁有了可以訪問數(shù)據(jù)庫中數(shù)據(jù)的權(quán)利,但是能訪問哪些數(shù)據(jù)?做什么樣的訪問操作?是數(shù)據(jù)庫庫安全接下來要注重的問題。即數(shù)據(jù)訪問控制問題。數(shù)據(jù)訪問控制的目的是確保只有授權(quán)的用戶才能在授權(quán)范圍內(nèi)進(jìn)行授權(quán)的操作[1]。

訪問控制機(jī)制主要包括兩部分:(1)用戶權(quán)限的定義。用戶權(quán)限是指用戶對于相應(yīng)的數(shù)據(jù)對象所允許執(zhí)行的操作權(quán)限。一旦權(quán)限定義成功,系統(tǒng)會將用戶的該權(quán)限登記到數(shù)據(jù)字典中,同時將這些定義經(jīng)過編譯后也存放在數(shù)據(jù)字典中;(2)權(quán)限檢查。當(dāng)用戶發(fā)出存取數(shù)據(jù)庫中數(shù)據(jù)的操作請求后,數(shù)據(jù)庫管理系統(tǒng)會自動查找數(shù)據(jù)字典,并根據(jù)用戶的權(quán)限定義進(jìn)行檢查,若用戶的操作請求超出了定義的權(quán)限,系統(tǒng)就會拒絕執(zhí)行此操作。

訪問控制策略目前主要有三種:(1)自主存取控制(DAC)。在自主存取控制策略中,擁有數(shù)據(jù)對象的用戶即擁有對數(shù)據(jù)對象的相應(yīng)存取權(quán)限,而且當(dāng)某一個用戶具有對某些數(shù)據(jù)對象進(jìn)行訪問的權(quán)限時,他還可以把對這些數(shù)據(jù)對象的操作權(quán)限部分或者全部的轉(zhuǎn)移給其他用戶,這樣其他的用戶也獲得了對這些數(shù)據(jù)的訪問權(quán)限。自主存取控制很靈活,但安全級別太低;(2)強(qiáng)制存取控制(MAC)。在強(qiáng)制存取控制策略中,每一個數(shù)據(jù)對象(客體)被強(qiáng)制地標(biāo)以一定的密級,每一個用戶(主體)也被強(qiáng)制地授予某一個級別的許可證。僅當(dāng)用戶(主體)的許可證級別大于或等于數(shù)據(jù)對象(客體)的密級時,該用戶(主體)才能讀取對應(yīng)的數(shù)據(jù)對象(客體);僅當(dāng)用戶(主體)的許可證級別等于數(shù)據(jù)對象(客體)的密級時,該用戶(主體)才能寫相應(yīng)的數(shù)據(jù)對象(客體)。強(qiáng)制存取控制安全級別較高,但工作量太大,不便于管理;(3)基于角色的訪問控制(RBAC)。在基于角色的訪問控制策略中,對數(shù)據(jù)對象操作的各種權(quán)限不是直接授予具體的用戶,而是在用戶集與權(quán)限集之間建立一個角色集[2]。每種角色對應(yīng)一組相應(yīng)的權(quán)限。一旦用戶被分配了適當(dāng)?shù)慕巧?,該用戶就擁有該角色的所有操作?quán)限。其安全級別遠(yuǎn)遠(yuǎn)高于自主存取控制,而且系統(tǒng)開銷較少。

2.3 加密

最好的安全保護(hù)就是進(jìn)行加密。為了盡可能地保證數(shù)據(jù)庫的共享性以及并發(fā)度的提高,在實(shí)施加密的過程中,通常采用加密粒度,即根據(jù)應(yīng)用的需要分別對數(shù)據(jù)庫、數(shù)據(jù)表、記錄、字段進(jìn)行加密。只有對特別重要的數(shù)據(jù)項(xiàng),才單獨(dú)進(jìn)行數(shù)據(jù)加密。加密的方法多種多樣,而算法加密是最為常見的加密方法,它有兩個組成部分:(1) 數(shù)據(jù)加密。數(shù)據(jù)加密是通過加密算法對數(shù)據(jù)對象或加密信息進(jìn)行加密,將明文轉(zhuǎn)為密文,實(shí)現(xiàn)數(shù)據(jù)或信息隱藏,使得非法用戶即使獲得了已加密的數(shù)據(jù)或信息,但因不知解密的方法,仍無法得知所獲取數(shù)據(jù)或信息的真實(shí)內(nèi)容,從而起到保護(hù)數(shù)據(jù)安全的作用;(2)數(shù)據(jù)解密。數(shù)據(jù)解密則是通過解密算法和解密密鑰將密文恢復(fù)為明文,便于用戶操作使用。

2.4 審計(jì)

隨著黑客入侵?jǐn)?shù)據(jù)庫技術(shù)的不斷提升、合法用戶在各種釣魚攻擊下使操作在無意識狀態(tài)下上當(dāng)受騙情況的頻頻發(fā)生以及內(nèi)部人員管理的缺失,僅僅依賴于前面的三種方法進(jìn)行數(shù)據(jù)安全性保護(hù)已顯得力不從心,此時數(shù)據(jù)審計(jì)技術(shù)應(yīng)運(yùn)而生。通過審計(jì)把用戶對數(shù)據(jù)庫所作的所有數(shù)據(jù)庫操作都記錄在審計(jì)數(shù)據(jù)庫中,數(shù)據(jù)庫管理員通過閱讀審計(jì)數(shù)據(jù)庫,可以發(fā)現(xiàn)所有訪問過數(shù)據(jù)庫的用戶名、時間、地點(diǎn)以及所訪問的數(shù)據(jù)庫對象和所實(shí)施的操作。

數(shù)據(jù)審計(jì)并不能保護(hù)數(shù)據(jù)庫的安全性,但審計(jì)有利于對數(shù)據(jù)庫的各種操作行為進(jìn)行監(jiān)控、有利于控制用戶對數(shù)據(jù)庫的訪問。通過數(shù)據(jù)審計(jì)可以對相關(guān)的攻擊者進(jìn)行追蹤處罰、并還原當(dāng)時的攻擊現(xiàn)場,從而增加數(shù)據(jù)庫的安全性。

3 結(jié)束語

高度的信息化使人們已經(jīng)離不開數(shù)據(jù)庫技術(shù),但網(wǎng)絡(luò)技術(shù)的高速發(fā)展以及數(shù)據(jù)庫共享性給數(shù)據(jù)庫的安全帶來了高風(fēng)險(xiǎn),采用身份認(rèn)證、訪問控制、加密和審計(jì)這四大安全控制,可以有效地規(guī)避風(fēng)險(xiǎn),為用戶使用數(shù)據(jù)庫創(chuàng)建一個安全的環(huán)境保障。

參考文獻(xiàn):

[1]王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2011.

[2]張敏,徐震,馮登國等.數(shù)據(jù)庫安全[M].北京:科學(xué)技術(shù)出版社,2005.

作者簡介:王端理(1965-),女,湖南雙峰人,本科,副教授,研究方向:數(shù)據(jù)庫理論及引用。

猜你喜歡
身份認(rèn)證訪問控制審計(jì)
ONVIF的全新主張:一致性及最訪問控制的Profile A
校園網(wǎng)云盤系統(tǒng)存在的安全問題及對策
基于指紋身份認(rèn)證的固定通信臺站干部跟班管理系統(tǒng)設(shè)計(jì)
財(cái)險(xiǎn)公司核心業(yè)務(wù)系統(tǒng)內(nèi)部控制審計(jì)重點(diǎn)和方法淺析
淺談工程結(jié)算審計(jì)的方法與實(shí)踐經(jīng)驗(yàn)
商(2016年27期)2016-10-17 05:38:55
動態(tài)自適應(yīng)訪問控制模型
從國家治理看審計(jì)反腐倡廉的作用
Kerberos身份認(rèn)證協(xié)議的改進(jìn)
科技視界(2016年11期)2016-05-23 08:31:38
淺析云計(jì)算環(huán)境下等級保護(hù)訪問控制測評技術(shù)
基于USB存儲設(shè)備的透明監(jiān)控系統(tǒng)
科技視界(2016年9期)2016-04-26 12:25:25
湘潭市| 垫江县| 大同市| 金沙县| 剑阁县| 莱阳市| 通许县| 凤凰县| 辽阳市| 当阳市| 辛集市| 饶阳县| 蓝山县| 河东区| 曲阜市| 息烽县| 囊谦县| 天台县| 陆良县| 新蔡县| 安泽县| 关岭| 榆中县| 礼泉县| 库尔勒市| 泽库县| 盐边县| 南安市| 三河市| 毕节市| 开鲁县| 永川市| 五原县| 濉溪县| 孝昌县| 金阳县| 会泽县| 鄂温| 哈巴河县| 色达县| 建始县|