- 相關(guān)推薦
計(jì)算機(jī)信息數(shù)據(jù)隱藏論文
計(jì)算機(jī)信息數(shù)據(jù)隱藏論文【1】
【摘要】隨著信息技術(shù)的發(fā)展,信息安全問題越來越受到人們的重視。信息隱藏技術(shù)是一門將秘密信息隱藏在非秘密信息(例如:音頻、視頻、靜止圖像以及文本)當(dāng)中,從而不引起人們對(duì)信息隱藏載體的感知的改變。現(xiàn)在信息隱藏技術(shù)已經(jīng)廣泛的應(yīng)用于多媒體信息的版權(quán)保護(hù)及信息安全等領(lǐng)域。
【關(guān)鍵詞】信息隱藏;不可檢測(cè)性;數(shù)字水印
1.信息隱藏簡(jiǎn)介
1.1基本概念
信息隱藏是一門具有淵源歷史背景的新興學(xué)科,涉及感知學(xué)、信息論及密碼學(xué)等多個(gè)領(lǐng)域。它是利用人類感覺器官對(duì)數(shù)字信號(hào)的感覺冗余,將信息隱藏在普通信息中,隱藏后信息的外部表現(xiàn)的只是普通信息的外部特征,不改變普通信息的本質(zhì)特征和使用價(jià)值。
1.2發(fā)展歷史
信息隱藏的發(fā)展歷史可以一直追溯到“匿形術(shù)(Steganography)”的使用。“匿形術(shù)”一詞來源于古希臘文中“隱藏的”和“圖形”兩個(gè)詞語(yǔ)的組合。
雖然“匿形術(shù)”與“密碼術(shù)(Cryptography)”都是致力于信息的保密技術(shù),但是,兩者的設(shè)計(jì)思想?yún)s完全不同。“密碼術(shù)”主要通過設(shè)計(jì)加密技術(shù),使保密信息不可讀,但是對(duì)于非授權(quán)者來講,雖然他無法獲知保密信息的具體內(nèi)容,卻能意識(shí)到保密信息的存在。
2.信息隱藏要求
信息隱藏的目的不在于限制正常的資料存取,而在于保證隱藏?cái)?shù)據(jù)不被侵犯和發(fā)現(xiàn)。因此,信息隱藏技術(shù)必須使機(jī)密信息對(duì)正常的數(shù)據(jù)操作具有免疫能力。成功的信息隱藏通常需要滿足以下技術(shù)要求:
(1)透明性(Invisibility)或不可感知性(Imperceptibility):指載體在隱藏信息前后沒有明顯的差別,除非使用特殊手段,否則無法感知機(jī)密信息的存在。
(2)魯棒性(Robustness):指隱藏對(duì)象抗拒常用的信號(hào)處理操作而帶來的信息破壞能力。
(3)安全性(Security):指隱藏算法具有較強(qiáng)的抗惡意攻擊能力,即它必須能夠承受一定程度的人為攻擊,而使嵌入對(duì)象不被破壞。
(4)不可檢測(cè)性(Undetectability):指隱藏對(duì)象與載體對(duì)象需要有一致的特性。
(5)自恢復(fù)性:經(jīng)過某些操作或變換后,可能會(huì)使隱藏對(duì)象產(chǎn)生較大的破壞。如果只從留下的片斷數(shù)據(jù),仍能恢復(fù)嵌入信號(hào),而且恢復(fù)過程不需要載體信號(hào),這就是所謂的自恢復(fù)性。
(6)嵌入強(qiáng)度(信息量):載體中應(yīng)能隱藏盡可能多的信息。
3.1隱寫術(shù)
隱寫術(shù)是那些進(jìn)行秘密通信技術(shù)的總稱,通常把秘密信息嵌入或隱藏在其他不受懷疑的數(shù)據(jù)中。偽裝方法通常依賴于第三方不知道隱蔽通信存在的假設(shè),而且主要用于互相信任的雙方點(diǎn)到點(diǎn)的秘密通信。
3.3隱蔽信道
在多級(jí)安全水平的系統(tǒng)環(huán)境中(比如,軍事計(jì)算機(jī)系統(tǒng)),那些既不是專門設(shè)計(jì)的也不打算用來傳輸消息的通信路徑稱為隱蔽信道。
3.4匿名通信
匿名通信就是尋找各種途徑來隱藏通信消息的主體,即消息的發(fā)送者和接收者。根據(jù)誰(shuí)被“匿名”(發(fā)送者、接收者,或兩者),匿名通信又分為幾種不同的類型。
3.5閥下信道
閥下信道也叫潛信道,它是指在公開信道中所建立的一種實(shí)現(xiàn)隱蔽通信的信道。密碼協(xié)議中的閥下信道是指被用來傳輸秘密消息的各種編碼體制和密碼協(xié)議中所采取的數(shù)學(xué)結(jié)構(gòu)。
3.6低截獲概率信道
低截獲概率通信,顧名思義就是信號(hào)被截獲的概率降低的通信技術(shù),其載體對(duì)象是整個(gè)通信頻帶。它主要包括擴(kuò)展頻譜通信技術(shù)和流星猝發(fā)通信技術(shù)。
4.數(shù)據(jù)隱藏應(yīng)用
信息隱藏技術(shù)在實(shí)際中的應(yīng)用是多種多樣的,最直接的應(yīng)用就是機(jī)密通信。在信息隱藏的應(yīng)用領(lǐng)域目前信息隱藏技術(shù)在信息安全的各個(gè)領(lǐng)域中所發(fā)揮的作用系統(tǒng)地總結(jié)為:
4.1用于數(shù)據(jù)保密
在網(wǎng)絡(luò)上傳輸一些數(shù)據(jù)要防止非授權(quán)用戶截獲并使用,這是網(wǎng)絡(luò)安全的一個(gè)重要內(nèi)容?梢酝ㄟ^使用信息隱藏技術(shù)來保護(hù)在網(wǎng)上交流的信息。
4.2用于數(shù)字作品的版權(quán)保護(hù)
版權(quán)保護(hù)是信息隱藏技術(shù)中的數(shù)字水印要解決的一個(gè)重要問題。數(shù)字水印技術(shù)提供了解決這一問題的方案:服務(wù)提供商在向用戶發(fā)放作品時(shí),將雙方的信息代碼以水印的形式隱藏在作品中。
4.3用于數(shù)據(jù)的不可抵賴性
在網(wǎng)上交易中,交易的雙方不能抵賴自己曾經(jīng)做出的行為,也不能否認(rèn)曾經(jīng)接受到對(duì)方的信息。
4.4用于防偽和數(shù)據(jù)的完整性
在商務(wù)活動(dòng)中,票據(jù)的防偽也是信息隱藏技術(shù)的應(yīng)用之一在數(shù)字票據(jù)中隱藏的水印經(jīng)過打印后仍然存在,可以通過再掃描回?cái)?shù)字形式,提取防偽水印,以證明票據(jù)的真實(shí)性。
5.信息隱藏總述
總之,信息隱藏技術(shù)是多媒體通信和多媒體信號(hào)處理領(lǐng)域中近年來新興的研究方向,它為信息安全提供了一種新的思路,為我們研究信息安全提供了一個(gè)新的方向。
信息隱藏是一項(xiàng)嶄新的技術(shù)領(lǐng)域,也是多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)研究的前沿,應(yīng)用前景十分廣闊,必將吸引廣大圖像,語(yǔ)音、網(wǎng)絡(luò)、人工智能等領(lǐng)域的研究者加入到這一行列,從而推動(dòng)信息安全技術(shù)更快的發(fā)展。 [科]
【參考文獻(xiàn)】
[1]王麗娜,郭遲.信息隱藏技術(shù)實(shí)驗(yàn)教程[M].武漢:武漢大學(xué)出版社,2004.
[2]劉振華,尹萍.信息隱藏技術(shù)及其應(yīng)用[M].北京:科學(xué)出版社,2002.
[3]張仕斌.網(wǎng)絡(luò)安全技術(shù)[M].北京:清華大學(xué)出版社,2004.
[4]陳魯生.現(xiàn)代密碼學(xué)[M].北京:科學(xué)出版社,2002.
[5]Bruce Schneier.應(yīng)用密碼學(xué)[M].北京:機(jī)械工業(yè)出版社,2000.
計(jì)算機(jī)信息隱蔽性設(shè)計(jì)論文【2】
摘要:包含在計(jì)算機(jī)模塊內(nèi)的信息對(duì)于無需這些信.g-的其他模塊是不可存取的,即將不需要的信息都隱藏起來,只允許其他模塊知道其本身所需的信息。這樣可以使問題求解簡(jiǎn)單化,從而達(dá)到好理解、好實(shí)現(xiàn)、好驗(yàn)證、好重用的目標(biāo)。
它可以從整體上保證計(jì)算機(jī)軟件的質(zhì)量,降低計(jì)算機(jī)軟件的開發(fā)和維護(hù)成本。
關(guān)鍵詞:隱蔽原則;抽象原則;關(guān)系;對(duì)象;黑盒
有關(guān)計(jì)算機(jī)軟件工程的隱蔽原則一般是這樣描述的:包含在模塊內(nèi)的信息對(duì)于無需這些信息的其他模塊是不可存取的,即將不需要的信息都隱藏起來,只允許其他模塊知道其本身所需的信息。
如果說最簡(jiǎn)單的就是最好的,那么計(jì)算機(jī)信息隱蔽性最強(qiáng)的就是最簡(jiǎn)單的。從方法學(xué)的總結(jié)到推廣,從軟件設(shè)計(jì)到軟件實(shí)現(xiàn),從手工開發(fā)到工具輔助,信息隱蔽原則無時(shí)無處不發(fā)揮著極有效的指導(dǎo)作用。
l計(jì)算機(jī)隱蔽原則與其他原則的統(tǒng)一
1.1方法學(xué)都基于軟件工程基本原則
基本原則是行為所依據(jù)的法則和規(guī)范。無論什么方法學(xué)從知識(shí)工程角度來說,都是運(yùn)用軟件工程方法學(xué)基本原則的規(guī)則、策略及工具的集合。其中抽象原則是最重要的,它給出軟件工程問題求解全過程的最基本原則,其他原則是對(duì)抽象原則的補(bǔ)充。
指導(dǎo)如何抽象的基本原則大體上可以分為體系規(guī)范原則和模塊規(guī)范原則兩類。前者是規(guī)范整體解題思路及解得驗(yàn)證,包括形式化原則、分割原則、層次原則、概念完整性原則、完備性原則;后者則是與子問題有關(guān)的原則,包括隱蔽原則、局部化原則、邏輯獨(dú)立性原則。
面向?qū)ο蟮?ldquo;關(guān)系”抽象較多受前者規(guī)范,“對(duì)象”抽象較多受后者規(guī)范。
1.2基本原則間的相互關(guān)聯(lián)
雖然可以做“體系規(guī)范”和“模塊規(guī)范”的大體分類,但基本原則之間并不是無關(guān)的,而是整體與局部間的相互制約,形成一個(gè)統(tǒng)一體。
要求將信息最大限度地隱蔽在計(jì)算機(jī)模塊內(nèi)的隱蔽原則,使模塊內(nèi)部信息封裝化、模塊的外部形象黑盒化,與外部的關(guān)系最少,所以使?jié)M足體系抽象原則的抽象過程和驗(yàn)證工作簡(jiǎn)單化,同時(shí)也很容易滿足模塊規(guī)范的其他原則,如局部化原則和邏輯獨(dú)立性原則。
例如將具有多重關(guān)聯(lián)的多個(gè)數(shù)據(jù)庫(kù)表的條件組合查詢,
由一個(gè)駐在服務(wù)器端的存儲(chǔ)過程來統(tǒng)一完成。客戶端用戶可以在同一個(gè)窗口上對(duì)數(shù)十項(xiàng)多層交叉的查詢條件任意選擇組合,將選定條件送給相應(yīng)存儲(chǔ)過程。
從外部來看,存儲(chǔ)過程的任務(wù)極為單純,即根據(jù)指定條件找出所有符合條件的記錄,將結(jié)果寫到一個(gè)有共享結(jié)構(gòu)的工作表中,然后把查詢正常與否的消息通報(bào)給客戶端的調(diào)用程序。該程序接到正常查詢結(jié)束消息后,到指定暫時(shí)存放查詢結(jié)果的工作表中,按一定格式取出結(jié)果并報(bào)告給用戶。
我認(rèn)為,這是一個(gè)全面符合軟件工程基本原則的設(shè)計(jì)典范,而其關(guān)鍵技術(shù)是信息隱蔽設(shè)計(jì)。首先是遵循隱蔽原則將具有復(fù)雜關(guān)系結(jié)構(gòu)的多個(gè)數(shù)據(jù)庫(kù)表的操作和庫(kù)表結(jié)構(gòu)封裝在一起,實(shí)現(xiàn)了完全的信息隱蔽。
由于高度信息隱蔽的實(shí)現(xiàn)使這一組相關(guān)庫(kù)表的所有多層交叉組合結(jié)構(gòu)有可能在一個(gè)對(duì)象中完成,高度滿足了局部化原則。由于它的功能單純、明確,數(shù)據(jù)庫(kù)表間接口通過對(duì)相應(yīng)存儲(chǔ)過程傳遞參數(shù)來完成,屬于內(nèi)聚性最強(qiáng)的功能內(nèi)聚和耦合性最弱的數(shù)據(jù)耦合,因而具有很好的邏輯獨(dú)立性。
不難想象,幾十項(xiàng)查詢條件的組合,查詢結(jié)果顯示方式達(dá)三四十種是很正常的。由于在局部化、功能獨(dú)立化原則下應(yīng)用對(duì)象只是抽象成一個(gè)超類窗口對(duì)象,在信息隱蔽設(shè)計(jì)支持下,這三四十種結(jié)果顯示功能可以全部相互獨(dú)立地掛在查詢父窗口下,自然地滿足了分割原則、層次原則、概念完整性原則等體系規(guī)范原則。
2信息隱蔽性設(shè)計(jì)的目的和優(yōu)越性
2.1目的
探討信息隱蔽性設(shè)計(jì)的目的是:分析將信息隱蔽起來有什么好處,以便使問題求解簡(jiǎn)單化。
2.1.1好理解
一般的復(fù)雜問題有兩個(gè)特征,一是解題要參照的接口太多、太復(fù)雜,二是解題的方法太復(fù)雜。那么要想使之簡(jiǎn)化,無非是從問題接口和問題解法上人手。將復(fù)雜的接口信息與復(fù)雜算法隱蔽起來,剩下的自然是簡(jiǎn)單的。換句話說就是實(shí)現(xiàn)對(duì)象的外部數(shù)據(jù)結(jié)構(gòu)與算法的封裝。
需要知道的東西越少越好理解。在軟件工程中,理解是最繁重的工作之一。開發(fā)過程中從分析人員對(duì)用戶需求的理解,到設(shè)計(jì)人員對(duì)需求規(guī)格的理解,直至編程人員對(duì)軟件設(shè)計(jì)的理解,是一個(gè)理解傳遞的過程。
每一級(jí)開發(fā)人員的目的都應(yīng)是將經(jīng)過自己加工后的、更簡(jiǎn)單的抽象結(jié)果更抽象、更好理解。因此好的設(shè)計(jì)人員就是經(jīng)其加工后傳給下級(jí)開發(fā)人員的設(shè)計(jì)最容易理解,即給出的問題定義越簡(jiǎn)單、接口越少越好。
2.1.2好實(shí)現(xiàn)
有時(shí)好理解卻不好實(shí)現(xiàn),即實(shí)現(xiàn)算法復(fù)雜。但是,如果把復(fù)雜算法做成一個(gè)封裝的模塊對(duì)象,使實(shí)現(xiàn)者只需知道模塊的作用和使用方法就可以得到所期待的輸出結(jié)果,而無須知道模塊內(nèi)部的具體實(shí)現(xiàn),因此實(shí)現(xiàn)的問題就可以得到簡(jiǎn)化。
2.1.3好驗(yàn)證
復(fù)雜問題也不好驗(yàn)證。有些設(shè)計(jì)看起來好理解,也不難實(shí)現(xiàn),但驗(yàn)證起來卻很難。例如如果設(shè)計(jì)了相當(dāng)多的功能熱鍵用戶接口。對(duì)于輸入數(shù)據(jù)窗口和數(shù)據(jù)項(xiàng)較多的應(yīng)用程序,測(cè)試起來十分困難。
多個(gè)功能熱鍵、多種激活方式、多個(gè)輸入數(shù)據(jù)窗口和數(shù)據(jù)項(xiàng)之間前后控制跳轉(zhuǎn),這些都是黑盒測(cè)試的出發(fā)點(diǎn),而每個(gè)控制節(jié)點(diǎn)都以2以上的指數(shù)方式遞增著測(cè)試用例數(shù)目。即使一般復(fù)雜的應(yīng)用,其測(cè)試用例也超過200類。
由于采用了這種多控制、多轉(zhuǎn)移的復(fù)雜輸入方式設(shè)計(jì),算法復(fù)雜是不可避免的。簡(jiǎn)化的辦法還是信息隱蔽性設(shè)計(jì),將每個(gè)熱鍵的多種激活方式觸發(fā)的內(nèi)部處理都寫成公共對(duì)象且封裝起來,供各應(yīng)用程序繼承調(diào)用。
顯然這種隱蔽技術(shù)直接簡(jiǎn)化了理解和實(shí)現(xiàn)。由于公共父類對(duì)象已經(jīng)做過全面集中測(cè)試,下層程序繼承后的有關(guān)測(cè)試絕大部分可以“免檢”,所以間接簡(jiǎn)化了驗(yàn)證,達(dá)到“好驗(yàn)證”的目的。
2.1.4好重用
好驗(yàn)證的設(shè)計(jì)方法是把算法復(fù)雜的對(duì)象泛化為超類對(duì)象,進(jìn)行集中實(shí)現(xiàn)和集中測(cè)試,使多個(gè)下層子類共享父類的實(shí)現(xiàn)和測(cè)試,所以它也是一種重用方案。好重用往往是好理解、好實(shí)現(xiàn)、好驗(yàn)證的必然結(jié)果。不過它是從更高層次上審視信息隱蔽性的目的。
2.2優(yōu)越性
由于信息隱蔽性設(shè)計(jì)重用性高,因此可以大大降低開發(fā)和維護(hù)成本。具體可以從兩方面來看其優(yōu)越性。
1)由于將復(fù)雜內(nèi)容都隱蔽到公共超類之中,可以集中優(yōu)勢(shì)兵力對(duì)公共超類對(duì)象統(tǒng)一進(jìn)行設(shè)計(jì)攻關(guān)、設(shè)計(jì)優(yōu)化和代碼優(yōu)化及測(cè)試和修改,所以不僅利于保證設(shè)計(jì)和實(shí)現(xiàn)的正確性,而且利于提高可維護(hù)性、保證數(shù)據(jù)安全性?傊,有利于從整體上保證軟件的基本質(zhì)量,降低維護(hù)成本。
2)由于簡(jiǎn)化了編程難度,避免了重復(fù)勞動(dòng),降低了對(duì)程序員技術(shù)經(jīng)驗(yàn)水平的要求,減少了設(shè)計(jì)說明和理解交流及編輯的工作量,因而利于減少開發(fā)成本。
倘若前述的軟件設(shè)計(jì)不是采用信息隱蔽性設(shè)計(jì),倘若我們只有對(duì)復(fù)雜的庫(kù)表結(jié)構(gòu)了如指掌之后才能進(jìn)行多層交叉組合查詢程序的實(shí)現(xiàn),這不僅將需要許多時(shí)間理解庫(kù)表結(jié)構(gòu),還需要構(gòu)筑同樣的數(shù)據(jù)庫(kù),錄入能體現(xiàn)復(fù)雜數(shù)據(jù)關(guān)系的各種測(cè)試數(shù)據(jù)。
由于數(shù)據(jù)關(guān)系映射著應(yīng)用對(duì)象的關(guān)系,為此我們還必須了解滿足各種組合查詢的數(shù)據(jù)與應(yīng)用業(yè)務(wù)處理間的對(duì)應(yīng)關(guān)系,因?yàn)樯杂欣斫馄睿〕龅挠糜诮y(tǒng)計(jì)的數(shù)據(jù)就會(huì)全面失去意義。所以信息隱蔽性設(shè)計(jì)對(duì)于大型軟件開發(fā),特別是分式的異地開發(fā),是不可或缺的。
實(shí)際上,前述軟件設(shè)計(jì)提供給我們的是與復(fù)雜數(shù)據(jù)庫(kù)結(jié)構(gòu)封裝在一起的組合查詢存儲(chǔ)過程,只是一個(gè)樁程序。在我們開發(fā)客戶端組合查詢程序時(shí),它完全是個(gè)黑盒子,甚至沒有放到服務(wù)器端。但是,它使得組合查詢程序只剩下輸入數(shù)據(jù)檢驗(yàn)這一單純功能了。
3信息隱蔽性設(shè)計(jì)的基本思路與實(shí)踐
信息隱蔽是個(gè)原則而不是方法,按此原則設(shè)計(jì)的系統(tǒng)具有信息隱蔽性,這是設(shè)計(jì)優(yōu)化的一種表現(xiàn)。結(jié)構(gòu)化方法和面向?qū)ο蠓椒ǘ甲非笮畔㈦[蔽性,并且各自具有一套抽象與實(shí)現(xiàn)的思路與方法。在此,我們嘗試歸納一下不拘泥于方法學(xué)的有關(guān)設(shè)計(jì)思路與方法。
3.1哪些場(chǎng)合應(yīng)考慮隱蔽性設(shè)計(jì)
總的來說,凡是可以用信息隱蔽性設(shè)計(jì)、使復(fù)雜問題簡(jiǎn)單化的場(chǎng)合,都應(yīng)該采用此設(shè)計(jì)。
首先,可以對(duì)共同事件、共同處理采用隱蔽性設(shè)計(jì)。因?yàn)橹貜?fù)是問題復(fù)雜化的一個(gè)重要原因。例如“輸入數(shù)據(jù)檢驗(yàn)”、“退出事件”、“打開事件”、“打印處理”、“熱鍵的轉(zhuǎn)移控制”、“系統(tǒng)信息輸出處理”等,甚至對(duì)打印報(bào)表的“制表時(shí)間與頁(yè)號(hào)編輯”功能的共同處理。
其次,可以對(duì)接口和環(huán)境采用隱蔽性設(shè)計(jì)。因?yàn)榻涌谝彩菃栴}復(fù)雜化的重要原因之一。例如,可將靜態(tài)數(shù)據(jù)庫(kù)表及其查詢操作隱蔽起來,將復(fù)雜關(guān)系表及其存取操作隱蔽起來,甚至可以將所有數(shù)據(jù)庫(kù)都隱蔽起來,使低級(jí)開發(fā)人員根本不必意識(shí)數(shù)據(jù)庫(kù)的存在,以及將特殊輸入輸出裝置接口處理隱蔽起來,將與其他系統(tǒng)的接口處理隱蔽起來等。
此外,還可以把復(fù)雜的算法、概念隱蔽起來,也可以把用戶沒有權(quán)限的功能隱蔽起來,以保證數(shù)據(jù)的安全性。
3.2信息隱蔽的實(shí)現(xiàn)方法.
我們可以把實(shí)現(xiàn)信息隱蔽的物理范圍稱為隱蔽黑盒。信息隱蔽實(shí)現(xiàn)方法實(shí)際上就是隱蔽黑盒的實(shí)現(xiàn)方法與調(diào)用方法。隱蔽黑盒一般可以用函數(shù)、存儲(chǔ)過程、超類對(duì)象、語(yǔ)句系列來實(shí)現(xiàn)。使用隱蔽黑盒時(shí),可以用函數(shù)、存儲(chǔ)過程調(diào)用、祖先繼承及程序段復(fù)制等相應(yīng)辦法來引用。
3.2.1服務(wù)器端的隱蔽黑盒設(shè)計(jì)技術(shù)
我們使用觸發(fā)器來實(shí)現(xiàn)對(duì)一些數(shù)據(jù)庫(kù)超類表(如流水號(hào)表)或共同表操作(如表頭信息寫操作)的盒化。觸發(fā)器是通過將實(shí)現(xiàn)方法與調(diào)用方法封裝在一起,把調(diào)用方法也隱蔽起來,是最徹底的隱蔽黑盒。這除了使復(fù)雜問題簡(jiǎn)單化以外,還有利于數(shù)據(jù)庫(kù)的安全。因?yàn)樵賴?yán)密的客戶端操作也無法完全排除網(wǎng)絡(luò)帶來的不安全因素的影響。
而隨著網(wǎng)絡(luò)支持性價(jià)比的提高,把數(shù)據(jù)庫(kù)相關(guān)操作集中在服務(wù)器端,客戶端只負(fù)責(zé)輸入數(shù)據(jù)的正確性檢查和結(jié)果數(shù)據(jù)的處理,這顯然是一種既講效率又能保證數(shù)據(jù)庫(kù)數(shù)據(jù)安全體系結(jié)構(gòu)的方法,是“胖服務(wù)器瘦客戶機(jī)”發(fā)展方向的必然取舍。
3.2.2靜態(tài)表的隱蔽黑盒設(shè)計(jì)
從信息隱蔽的角度看程序中分離出去的靜態(tài)表,對(duì)程序來說也是一個(gè)隱蔽黑盒,它實(shí)現(xiàn)了程序中存在變因的控制數(shù)據(jù)或開關(guān)數(shù)據(jù)對(duì)程序的隱蔽(隔離)。靜態(tài)表放在服務(wù)器端,便于共享和維護(hù)。同時(shí),我們用邏輯控制靜態(tài)表解決了面向不同應(yīng)用對(duì)象動(dòng)態(tài)組合應(yīng)用功能這個(gè)難題,把沒有權(quán)限的那一部分功能對(duì)用戶隱蔽了起來。
總之,隱藏黑盒就是重用單元,重用單元越多軟件開發(fā)越簡(jiǎn)單,與數(shù)據(jù)庫(kù)有關(guān)的隱蔽黑盒放在服務(wù)器端要比放在客戶端好處更多,因此隱藏黑盒有著廣闊的重用前景。
參考文獻(xiàn)
[1]沈美明,溫冬嬋.IBM-PC匯編語(yǔ)言程序設(shè)計(jì)(第二版)[M].北京:清華大學(xué)出版社,2001.9.
[2]張世和.數(shù)據(jù)結(jié)構(gòu)[M].北京:清華大學(xué)出版社,2000.12.
[3]葉忠杰.計(jì)算機(jī)網(wǎng)絡(luò)安全技術(shù)(第二版)[M].北京:科學(xué)出版社。2004.9
【計(jì)算機(jī)信息數(shù)據(jù)隱藏論文】相關(guān)文章:
大數(shù)據(jù)計(jì)算機(jī)信息的處理技術(shù)論文10-11
關(guān)于計(jì)算機(jī)信息數(shù)據(jù)安全與加密研究的論文10-09
計(jì)算機(jī)信息數(shù)據(jù)的安全與加密技術(shù)論文10-09
大數(shù)據(jù)時(shí)代計(jì)算機(jī)信息安全與防護(hù)論文10-09
大數(shù)據(jù)下計(jì)算機(jī)信息安全技術(shù)探析論文10-11
大數(shù)據(jù)下的計(jì)算機(jī)信息處理技術(shù)論文10-11
計(jì)算機(jī)數(shù)據(jù)挖掘論文10-09