下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電子商務(wù)系統(tǒng)開發(fā)過(guò)程中的平安設(shè)計(jì)摘要平安設(shè)計(jì)是開發(fā)電子商務(wù)系統(tǒng)的關(guān)鍵問(wèn)題之一。其核心在于后臺(tái)的數(shù)據(jù)訪問(wèn)控制和前端eb頁(yè)面的訪問(wèn)控制。本文在描繪并分析了目前主流的基于角色的數(shù)據(jù)訪問(wèn)控制和基于技術(shù)的eb頁(yè)面訪問(wèn)控制的根底上,提出了基于數(shù)據(jù)和eb頁(yè)面雙重訪問(wèn)控制的平安模型dabsdataandebaessntrlbasedseuritydel。關(guān)鍵詞電子商務(wù)系統(tǒng)開發(fā)平安設(shè)計(jì)一、問(wèn)題的提出就目前主流b/sbrser/server,閱讀器/效勞器形式的電子商務(wù)系統(tǒng)開發(fā)設(shè)計(jì)而言,其對(duì)應(yīng)的平安模塊設(shè)計(jì)主要包括兩方面的工作:其一是對(duì)后臺(tái)數(shù)據(jù)的平安訪問(wèn)控制;其二是對(duì)eb頁(yè)面的訪問(wèn)控制。但在系統(tǒng)的詳細(xì)開發(fā)過(guò)程中,
2、兩者并非孤立而是彼此關(guān)聯(lián)地分布在b/s形式所對(duì)應(yīng)的三層構(gòu)造表示層、應(yīng)用層、數(shù)據(jù)層的每一個(gè)層次之中。目前流行的數(shù)據(jù)訪問(wèn)控制方式是基于角色的訪問(wèn)控制(rba,rlebaseaessntrl);而微軟的基于.net技術(shù)的eb認(rèn)證方式可方便地實(shí)現(xiàn)對(duì)eb頁(yè)面的平安訪問(wèn)控制。在詳細(xì)的開發(fā)過(guò)程中可將兩者有效結(jié)合,實(shí)現(xiàn)所謂基于數(shù)據(jù)和eb雙重訪問(wèn)控制的平安模型dabs(dataandebaessntrlbasedseuritydel)。二、基于角色的數(shù)據(jù)訪問(wèn)控制rbarba的核心思想在于:對(duì)數(shù)據(jù)訪問(wèn)的“答應(yīng)(perissin)權(quán)限被分配給特定的角色,而角色可被指派賦予給不同的用戶,不允許用戶直接與答應(yīng)關(guān)聯(lián)。rb
3、a對(duì)數(shù)據(jù)訪問(wèn)的“答應(yīng)(perissin)權(quán)限由數(shù)據(jù)庫(kù)管理員統(tǒng)一管理,并可根據(jù)實(shí)際需要定義不同的角色;用戶根據(jù)其職能和責(zé)任被指派賦予給相應(yīng)的角色并獲得角色所具有的答應(yīng)權(quán)限。rba平安策略具有以下優(yōu)點(diǎn):大大降低了數(shù)據(jù)庫(kù)管理員的工作量和工作的復(fù)雜度。數(shù)據(jù)訪問(wèn)的權(quán)限分配通常是管理員的一項(xiàng)繁重工作,而在rba中根據(jù)用戶的實(shí)際工作崗位將用戶與角色相關(guān)聯(lián)。一方面,定義、添加、刪除角色中的用戶易于操作。另一方面可以通過(guò)更改角色的權(quán)限實(shí)現(xiàn)對(duì)大批量用戶權(quán)限的更新。在實(shí)際系統(tǒng)中,由于用戶角色的數(shù)量總是遠(yuǎn)遠(yuǎn)少于用戶的數(shù)量,而且角色也相對(duì)穩(wěn)定,用戶的變化那么相對(duì)頻繁,所以rba的管理代價(jià)是很小的。系統(tǒng)管理員可以通過(guò)定義
4、角色、角色分層、角色限制來(lái)實(shí)現(xiàn)廣泛、復(fù)雜的平安策略。在詳細(xì)電子商務(wù)系統(tǒng)實(shí)現(xiàn)過(guò)程中,可設(shè)計(jì)以下通用的數(shù)據(jù)庫(kù)邏輯模型,以配合rba平安策略的施行。數(shù)據(jù)訪問(wèn)控制的管理可以分兩個(gè)層次來(lái)設(shè)計(jì),一是用戶和角色的管理,這是系統(tǒng)管理員的工作;二是對(duì)用戶及用戶操作合法性確實(shí)認(rèn)。1.用戶與角色的管理系統(tǒng)管理員的系統(tǒng)操作集可定義為:systeperatin=adduser,deluser,updateuser,addrle,delrle,updaterle,addperissinassignent,delperissinassignent,addrleassignent,delrleassignent即分別為:添加
5、用戶、刪除用戶、更新用戶、添加角色、刪除角色、更新角色、為角色增加學(xué)科、刪除角色的某個(gè)答應(yīng)、為用戶分配角色、取消用戶的某個(gè)角色。在詳細(xì)數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)可設(shè)計(jì)相應(yīng)函數(shù)來(lái)加以實(shí)現(xiàn)。2.用戶及用戶操作合法性確實(shí)認(rèn)對(duì)用戶身份的認(rèn)證是通過(guò)對(duì)“用戶口令的檢查來(lái)實(shí)現(xiàn)的。一旦用戶通過(guò)認(rèn)證,就為用戶產(chǎn)生一個(gè)有效的“票據(jù),該票據(jù)是用戶進(jìn)展系統(tǒng)訪問(wèn)的“通行證。通過(guò)認(rèn)證的用戶,每次訪問(wèn)敏感數(shù)據(jù)前都要進(jìn)展答應(yīng)檢查。這個(gè)過(guò)程是通過(guò)查詢userrle表和al來(lái)完成。只有當(dāng)該用戶對(duì)應(yīng)的角色具有目的數(shù)據(jù)的操作答應(yīng),并且角色可以訪問(wèn)的密級(jí)不低于數(shù)據(jù)的固有密級(jí)時(shí),認(rèn)證才能通過(guò)。這個(gè)過(guò)程可考慮使用下述自定義的函數(shù)實(shí)現(xiàn):isperissi
6、n(tiket,peratin,bjiet):確認(rèn)用戶user對(duì)目的數(shù)據(jù)bjet是否具有操作peratin的答應(yīng)權(quán)利,其中tiket是用戶的票據(jù)。在詳細(xì)實(shí)現(xiàn)的過(guò)程中,如采用.net作為開發(fā)平臺(tái),考慮到.net架構(gòu)的lrnlanguageruntie,通用語(yǔ)言運(yùn)行環(huán)境針對(duì)sqlserver進(jìn)展了優(yōu)化,應(yīng)選用sqlserver數(shù)據(jù)庫(kù)是效率很高的一種方式。三、eb頁(yè)面的訪問(wèn)控制對(duì)eb頁(yè)面訪問(wèn)控制的目的在于防止敏感頁(yè)面的非法訪問(wèn)。eb頁(yè)面訪問(wèn)控制是在表示層實(shí)現(xiàn)的。如采用技術(shù)來(lái)設(shè)計(jì)系統(tǒng)的表示層時(shí),需分成兩個(gè)局部來(lái)設(shè)計(jì):其一是用戶的認(rèn)證與受權(quán);其二是根據(jù)用戶權(quán)限定制網(wǎng)頁(yè)。對(duì)eb訪問(wèn)的認(rèn)證方式是和系統(tǒng)選用的
7、開發(fā)標(biāo)準(zhǔn)向關(guān)聯(lián)的??紤]到微軟的技術(shù)提供了更靈敏的方式,并易于實(shí)現(xiàn)。四、基于數(shù)據(jù)和eb頁(yè)面的雙重訪問(wèn)控制上述基于rba的數(shù)據(jù)訪問(wèn)控制策略和eb頁(yè)面的認(rèn)證和受權(quán),組成了本文所提出的基于數(shù)據(jù)和eb雙重訪問(wèn)控制的平安模型dabsdataandebaessntrlbasedseuritydel。系統(tǒng)的平安模型由數(shù)據(jù)訪問(wèn)控制和eb訪問(wèn)控制兩個(gè)局部組成。數(shù)據(jù)訪問(wèn)控制是平安模型的主要局部,它管理用戶認(rèn)證、訪問(wèn)特許權(quán)檢查工作。其中特許權(quán)檢查模塊是數(shù)據(jù)訪問(wèn)模塊對(duì)外的接口。當(dāng)用戶調(diào)用特許權(quán)檢查模塊時(shí),特許權(quán)檢查模塊把用戶票據(jù)、目的對(duì)象名稱、操作分別傳給用戶管理模塊和目的管理模塊,假如口令非法或者目的對(duì)象不存在,那么立即通知特許權(quán)檢查模塊;否那么用戶管理模塊將用戶id、目的對(duì)象管理模塊、目的id和操作代碼傳給用戶角色管理模塊,用戶角色管理模塊通過(guò)檢查用戶所屬角色并查詢al來(lái)確定用戶是否具有操作答應(yīng),完成后把答應(yīng)信息反應(yīng)給特許檢查模塊,特許檢查模塊根據(jù)存取規(guī)那
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初級(jí)會(huì)計(jì)經(jīng)濟(jì)法基礎(chǔ)-初級(jí)會(huì)計(jì)《經(jīng)濟(jì)法基礎(chǔ)》模擬試卷335
- 【醫(yī)學(xué)課件】加強(qiáng)防范醫(yī)療事故(83p)
- 二零二五年度會(huì)展中心物業(yè)保安活動(dòng)策劃與執(zhí)行合同
- 二零二五版生物技術(shù)產(chǎn)業(yè)投資與合作合同3篇
- 二零二五版?zhèn)€人住宅抵押貸款抵押物處置合同樣本2篇
- 二零二五年度個(gè)人生態(tài)旅游項(xiàng)目承包協(xié)議3篇
- 二零二五年度商業(yè)空間裝修設(shè)計(jì)與施工合同模板3篇
- 二零二五年度個(gè)人房產(chǎn)抵押貸款合同糾紛解決條款
- 二零二五版商務(wù)辦公區(qū)物業(yè)管理與設(shè)施維護(hù)合約3篇
- 2025年度個(gè)人教育貸款擔(dān)保合同書
- DB34T4826-2024畜禽養(yǎng)殖業(yè)污染防治技術(shù)規(guī)范
- 石油化工企業(yè)環(huán)境保護(hù)管理制度預(yù)案
- 2024年甘肅省高考?xì)v史試卷(含答案解析)
- 2024年山東省煙臺(tái)市初中學(xué)業(yè)水平考試地理試卷含答案
- 《實(shí)踐論》(原文)毛澤東
- 抗腫瘤治療所致惡心嘔吐護(hù)理
- 第三單元名著導(dǎo)讀《紅星照耀中國(guó)》(公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)+說(shuō)課稿)
- 壓力鋼管制造安裝及驗(yàn)收規(guī)范
- 2024-2030年中國(guó)14-丁二醇(BDO)行業(yè)市場(chǎng)現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- YYT 0681.11-2014 無(wú)菌醫(yī)療器械包裝試驗(yàn)方法 第11部分:目力檢測(cè)醫(yī)用包裝密封完整性
- 遼寧省沈陽(yáng)市第七中學(xué)2023-2024學(xué)年七年級(jí)下學(xué)期期末數(shù)學(xué)試題
評(píng)論
0/150
提交評(píng)論