亚洲Aⅴ无码Av红楼在线观看_国产午夜福利涩爱AⅤ_国产sm调教一区二区三区_精品人妻一区二区三区不卡毛片

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

Oracle數(shù)據(jù)庫安全

發(fā)布時間:  2012/7/13 15:08:47
隨著計算機的普及以及網(wǎng)絡的發(fā)展,數(shù)據(jù)庫已經(jīng)不再僅僅是那些程序員所專有的話題,更是被很多人所熟悉的,數(shù)據(jù)安全已經(jīng)不再是以前的“老生長談”,也更不是以前書本上那些“可望不可及”的條條框框。同時,安全問題也是現(xiàn)今最為熱門的話題,也是企業(yè)比較關心的問題,可見安全問題的重要性,那就大家一起來探討一下Oracle數(shù)據(jù)庫安全問題。

  以下就數(shù)據(jù)庫系統(tǒng)不被非法用戶侵入這個問題作進一步的闡述。

  一、組和安全性:

  在操作系統(tǒng)下建立用戶組也是保證數(shù)據(jù)庫安全性的一種有效方法。Oracle程序為了安全性目的一般分為兩類:一類所有的用戶都可執(zhí)行,另一類只DBA可執(zhí)行。在Unix環(huán)境下組設置的配置文件是/etc/group,關于這個文件如何配置,請參閱Unix的有關手冊,以下是保證安全性的幾種方法:

  (1)在安裝Oracle Server前,創(chuàng)建數(shù)據(jù)庫管理員組(DBA)而且分配root和Oracle軟件擁有者的用戶ID給這個組。DBA能執(zhí)行的程序只有710權限。在安裝過程中SQL*DBA系統(tǒng)權限命令被自動分配給DBA組。

  (2)允許一部分Unix用戶有限制地訪問Oracle服務器系統(tǒng),增加一個由授權用戶組的Oracle組,確保給Oracle服務器實用例程Oracle組ID,公用的可執(zhí)行程序,比如SQL*Plus,SQL*forms等,應該可被這組執(zhí)行,然后該這個實用例程的權限為710,它將允許同組的用戶執(zhí)行,而其他用戶不能。

  (3)改那些不會影響數(shù)據(jù)庫安全性的程序的權限為711。(注:在我們的系統(tǒng)中為了安裝和調試的方便,Oracle數(shù)據(jù)庫中的兩個具有DBA權限的用戶Sys和System的缺省密碼是manager。為了您數(shù)據(jù)庫系統(tǒng)的安全,我們強烈建議您該掉這兩個用戶的密碼,具體操作如下:

  在SQL*DBA下鍵入:

以下是代碼片段:
    alter user sys indentified by password;
  alter user system indentified by password;

  其中password為您為用戶設置的密碼。

  二、Oracle服務器實用例程的安全性:

  以下是保護Oracle服務器不被非法用戶使用的幾條建議:

  (1) 確保$ORACLE_HOME/bin目錄下的所有程序的擁有權歸Oracle軟件擁有者所有;

  (2) 給所有用戶實用便程(sqiplus,sqiforms,exp,imp等)711權限,使服務器上所有的用戶都可訪問Oracle服務器;

  (3) 給所有的DBA實用例程(比如SQL*DBA)700權限。Oracle服務器和Unix組當訪問本地的服務時,您可以通過在操作系統(tǒng)下把Oracle服務器的角色映射到Unix的組的方式來使用Unix管理服務器的安全性,這種方法適應于本地訪問。

  在Unix中指定Oracle服務器角色的格式如下:

  ora_sid_role[_dla]

  其中 sid 是您Oracle數(shù)據(jù)庫的oracle_sid;

  role 是Oracle服務器中角色的名字;

  d (可選)表示這個角色是缺省值;a (可選)表示這個角色帶有WITH ADMIN選項,您只可以把這個角色授予其他角色,不能是其他用戶。

  以下是在/etc/group文件中設置的例子:

以下是代碼片段:
    ora_test_osoper_d:NONE:1:jim,narry,scott
  ora_test_osdba_a:NONE:3:pat
  ora_test_role1:NONE:4:bob,jane,tom,mary,jim
  bin: NONE:5:root,oracle,dba
  root:NONE:7:root

  詞組“ora_test_osoper_d”表示組的名字;詞組“NONE”表示這個組的密碼;數(shù)字1表示這個組的ID;接下來的是這個組的成員。前兩行是Oracle服務器角色的例子,使用test作為sid,osoper和osdba作為Oracle服務器角色的名字。osoper是分配給用戶的缺省角色,osdba帶有WITH ADMIN選項。為了使這些數(shù)據(jù)庫角色起作用,您必須shutdown您的數(shù)據(jù)庫系統(tǒng),設置Oracle數(shù)據(jù)庫參數(shù)文件initORACLE_SID.ora中os_roles參數(shù)為True,然后重新啟動您的數(shù)據(jù)庫。如果您想讓這些角色有connect internal權限,運行orapwd為這些角色設置密碼。當您嘗試connect internal時,您鍵入的密碼表示了角色所對應的權限。


本文出自:億恩科技【www.allwellnessguide.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線