电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

賬戶方案系統角色多管齊下保障Oracle的安全

瀏覽:4日期:2023-11-29 14:02:09

一、賬戶與系統角色結合,提高了賬戶的安全性。

賬戶是定義在數據庫系統中的一個名稱,它是數據庫的基本訪問控制機制。當連接到Oracle數據庫時,跟其他數據庫一樣,需要用戶輸入用戶名與密碼。數據庫系統就是憑借這個用戶名來授予其相應的數據庫訪問權限。不過,這跟其他數據庫又有所不同。因為Oracle數據庫有有一類很特殊的賬戶-特權賬戶。這些特權賬戶具有某些比較特殊的權限。為了數據庫的安全,他們除了在數據庫中要擁有某些特定的權限之外,還必須擁有操作系統對應的權限。數據庫與操作系統一起,來保障數據庫的安全。

如在Oracle數據庫中,主要有兩類特權用戶,分別為SYSDBA與SYSOPER。這兩類用戶主要用用來執行一些特殊的作業。如啟動關閉數據庫、建立數據庫、備份與恢復操作等等。這些作業明顯會直接影響到數據庫的正常作業;而且備份恢復操作還直接跟數據庫數據安全息息相關。為了保障這些特權賬戶的安全,Oracle數據庫還采用了一些特殊機制。如Oracle要求,除了在數據庫中要擁有對應的權限之外,還必須在操作系統中也是某些特定角色的成員。例如,Oracle數據庫若是部署在微軟的操作系統下,則安全成功后,在操作系統的角色中,會多SYSDBA與OSOPER兩個組。特權賬戶必須要屬于這兩個組,才能夠進行如上所述的一些數據庫維護作業。同理,在Linux等其他操作系統平臺下,也需要具有類似的權限。通過這種策略,特權賬戶的安全就又多了一個保障。如數據庫管理員只想使用特權賬戶SYSDBA來管理維護數據庫,而不需要SYSOPER賬戶。此時,數據庫管理員就有兩個選擇。要么在數據庫中禁用這個賬戶;要么在操作系統中把這個賬戶從Oracle建立的組中剔除出去。

雖然SYSOPER與SYSDBA賬戶都是屬于特權賬戶,但是他們的權限還是由差異的。如特權賬戶SYSDBA具備了特權賬戶SYSOPER的所有權限之外,還具有建立數據庫、執行不完全恢復等權限。同時,前者還自動具備了DBA角色的所有權限;而后者則不具備DBA角色的權限。為了數據庫庫的安全,通常情況下不能夠把這些特權賬戶的權限賦予給其他用戶。雖然可以通過更改初始化參數來突破這個限制,但是出于數據庫的安全考慮,我們都不建議這么處理。

可見,特權賬戶與操作系統固定權限結合,雙管齊下,來保障數據庫的安全,這是Oracle數據庫的一個突破。其在很大程度上,提高了特權賬戶的安全性。若是普通賬戶,則沒有這方面的限制。

二、賬戶與方案一一對應保障Oracle安全。

除了賬戶與系統角色結合,來提高賬戶安全性之外,Oracle數據庫另外一個值得稱頌的地方就是把賬戶與方案聯系起來,進一步提高了賬戶的安全性。

在Oracle數據庫中,方案是用戶所擁有數據庫對象的集合。這是因為在Oracle數據庫中對象是以用戶來組織的,用戶與方案是一一對應的,并且兩者所使用的名稱相同。利用Oralce數據庫與實例安裝完成后,其默認情況下有兩個用戶,分別為SYSTEM與SCOTT。他們分別對應了兩個方案SYSTEM與SCOTT。Oracle數據庫就是賬戶與方案一起,來提高數據庫訪問的安全性。

如用戶可以直接訪問其自己的方案對象,但是如果需要訪問其他用戶的方案對象時,則需要具有相關的權限。如用戶SCOTT,其方案SCOTT下所有的數據庫對象都可以進行訪問。但是,如果SCOTT用戶想訪問方案SYSTEM下面的數據庫對象,則需要先經過用戶SYSTEM進行授權。如果他沒有把這個訪問的權限授權給SCOTT的話,則用戶SCOTT就無法訪問方案SYSTE下面的任何一個數據庫對象。所以,方案就好像一個個保護罩,又把數據庫邏輯的分割成幾個獨立的區域。這個區域的主人可以任意訪問內部的任何數據庫對象。若其他用戶想要訪問這個區域的話,則必須要先經過這個區域主人的授權。這一個個區域(方案)是用戶的私人領地,未經允許他人不得進入。通過這種方式,用戶就可以保護自己所建立數據對象的安全。

在使用方案是,需要注意一些細節方面的問題。如在同一個方案中,不能夠存在同名的對象;但是在不同的方案中,不同用戶可以建立同名的對象。還有當某個用戶要訪問其他方案的對象時,必須加入方案名最為前綴。也就說,要在數據庫對象名之前加入主人的名字。這些是硬性規則,不能夠打折扣。

