国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

將Oracle內(nèi)置的安全特性用于php(1)
2006-07-25   

當(dāng)今大多數(shù) Web 應(yīng)用程序都需要至少采用某種基本的安全策略。例如,提供用口令保護(hù)的內(nèi)容的網(wǎng)站、僅具有管理員后端的網(wǎng)站、網(wǎng)志和個(gè)人雜志、電子商務(wù)網(wǎng)站、企業(yè)內(nèi)聯(lián)網(wǎng),等等。

   構(gòu)建這些類型的 Web 應(yīng)用程序最常用的設(shè)計(jì)方法是將安全策略整合到 Web 應(yīng)用程序的業(yè)務(wù)邏輯中,即由應(yīng)用程序決定某個(gè)用戶是否有權(quán)訪問(wèn)數(shù)據(jù)庫(kù)中的某個(gè)數(shù)據(jù)。在這種情形下,數(shù)據(jù)庫(kù)的角色僅為存儲(chǔ)數(shù)據(jù)和依請(qǐng)求提供數(shù)據(jù)。換句話說(shuō),如果 Web 應(yīng)用程序命令數(shù)據(jù)庫(kù)提供特定信息,則數(shù)據(jù)庫(kù)會(huì)直接執(zhí)行該命令而不檢查用戶的權(quán)限。

   在該文中,您將學(xué)習(xí)如何利用 Oracle 內(nèi)置的安全特性在數(shù)據(jù)庫(kù)級(jí)執(zhí)行應(yīng)用程序安全規(guī)則,以提高應(yīng)用程序的整體安全性。作為附帶的好處,直接在數(shù)據(jù)庫(kù)中實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)安全不但有助于提高應(yīng)用程的安全性,而且有助于降低復(fù)雜性。

對(duì)數(shù)據(jù)庫(kù)端安全性的需求

從 Web 應(yīng)用程序控制數(shù)據(jù)訪問(wèn)會(huì)怎么樣?大多數(shù)情況下沒(méi)有問(wèn)題;這是個(gè)不錯(cuò)的解決方案,尤其是在涉及的數(shù)據(jù)為非任務(wù)關(guān)鍵或絕密的時(shí)候。許多書(shū)和在線資源中都用到了該方法。實(shí)際上,有本很受歡迎的 PHP/MySQL 書(shū)明確反對(duì)每個(gè)應(yīng)用程序創(chuàng)建一個(gè)以上的數(shù)據(jù)庫(kù)用戶帳戶,這是因?yàn)椤邦~外的用戶或復(fù)雜的權(quán)限會(huì)因某個(gè)操作在繼續(xù)前要檢查更多的信息而降低 MySQL 的執(zhí)行速度”。確實(shí)如此;但是,在放棄將安全性整合到數(shù)據(jù)庫(kù)邏輯中的想法前可能要考慮幾件事情。我們來(lái)看以下示例。

   假設(shè)創(chuàng)建一個(gè)內(nèi)容管理系統(tǒng) (CMS)。其中使用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)網(wǎng)站上發(fā)布的內(nèi)容。大部分?jǐn)?shù)據(jù)是公開(kāi)的,允許匿名 Web 用戶讀取;但只允許編輯更改數(shù)據(jù)。使用單一數(shù)據(jù)庫(kù)帳戶訪問(wèn)和修改數(shù)據(jù)庫(kù)中的記錄,并通過(guò)用口令保護(hù)僅管理員可以訪問(wèn)的頁(yè)面的訪問(wèn)權(quán)限用 PHP 代碼控制安全性。

   如果 Web 應(yīng)用程序的公共端遭受了一個(gè)諸如公共搜索表單(即編碼不夠嚴(yán)密的表單)上的 SQL 注入的攻擊,則該入侵者可能能夠?qū)υ摴矌艨梢栽L問(wèn)的數(shù)據(jù)庫(kù)對(duì)象執(zhí)行任意 SQL 語(yǔ)句。當(dāng)然,就這里的情形而言,執(zhí)行 SELECT 語(yǔ)句不會(huì)造成什么大問(wèn)題,這是因?yàn)閿?shù)據(jù)本來(lái)就是公共的。但由于公共權(quán)限和管理權(quán)限使用同一數(shù)據(jù)庫(kù)帳戶,因此入侵者還能執(zhí)行 UPDATE 和 DELETE 語(yǔ)句,甚至是從數(shù)據(jù)庫(kù)中刪除表。

   怎么才能防止該情況的發(fā)生呢?最簡(jiǎn)單的方法就是徹底限制公共數(shù)據(jù)庫(kù)帳戶修改數(shù)據(jù)的權(quán)限。我們來(lái)看看 Oracle 是如何解決這個(gè)問(wèn)題的。

