• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      數(shù)據(jù)庫(kù)安全性設(shè)計(jì)

      2016-12-01 00:19:21河南牧業(yè)經(jīng)濟(jì)學(xué)院鄭州450044
      山東工業(yè)技術(shù) 2016年11期
      關(guān)鍵詞:Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)安全數(shù)據(jù)共享

      楊 蘇(河南牧業(yè)經(jīng)濟(jì)學(xué)院,鄭州 450044)

      ?

      數(shù)據(jù)庫(kù)安全性設(shè)計(jì)

      楊蘇
      (河南牧業(yè)經(jīng)濟(jì)學(xué)院,鄭州450044)

      摘要:數(shù)據(jù)庫(kù)的共享使用是其一個(gè)重要的作用和功能,但是數(shù)據(jù)共享如果不加入一些規(guī)則和限制會(huì)給數(shù)據(jù)庫(kù)帶來(lái)安全性問(wèn)題。我們應(yīng)該明白數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)共享不能是無(wú)條件的共享。如何保護(hù)數(shù)據(jù)庫(kù)防止一些用戶(hù)因不當(dāng)?shù)募安缓戏ǖ氖褂迷斐蓴?shù)據(jù)更改、破壞或泄漏,這就需要使用一些技術(shù)手段。本文主要以O(shè)racle數(shù)據(jù)庫(kù)為對(duì)象研究如何運(yùn)用安全措施保證數(shù)據(jù)庫(kù)的安全。

      關(guān)鍵詞:數(shù)據(jù)庫(kù);數(shù)據(jù)共享;Oracle數(shù)據(jù)庫(kù);數(shù)據(jù)庫(kù)安全

      1 現(xiàn)狀

      現(xiàn)在信息系統(tǒng)的開(kāi)發(fā)中數(shù)據(jù)庫(kù)的設(shè)計(jì)所在比重越來(lái)越大,防止數(shù)據(jù)庫(kù)不被非法訪(fǎng)問(wèn)、破壞和提高數(shù)據(jù)庫(kù)的性能是數(shù)據(jù)庫(kù)設(shè)計(jì)非常重要的環(huán)節(jié),數(shù)據(jù)庫(kù)安全性設(shè)計(jì)和性能優(yōu)化已被廣大系統(tǒng)開(kāi)發(fā)者所重視。

      2 保護(hù)數(shù)據(jù)庫(kù)安全的措施

      2.1用戶(hù)標(biāo)識(shí)與鑒別

      在我們使用的計(jì)算機(jī)系統(tǒng)中,安全措施是分很多層次的,用戶(hù)標(biāo)識(shí)與鑒別是系統(tǒng)所能夠提供的安全保護(hù)措施中最外面的一層。其方法是由系統(tǒng)為用戶(hù)提供一定的方式和規(guī)則讓用戶(hù)標(biāo)識(shí)自己的名字或身份,以便每次用戶(hù)登陸系統(tǒng)時(shí),對(duì)比數(shù)據(jù)庫(kù)記錄的合法用戶(hù)信息,通過(guò)驗(yàn)證方能訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。具體設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)我們可以創(chuàng)建sys_user表,這些用戶(hù)的標(biāo)識(shí)和鑒別信息在sys_user表中保存,用戶(hù)每次登錄系統(tǒng)時(shí)應(yīng)用程序都會(huì)對(duì)比用戶(hù)所輸入的用戶(hù)名和密碼與數(shù)據(jù)庫(kù)這樣就可以確定用戶(hù)是否合法。

      2.2存取控制

      數(shù)據(jù)庫(kù)安全中最重要的一方面是確保只允許有一定資格的用戶(hù)去訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)中特定的表或者數(shù)據(jù),這主要是通過(guò)數(shù)據(jù)庫(kù)系統(tǒng)的存取控制實(shí)現(xiàn)的。目的是將用戶(hù)權(quán)限等級(jí)到數(shù)據(jù)字典中。用戶(hù)只訪(fǎng)問(wèn)他有權(quán)訪(fǎng)問(wèn)的數(shù)據(jù)。每當(dāng)用戶(hù)進(jìn)行某些數(shù)據(jù)的查詢(xún)、插入、修改、刪除等操作時(shí),先對(duì)其進(jìn)行一些檢查,主要檢查這些用戶(hù)的操作權(quán)限,若用戶(hù)的操作請(qǐng)求超出了或者不符合系統(tǒng)定義的權(quán)限,系統(tǒng)將拒絕用戶(hù)執(zhí)行此操作。

      比如:管理人員可以被允許訪(fǎng)問(wèn)系統(tǒng)內(nèi)全部的數(shù)據(jù);單個(gè)部門(mén)只能訪(fǎng)問(wèn)本部門(mén)的在建以及歷史數(shù)據(jù)。

      2.3定義視圖

      視圖是從一個(gè)或者多個(gè)表(視圖)中所導(dǎo)出的表,其結(jié)構(gòu)的構(gòu)成和數(shù)據(jù)確立是建立在查詢(xún)這些表(視圖)基礎(chǔ)上的。視圖并不是真是存在的表而是一張?zhí)摫?,視圖所對(duì)應(yīng)的數(shù)據(jù)是在視圖所引用的基礎(chǔ)表中存儲(chǔ)的。

      在關(guān)系數(shù)據(jù)庫(kù)中,可以根據(jù)實(shí)際的需求為特定的用戶(hù)定義特定的視圖。讓表中的一部分?jǐn)?shù)據(jù)只對(duì)一部分特定的用戶(hù)可見(jiàn)。如果一些數(shù)據(jù)是保密的,就可以使用視圖把這些數(shù)據(jù)隱藏起來(lái),使沒(méi)有獲得授權(quán)的用戶(hù)不能看到這些數(shù)據(jù)。對(duì)數(shù)據(jù)庫(kù)提供安全保護(hù)。

      比如某公司有A、B兩個(gè)部門(mén),A部門(mén)只能訪(fǎng)問(wèn)本部門(mén)的在建、歷史項(xiàng)目數(shù)據(jù);其他項(xiàng)目的數(shù)據(jù)對(duì)其是不可見(jiàn)的??梢詾锳項(xiàng)目建立“部門(mén)人力資源視圖”,從數(shù)據(jù)庫(kù)“部門(mén)人力資源信息表”查看A項(xiàng)目的人員情況。

      2.4使用存儲(chǔ)過(guò)程

      存儲(chǔ)過(guò)程通過(guò)隔離的方法提高了數(shù)據(jù)庫(kù)的安全性,通過(guò)授權(quán)可以讓用戶(hù)只能執(zhí)行存儲(chǔ)構(gòu)成而不能直接訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)對(duì)象。建立一個(gè)存儲(chǔ)過(guò)程是很靈活的,并且可以實(shí)現(xiàn)一定的邏輯處理。

      2.5充分利用系統(tǒng)全局區(qū)域SGA(System Global Area)

      我們用Oracle設(shè)計(jì)數(shù)據(jù)庫(kù),當(dāng)我們啟動(dòng)Oracle的數(shù)據(jù)庫(kù)時(shí),系統(tǒng)為了儲(chǔ)存用戶(hù)所需要數(shù)據(jù)及Oracle正常運(yùn)行所必備系統(tǒng)信息,首先會(huì)在內(nèi)存內(nèi)規(guī)劃出來(lái)一個(gè)固定的區(qū)域使用。這個(gè)區(qū)域我們稱(chēng)為系統(tǒng)全局區(qū)(System Global Area),簡(jiǎn)稱(chēng)SGA。數(shù)據(jù)庫(kù)管理員可以依據(jù)數(shù)據(jù)庫(kù)實(shí)際運(yùn)行狀況根據(jù)需要調(diào)整數(shù)據(jù)庫(kù)系統(tǒng)全局區(qū)(SGA區(qū))的數(shù)據(jù)庫(kù)緩沖區(qū)、共享池和日志緩沖區(qū)的大小。只有合理設(shè)置這些內(nèi)存緩沖區(qū),才可很大加快數(shù)據(jù)的查詢(xún)速度,只要所使用的內(nèi)存區(qū)足夠大就可以把絕大多數(shù)的數(shù)據(jù)都存儲(chǔ)在內(nèi)存中,只有那些不活躍的不經(jīng)常使用的數(shù)據(jù),才從磁盤(pán)中讀取。這里有一點(diǎn)是需要注意的,SGA區(qū)并不是我們想象的越大越好,SGA區(qū)如果過(guò)大就會(huì)占用操作系統(tǒng)所使用的內(nèi)存從而引起虛擬內(nèi)存的頁(yè)面交換,這樣的話(huà)反而會(huì)降低系統(tǒng)運(yùn)行性能, SGA的尺寸不大于物理內(nèi)存的一半是我們所設(shè)計(jì)的原則。

      在 Oracle8i 中,SGA 的大小不是手動(dòng)設(shè)置而是由初始化參數(shù)文件內(nèi)的一些參數(shù)所設(shè)定,這其中有不是很方便的地方是每次調(diào)整后必須等重新激活數(shù)據(jù)庫(kù)這才能生效。從Oracle9i 以后,DBA 可以動(dòng)態(tài)配置內(nèi)存的大?。贿@樣的數(shù)據(jù)庫(kù)技術(shù)我們稱(chēng)為「dynamicSGA」。有了dynamic SGA ,SGA的各組成區(qū)域都可以動(dòng)態(tài)地進(jìn)行規(guī)劃與調(diào)整,而不需先關(guān)閉數(shù)據(jù)庫(kù)。

      3 結(jié)束語(yǔ)

      數(shù)據(jù)庫(kù)管理員只有認(rèn)真分析Oracle在其運(yùn)行使用過(guò)程中可能出現(xiàn)的各種安全性問(wèn)題,綜合運(yùn)用上面介紹的規(guī)律,Oracle數(shù)據(jù)庫(kù)才能高效、安全、可靠地運(yùn)行。這里還需要指出的是,數(shù)據(jù)庫(kù)的安全是一個(gè)系統(tǒng)工程,涉及到方方面面,我們?cè)O(shè)計(jì)的時(shí)候要考慮到各個(gè)方面綜合分析,不能只根據(jù)一個(gè)特定時(shí)間點(diǎn)的安全情況就斷定數(shù)據(jù)庫(kù)安全運(yùn)行的好與壞。

      參考文獻(xiàn):

      [1]聶軍.論數(shù)據(jù)庫(kù)安全性設(shè)計(jì)[J].中國(guó)現(xiàn)代教育裝備,2009(01).

      [2]凃云杰.云背景下的數(shù)據(jù)庫(kù)安全性研究[J].價(jià)值工程,2015(21).

      [3]常紅梅.基于存儲(chǔ)過(guò)程的數(shù)據(jù)庫(kù)安全性實(shí)踐初論[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(04).

      [4]郭霞.基于Oracle數(shù)據(jù)庫(kù)性能優(yōu)化技術(shù)研究[J].電腦知識(shí)與技術(shù),2011(07).

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

      猜你喜歡
      Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)安全數(shù)據(jù)共享
      管理信息系統(tǒng)中數(shù)據(jù)庫(kù)安全實(shí)現(xiàn)方法
      活力(2019年21期)2019-04-01 12:16:50
      淺談高速公路數(shù)據(jù)庫(kù)安全審計(jì)
      Oracle數(shù)據(jù)庫(kù)安全問(wèn)題分析及策略
      Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)
      數(shù)字化迎新系統(tǒng)宿舍分配模塊的設(shè)計(jì)與實(shí)現(xiàn)
      一種Oracle數(shù)據(jù)庫(kù)表空間監(jiān)控方法
      《Oracle數(shù)據(jù)庫(kù)》課程教學(xué)模式探究 
      貴州大數(shù)據(jù)產(chǎn)業(yè)發(fā)展戰(zhàn)略理解和實(shí)施建議
      淺談“營(yíng)配貫通”對(duì)供電企業(yè)的作用
      高校數(shù)據(jù)庫(kù)安全技術(shù)教學(xué)實(shí)踐探索
      武宣县| 理塘县| 弥勒县| 南昌县| 闸北区| 蓬溪县| 图们市| 枝江市| 斗六市| 哈巴河县| 达日县| 搜索| 隆林| 镇原县| 阳西县| 称多县| 济源市| 三台县| 新蔡县| 乐至县| 九龙坡区| 东莞市| 屏边| 当雄县| 肇庆市| 古丈县| 吴川市| 滨海县| 黎城县| 陇南市| 枣阳市| 建湖县| 贵南县| 安阳市| 濉溪县| 建水县| 呼伦贝尔市| 昂仁县| 陈巴尔虎旗| 会理县| 宝坻区|