三、新用戶沒有任何數據庫操作權限。

Oracle賬戶與SQLServer賬戶還有一個不同之處。就是在Oracle數據庫中建立新賬戶后,默認情況下,這個賬戶不具備任何數據庫操作的權限。但是,在SQLServer中則不同。在SQLServer中,若建立賬戶,其默認會繼承一定的權限。

在Oracle數據庫中,常常通過采用數據庫驗證的方式來建立數據庫用戶。采取這個方式,其優勢是非常明顯的。如用戶賬戶與其身份驗證都是由數據庫控制,而不要借助任何的外部力量。另外,數據庫系統還提供了嚴格的口令管理策略以加強口令的安全性,還提供了諸如賬戶鎖定、口令有效期等安全策略。

在建立賬戶的時候,主要通過三個措施來提高新建賬戶的安全性。

一是初始建立的數據庫賬戶并不具有任何的權限,不能夠執行任何的數據庫操作。如連連接數據庫的權限都沒有,需要另外配置權限。這雖然增加了一些維護的工作量,但是畢竟提高了初始賬戶的安全性能給。因為賬戶的建立不會經常發生,所以相比數據庫安全來說,這點付出還是值得的。

二是在新建賬戶時,必須要為數據庫賬戶設置密碼,不能夠使用空密碼。這是一個很好的安全措施,因為空口令的賬戶是數據庫安全的一個定時炸彈。據筆者所知,在SQLServer數據庫中就好像沒有類似的限制。數據庫管理員在建立新賬戶時可以不設置初始化密碼,這是非常危險的操作方法。

三是通過表空間配額來限制其創建數據庫庫對象的權利。在建立用戶時,如果沒有為新用戶指表空間配額,則用戶在特定的表空間上的配額就為0。也就是說,用戶在這個表空間上沒有存儲的空間。為此,這個用戶當然就無法在這個表空間上建立數據對象。即使后續通過權限賦予其足夠的權限,其最多只是查詢、使用數據庫對象,而無法創建屬于自己的數據庫對象。這也是提高新建用戶安全性的措施之一。用戶不能夠隨便在表空間中建立數據庫對象,有利于保證數據庫的干凈。另外需要說明的是,如果在建立賬戶的時候,沒有給用戶指定具體的表空間,則其默認的表空間為System表空間。這看起來是一個很危險的操作,其實卻不然。因為上面筆者談到過,用戶若要訪問其他用戶所創建的方案時,必須擁有其他用戶的相應授權。所以雖然新用戶屬于System表空間,但是不一定說其可以訪問System表空間中的數據庫對象。若要訪問,還需要用戶進行分別授權。

可見,賬戶與方案這一一對應的關系,在很大程度上提高了賬戶的安全性。而特權賬戶與操作系統角色結合,也限制了特權賬戶的操作權限。這些措施,都有利于提高數據庫賬戶的安全。賬戶、方案、系統角色多管齊下,保障了Oracle數據庫的安全。

標簽: Oracle 數據庫
相關文章:
主站蜘蛛池模板: 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 网架支座@球铰支座@钢结构支座@成品支座厂家@万向滑动支座_桥兴工程橡胶有限公司 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 无锡装修装潢公司,口碑好的装饰装修公司-无锡索美装饰设计工程有限公司 | 算命免费_生辰八字_免费在线算命 - 卜算子算命网 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 信阳市建筑勘察设计研究院有限公司 | 消防设施操作员考试报名时间,报名入口,报考条件 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 智能门锁电机_智能门锁离合器_智能门锁电机厂家-温州劲力智能科技有限公司 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 东莞办公家具厂家直销-美鑫【免费3D效果图】全国办公桌/会议桌定制 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 3d打印服务,3d打印汽车,三维扫描,硅胶复模,手板,快速模具,深圳市精速三维打印科技有限公司 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 重庆LED显示屏_显示屏安装公司_重庆LED显示屏批发-彩光科技公司 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 领袖户外_深度旅游、摄影旅游、小团慢旅行、驴友网 | 电子巡更系统-巡检管理系统-智能巡检【金万码】 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 佛山市钱丰金属不锈钢蜂窝板定制厂家|不锈钢装饰线条|不锈钢屏风| 电梯装饰板|不锈钢蜂窝板不锈钢工艺板材厂家佛山市钱丰金属制品有限公司 | 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 | 加盟店-品牌招商加盟-创业项目商机平台| 聚合氯化铝厂家-聚合氯化铝铁价格-河南洁康环保科技 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 首页|成都尚玖保洁_家政保洁_开荒保洁_成都保洁 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 外贸资讯网 - 洞悉全球贸易,把握市场先机 | 挨踢网-大家的导航! | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 |