Oracle 安全性基本概述

Oracle 數(shù)據(jù)庫(kù)為 Web 開(kāi)發(fā)人員提供了控制數(shù)據(jù)訪問(wèn)的許多方法,從管理對(duì)特定數(shù)據(jù)庫(kù)對(duì)象(如表、視圖和過(guò)程)的訪問(wèn)到控制個(gè)別行或列的數(shù)據(jù)的訪問(wèn)。很顯然,對(duì) Oracle 每個(gè)安全特性或可用選項(xiàng)的討論超出了本文的范圍。在這里,我們將不涉及過(guò)多細(xì)節(jié),而僅介紹 Oracle 數(shù)據(jù)訪問(wèn)安全性的最基本方面:    驗(yàn)證和用戶帳戶。 與其他數(shù)據(jù)庫(kù)一樣,請(qǐng)求訪問(wèn) Oracle 的每個(gè)用戶(數(shù)據(jù)庫(kù)帳戶)必須通過(guò)驗(yàn)證。驗(yàn)證工作可以由數(shù)據(jù)庫(kù)、操作系統(tǒng)或網(wǎng)絡(luò)服務(wù)來(lái)做。除基本的驗(yàn)證(口令驗(yàn)證)外,Oracle 還支持強(qiáng)驗(yàn)證機(jī)制,如Kerberos、CyberSafe、RADIUS,等等。

   角色。 Oracle 角色是一個(gè)權(quán)限的有名集。盡管可以直接授予用戶帳戶權(quán)限,但使用角色可以極大簡(jiǎn)化用戶管理,尤其是需要管理大量用戶時(shí)。創(chuàng)建易管理的小角色,然后根據(jù)用戶的安全級(jí)別授予用戶一個(gè)或多個(gè)角色,這樣做的效率非常高。更不用說(shuō)修改權(quán)限變得如何簡(jiǎn)單了 — 只需修改角色關(guān)聯(lián)的角色即可,無(wú)需修改每個(gè)用戶帳戶。

為了簡(jiǎn)化新用戶創(chuàng)建初期的工作,Oracle 自帶了三個(gè)預(yù)定義的角色:

使用中的授權(quán)和權(quán)限

在本部分中,我們將討論如何使用 Oracle 的授權(quán)和權(quán)限來(lái)提高本文開(kāi)頭部分討論的那個(gè)簡(jiǎn)單 CMS 示例的安全性。假定,提供給應(yīng)用程序用戶的內(nèi)容存儲(chǔ)在 WEB_CONTENT 表中。

   首先,創(chuàng)建該表。啟動(dòng) Oracle 數(shù)據(jù)庫(kù)特別版,以系統(tǒng)管理員身份登錄。如果還沒(méi)有釋放示例 HR 用戶,請(qǐng)將其釋放。按照特別版安裝附帶的入門指南中的指示操作。請(qǐng)注意,默認(rèn)情況下,HR 用戶被賦予 RESOURCE 角色。在這里,賦予該用戶 DBA 角色,這樣就可以使用該帳戶管理 CMS 應(yīng)用程序的數(shù)據(jù)庫(kù)方面了。當(dāng)然,不會(huì)使用 HR 用戶帳戶進(jìn)行在線訪問(wèn),只用它管理數(shù)據(jù)庫(kù)。

現(xiàn)在,可以使用對(duì)象瀏覽器或通過(guò)執(zhí)行 SQL Commands 窗口創(chuàng)建新表。下面是創(chuàng)建該表的代碼:
CREATE TABLE WEB_CONTENT (

page_id NUMBER PRIMARY KEY,
page_content VARCHAR2(255)
);
   由于該表是使用 HR 用戶帳戶創(chuàng)建的,因此該表歸 HR 帳戶所有并位于 HR 模式中,并且在明確授予其他用戶訪問(wèn)該表的權(quán)限前,其他用戶無(wú)法訪問(wèn)該表。如果不信,可以創(chuàng)建一個(gè)新用戶,用該用戶訪問(wèn) WEB_CONTENT 表試試。
共2頁(yè): 1 [2] 下一頁(yè)

熱詞搜索:

上一篇:垃圾郵件考驗(yàn)網(wǎng)絡(luò)安全 催熱反垃圾郵市場(chǎng)
下一篇:CNET特別報(bào)道:Web 2.0帶來(lái)的安全危機(jī)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
免费不卡亚洲欧美| 欧美国产一区二区| 麻豆精品传媒视频| 国产在线不卡视频| 久色成人在线| 99视频在线精品国自产拍免费观看| 美日韩在线观看| 一本色道久久加勒比精品| 欧美午夜久久| 欧美在线视频免费| 在线观看欧美视频| 欧美日韩国产综合一区二区| 亚洲免费在线观看视频| 亚洲成人在线视频播放| 国产精品乱子久久久久| 欧美aa国产视频| 欧美一区二区三区在线观看视频| 一区国产精品| 国产精品亚洲第一区在线暖暖韩国| 久久都是精品| 亚洲一区www| 日韩一区二区精品视频| 激情小说另类小说亚洲欧美| 国产精品va在线播放| 女人色偷偷aa久久天堂| 欧美一级大片在线免费观看| 99re这里只有精品6| 亚洲精品资源| 亚洲精品久久久久久久久| 黄色小说综合网站| 好吊成人免视频| 狠狠入ady亚洲精品经典电影| 欧美视频在线观看| 欧美日韩视频专区在线播放| 欧美国产综合视频| 欧美黄污视频| 欧美激情一区二区在线| 欧美风情在线观看| 欧美国产日韩一区二区在线观看| 免费观看日韩av| 欧美久久成人| 国产精品免费视频xxxx| 国产精品视频不卡| 国产日韩欧美高清| 激情久久久久久久久久久久久久久久| 国内成+人亚洲| 亚洲国产日韩欧美在线动漫| 亚洲国产欧美在线人成| av成人免费观看| 午夜电影亚洲| 乱人伦精品视频在线观看| 欧美另类69精品久久久久9999| 欧美网站在线| 伊人久久成人| 亚洲一级影院| 欧美va天堂| 国产女主播一区二区三区| 亚洲二区在线视频| 亚洲欧美日韩在线综合| 玖玖国产精品视频| 国产欧美日韩精品丝袜高跟鞋 | 夜夜嗨av一区二区三区中文字幕| 亚洲图片欧美日产| 久久综合激情| 国产精品亚洲美女av网站| 亚洲国产一二三| 久久精品欧洲| 国产亚洲欧美aaaa| 亚洲女同在线| 国产精品激情av在线播放| 亚洲欧洲综合另类在线| 久久久久久亚洲精品杨幂换脸| 欧美午夜精品一区二区三区| 亚洲人成77777在线观看网| 性色av香蕉一区二区| 欧美日韩中文另类| 亚洲精品免费一二三区| 久久一区二区三区四区五区| 国产亚洲欧美一级| 久久久www成人免费毛片麻豆| 国产欧美日韩伦理| 性色av香蕉一区二区| 国产精品一区视频| 久久国产精品久久国产精品| 国产一区深夜福利| 久久久亚洲精品一区二区三区 | 老色批av在线精品| 国产在线精品自拍| 久久精品成人| 亚洲国产精品一区二区久| 欧美jizz19性欧美| 日韩小视频在线观看专区| 欧美精品高清视频| 亚洲一区二区在线| 好吊妞**欧美| 国产精品v片在线观看不卡| 性xx色xx综合久久久xx| 一区二区三区中文在线观看| 欧美电影免费观看网站| 亚洲一区二区三区四区五区黄| 国产色爱av资源综合区| 欧美成年人视频| 午夜精品理论片| 亚洲肉体裸体xxxx137| 国产精品伦理| 免费h精品视频在线播放| 亚洲免费中文| 亚洲精品国产精品国自产在线 | 亚洲特级毛片| 国产精品无码永久免费888| 久久在线免费观看视频| 亚洲老司机av| 亚洲二区精品| 国产一区二区丝袜高跟鞋图片| 欧美乱大交xxxxx| 久久精品国产一区二区三区免费看| 91久久中文| 亚洲国产精品电影在线观看| 国产亚洲一区二区在线观看 | 国产亚洲欧美日韩在线一区| 免费观看国产成人| 欧美一区精品| 欧美成ee人免费视频| 亚洲激情av| 久久成人久久爱| 欧美日韩日韩| 亚洲欧美三级在线| 国产视频在线一区二区| 亚洲福利视频一区| 亚洲免费成人av| 午夜在线视频一区二区区别| 欧美精品v日韩精品v韩国精品v | 亚洲国产岛国毛片在线| 国产午夜精品美女视频明星a级| 美女爽到呻吟久久久久| 久久综合九色综合欧美就去吻| 欧美在线看片a免费观看| 欧美一区1区三区3区公司| 欧美一区二区三区久久精品| 性欧美xxxx大乳国产app| 久久精品国产77777蜜臀| 看欧美日韩国产| 欧美久久久久久久久| 久久精品国产第一区二区三区| 欧美高清视频| 欧美激情bt| 国产精品一区一区三区| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲精品视频啊美女在线直播| 亚洲伦伦在线| 亚洲男女毛片无遮挡| 久久九九热re6这里有精品 | 亚洲国产高清aⅴ视频| 在线一区二区三区四区| 欧美在线视频免费播放| 欧美日韩精品免费观看视一区二区 | 国产日韩在线一区二区三区| 亚洲大黄网站| 久久久精品免费视频| 欧美日本中文| 亚洲精品一区二区三| 久久夜精品va视频免费观看| 国产精品高潮呻吟视频| 在线日本高清免费不卡| 亚洲黄色在线视频| 久久夜色精品国产噜噜av| 国产精品午夜国产小视频| 一本久久a久久免费精品不卡| 久久综合色影院| 国产亚洲成av人片在线观看桃| 夜夜嗨一区二区| 欧美日韩国产综合视频在线观看| 黄色亚洲精品| 免费不卡在线视频| 亚洲国产欧美久久| 欧美成人精品1314www| 亚洲国产小视频在线观看| 免费在线亚洲| 一本久久a久久精品亚洲| 欧美精品一区三区| 在线亚洲一区观看| 国产精品久久毛片a| 午夜精品一区二区三区在线| 国产精品日韩欧美一区二区三区| 99精品黄色片免费大全| 国产精品日韩高清| 久久久久久9| 91久久久在线| 国产精品久久久久久久久果冻传媒| 亚洲婷婷国产精品电影人久久| 国产精品老女人精品视频| 久久精品三级| 亚洲三级毛片| 韩国精品一区二区三区| 欧美精品手机在线| 亚洲欧美激情四射在线日| 亚洲国产成人久久综合| 国产精品二区在线观看| 久久永久免费| 亚洲一区中文|