《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 一種基于概念圖的推理問題解決方法

一種基于概念圖的推理問題解決方法

2010-01-15
作者:丁小剛1,2,柏文陽2

摘   要: 本文使用概念圖為數據庫的推理問題建立了相關的解決模型,給出了推理相關的知識表示及推理過程的描述,建立了相關的推理控制系統。
關鍵詞: 概念圖  推理控制  推理通道  數據庫安全

  隨著網絡的發展和普及,對數據庫的安全性能要求越來越高。近年來強制訪問控制(MAC)技術日趨成熟,多級安全數據庫的實現使數據庫安全達到了一個新的高度。但即使是這樣的系統仍存在致命的弱點,它對與推理相關的攻擊顯得無能為力。
  Harry S.Delugach和Thomas H.Hinke對數據庫的推理問題做了如下定義[1]:
對于具有安全級別L1的信息X,如果能由它推導出信息Y,Y的安全級別L2大于L1,就存在數據庫推理問題。
  數據庫推理問題的解決面臨著兩大難點:(1)可以用于推理的手段很多;(2)推理問題往往與特定的應用相關,已涉及到大量相關領域的知識。
  基于上述兩點,本文選用概念圖做為解決數據庫推理問題的手段。概念圖作為一種知識表達方式能夠滿足相關領域知識和數據庫中相關數據語義的表達要求。概念圖與一階謂詞邏輯等價,又能提供多種推理手段來尋找數據庫中的推理通道。
  推理問題的解決一般分為兩步:(1)找出可能的推理通道;(2)對發現的通道進行相應的處理。處理方法可以分為兩種:(1)提高相關信息的安全標記,以達到阻斷通道的目的。但這樣做會降低數據的可用性。(2)可以將推理通道放入一個知識庫,通過在運行時對相應的查詢和歷史記錄進行檢查來發現是否存在推理問題。如果存在,就拒絕相關查詢。但這樣做的缺點是會降低數據庫的性能。本文給出的解決方案是給數據庫設計人員以充分的自由,使其可以根據實際情況,對分析得到的推理通道選擇解決策略——修改安全標記或是運行時支持。
1  使用概念圖表示數據模式及相關知識
1.1 概念圖
   概念圖由概念和概念關系組成,文中用展示方式(display form)進行表示。圖1是一個示例:王明騎車去了學校。其中方框表示概念節點,橢圓代表關系節點,兩者通過有向線段相連。

1.2 使用概念圖進行相關的知識表示
  文中使用的數據庫模型為關系數據庫模型,但并不表示此方式只適合關系數據庫。使用關系型數據庫只是因為其目前使用最為普遍。
  關系數據庫由二維表構成,因此,對關系數據庫的知識表示實際上就是對二維表以及相關約束進行知識表示。
  對于一個由n個屬性構成的表,可以按如下方式構造其相對應的概念圖:以主關鍵字名為一個概念節點,表中其他非關鍵字屬性表示為與之關聯的關系節點。例如,對于關系模式:員工(員工號,姓名,職務,工資,學歷),可以用圖2所示的概念圖表示。

  這里只是提供了一個一般的生成模式,數據庫設計者可以根據關系模式的各個屬性之間的語義關系做相應的調整。
  要將對應表中的數據在概念圖中表示出來,需要將對應的概念圖的概念節點實例化。實例化并不會影響概念之間的關系,因為這是一個特化的過程。完整性約束也可以轉化成相對應的知識表示(對應的上下文位于概念圖的最外層)。最后可以通過對應的二維表的主鍵/外鍵將各個概念圖連接起來,形成概念圖集。概念圖集間接反映了各個二維表之間關系的緊密性。若二維表能夠通過主/外鍵相連的,則認為它們相關,它們之間可能存在推理通道;否則,就認為它們之間不相關,它們之間不存在推理通道。
  下面用一個part-of的實例,說明一般知識規則。
  如果存在規則部分決定整體,即part→whole,則可將它轉換為如圖3所示的概念圖。

  上面已經將用于推理分析的關系模式、數據庫中的數據及外部知識都使用概念圖進行了表示。下面將進一步使用已獲得的知識和概念圖的推理方法來發現數據庫中潛在的推理通道。
2  基于概念圖的推理通道分析
2.1 概念圖中的推理規則
  概念圖和一階謂詞邏輯等價。因此,概念圖中也有與之相對應的推理規則,但是概念圖中的規則比謂詞演算簡單。概念圖中可以用于概念圖轉換的規則有三種:
  (1)等價規則。等價規則不改變概念圖內在的邏輯含義。如果概念圖U被這樣的規則轉換成概念圖V,則U→V,V→U。
  (2)特化規則。如果概念圖U被這樣的規則轉換成概念圖V,則V→U。
  (3)泛化規則。如果概念圖U被這樣的規則轉換成概念圖V,則U→V。
  通過使用概念圖的語法構造規則,能夠使基于特化和泛化規則的概念圖推理獨立于概念符號。Sowa將概念圖的推理規則分成以下幾類:
  (1)概念的消去。在肯定的上下文中,任何概念圖U都可以被一個泛化的U取代。U甚至可以被簡單地消去(可以認為空圖是所有圖的泛化)。
  (2)概念的插入。在否定的上下文中,任何概念圖U都可以被一個特化的U取代。此外,還可以插入任何概念圖U(任何概念圖都可以認為是空圖的特化)。
  (3)概念的反復。如果概念圖U出現在上下文C中,則U的拷貝可以插入到C中或者嵌入在C的上下文中。
  (4)反復的消除。通過(3)中的操作,插入的概念圖可以被簡單地消除。
  (5)等價規則。拷貝/簡化,雙重否定的規則都是概念圖中的等價轉換規則。
2.2 推理通道分析
2.2.1 推理問題的分類
  本文所討論的推理問題不涉及統計數據庫中的推理。一般推理問題的分類可以基于推理所使用的方法和推理所使用的信息兩個方面。對這兩種劃分方法的詳細描述可參見參考文獻[4]。
  本文所使用的分類方法基于上面兩種方法的深化并結合了所解決的推理問題的特點。它包括兩個方面:(1)按照推理所涉及信息的范圍,分為與關系模式相關的和與具體實例相關的推理問題。(2)按對推理進行控制的方法,可將推理問題分為與設計相關的(或者稱為靜態的)和運行期的(或稱為動態的)。
2.2.2 基于概念圖的推理分析技術
  要研究推理通道,首先要發現實體以及屬性之間存在的關聯規則。就目前的研究而言,規則主要包括以下幾類:函數依賴,繼承規則,組成規則,時序規則,使用規則,生產/消費規則以及其他與特定應用領域相關的規則。
  上述規則除了函數依賴規則屬于與關系模式相關以外,其他規則基本上都是與具體的實例相關的。在這些規則中,還可以發現一類特別的規則——傳遞性規則,它包括函數依賴、繼承規則、組成規則、時序規則。這類規則在推理通道的分析中起主要作用。使用概念圖進行這類推理是很容易的。
  這里按照先前的劃分方法,將已經發現的傳遞性關聯規則進行劃分。其中函數依賴屬于與關系模式相關的,而繼承關系、組成關系、時序關系則屬于與具體實例相關的。推理的目的是利用已知的低級別的信息,通過推理獲得高安全級別的信息。如果由推理獲得的信息量太大,以致不能從其中獲得有用的信息,則認為這樣的推理是失敗的,或認為不存在相應的推理通道。以組成關系為例,如果零件X參與組成了上百種設備,并不能確定當有零件X存在時,究竟存在什么相應的設備。而如果零件X只在某種或某幾種特定的設備中使用,入侵者則可以從零件X的存在推理得出特定設備的存在。因此就有必要制定一個度,用它來衡量相應的推理所造成危害的程度。而推理過程中外部知識的加入將使得情況變得更為復雜,因為外部知識的存在能夠減少可能的情況,從而得到有用的信息。因此在斷定一個推理是否存在危險時,除了度,還要考慮已知知識是否會對推理產生影響。
  下面以圖4的時序關系為例,給出傳遞性規則產生推理問題。

  潛艇的后續編號是前面潛艇的編號加1,因此,就能由20號潛艇的存在,推出19號潛艇的存在,進而推出1~18號潛艇的存在,從而得到此類潛艇大量生產的信息,最后可以得出制造此類潛艇的關鍵技術(如消音技術)已經成熟的敏感信息。
3  推理控制系統的實現
3.1 靜態推理控制的實現
  在獲取了與系統安全設計相關的知識、與元數據相關的知識及相關的實例信息后,推理控制模塊根據安全設計規則對相關知識進行分析,找到可能存在的推理通道,同時按照安全設計規則給出相應的標識修改方案。修改方案在安全管理員確認后,自動修改安全設計從而屏蔽潛在的推理通道,或者讓安全管理員將相應的規則添加到運行時的知識庫中,在運行時檢查是否存在推理。如果存在,則拒絕造成推理的查詢請求。
圖5為該系統的邏輯圖。

3.2 動態推理控制的實現
  本文的動態推理控制的實現基于以下思想:通過歷史記錄以及知識庫中的規則,判斷對應的查詢是否存在推理問題。如果存在,就拒絕相應的查詢請求。
  由于記錄與每個用戶相關的歷史的查詢結果集需要占用很大的空間,而且在運行時進行相應的檢索效率很低,因此,可以考慮僅記錄相關用戶進行查詢的SQL語句并在運行時通過對相應的SQL語句的改寫來判斷是否存在推理問題。這樣,在一定程度上可以提高系統的效率,還可以降低由于數據庫中數據的變化而帶來的數據不一致的情況。
  推理往往與特定的應用領域相關,因此,可以考慮使用知識庫來對運行時使用的規則進行管理。
圖6是運行時系統的邏輯圖。

4  結束語
  鑒于數據庫中推理問題的復雜性,本文使用概念圖來建立相關模型。文中給出了與推理相關的知識表示及推理過程的描述,并結合當前推理問題的研究,建立了相關的推理控制系統。本文沒有涉及一種特殊的推理問題——聚集問題,這需要在后續工作中研究解決。數據庫推理問題研究發展至今,仍沒有產生一個統一的解決方案;將一些新近的成果加入該系統也是今后工作的重點。
參考文獻
1   Delugach H S,Hinke T H.Using Conceptual Graphs To Represent Database Inference Security Analysis.http:// falcon.cs.uah.edu/~delugach/Papers/jcit.pdf.
2   Sowa J F.Conceptual Graph Standard.revised version of December 6,2000.http://www.bestweb.net/# sowa/cg/cgstand.htm.
3   Delugach H S,Hinke T H.Wizard:A database inference analysis and detection system.IEEE Transactions on Knowledge and Data Engineering,1996;8(1)
4   Brewster K F.NCSC TECHNICAL REPORT-005 Volume1/5 Library No.S-243,039.National Computer Security Center,1996;(5)
5   Anderson M.A Dynamic Knowledge Based Approach to the  Problem of Deduction in a Non-Statistical Multilevel  Secure Database.In:Proceedings of the Second IEEE/ACM/AAAI International Conference on Information and Knowledge Management,Washington D C,USA,1993
6   Staddon J.Dynamic Inference Control.In:Proceedings of the 8th ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery.San Diego,CA,2003,NY:ACM,2003

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
香蕉亚洲视频| 亚洲欧美国产另类| 亚洲男女自偷自拍| 99精品热视频| 亚洲免费高清| 亚洲精品社区| 亚洲欧洲在线观看| 亚洲国产免费| 亚洲二区视频| 亚洲第一中文字幕| 在线精品国产欧美| 在线精品一区二区| 亚洲第一在线综合网站| 亚洲成在人线av| 亚洲国产精品久久91精品| 亚洲高清免费| 亚洲精品免费在线观看| 亚洲欧洲综合另类| 亚洲精品日韩在线| av成人国产| 在线视频中文亚洲| 亚洲一区二区三区四区五区午夜 | 中文av一区二区| 夜夜精品视频一区二区| 亚洲天堂视频在线观看| 亚洲一二三区在线| 欧美亚洲系列| 久久久久.com| 欧美国产综合视频| 欧美日韩精品在线播放| 国产精品九色蝌蚪自拍| 国产色爱av资源综合区| 在线观看一区视频| 日韩一区二区福利| 亚洲特级片在线| 欧美亚洲免费| 亚洲国产三级在线| 一本到高清视频免费精品| 亚洲综合二区| 久久久久亚洲综合| 欧美乱妇高清无乱码| 国产精品福利在线观看| 国产亚洲亚洲| 91久久精品国产91久久性色| 中国日韩欧美久久久久久久久| 亚洲欧美第一页| 91久久精品国产91性色| 亚洲无吗在线| 久久精品国产久精国产思思| 欧美jizzhd精品欧美巨大免费| 欧美视频成人| 国产真实乱子伦精品视频| 91久久夜色精品国产网站| 亚洲视频自拍偷拍| 亚洲大片一区二区三区| 正在播放欧美视频| 久久久久久久久久久一区| 欧美日韩国产欧美日美国产精品| 国产精品你懂得| 在线播放日韩欧美| 一区二区三区欧美在线| 久久精品女人天堂| 亚洲一区二区欧美| 噜噜爱69成人精品| 国产精品久久久久婷婷| 在线国产亚洲欧美| 亚洲欧美视频一区| av成人动漫| 久久夜精品va视频免费观看| 欧美性色综合| 亚洲国产精品一区二区尤物区 | 亚洲一区二区3| 美女视频一区免费观看| 国产精品另类一区| 亚洲欧洲日产国码二区| 欧美在线二区| 亚洲免费在线电影| 欧美激情bt| 激情五月婷婷综合| 亚洲欧美日韩电影| 一区二区三区蜜桃网| 久久综合色8888| 国产精品一区二区你懂得| 亚洲精品免费在线播放| 亚洲动漫精品| 欧美在线视频全部完| 欧美视频在线观看免费网址| 在线国产日韩| 欧美在线观看视频在线| 亚洲免费在线观看| 欧美日韩视频第一区| 亚洲国产日韩在线一区模特| 小处雏高清一区二区三区| 在线亚洲激情| 欧美剧在线免费观看网站| 激情久久影院| 欧美一区二区在线播放| 午夜视频一区| 国产精品久久国产精品99gif| 亚洲精品美女91| 亚洲看片一区| 欧美电影电视剧在线观看| 国产综合激情| 久久国产精品黑丝| 久久精品一区二区三区不卡| 国产精品一区二区久久精品| 一区二区三区www| 亚洲午夜高清视频| 欧美三级电影网| 99国产欧美久久久精品| 一区二区三区四区国产| 欧美久久综合| 亚洲精品视频在线播放| 日韩天堂av| 欧美区一区二| 亚洲最新合集| 亚洲在线视频免费观看| 国产精品国产一区二区| 亚洲午夜日本在线观看| 翔田千里一区二区| 国产美女一区二区| 欧美一区二区视频在线观看2020| 久久精品91久久久久久再现| 国产欧美精品在线观看| 小辣椒精品导航| 久久久精品国产免费观看同学| 国产主播精品| 亚洲精品久久| 欧美日韩国产精品自在自线| 亚洲美女一区| 亚洲特级毛片| 国产精品一区视频| 欧美在线免费播放| 乱码第一页成人| 亚洲激情影视| 亚洲一区二区综合| 国产美女一区二区| 亚洲国产精彩中文乱码av在线播放| 美女日韩欧美| 日韩亚洲欧美高清| 亚欧成人在线| 极品少妇一区二区三区| 亚洲精品视频二区| 欧美日韩一区二区三| 亚洲一区二区三区成人在线视频精品| 午夜伦欧美伦电影理论片| 国产尤物精品| 日韩视频中文字幕| 国产精品乱看| 久久精品视频导航| 欧美精品二区| 亚洲一区二区免费看| 开心色5月久久精品| 亚洲精品国产日韩| 亚洲欧美变态国产另类| 国产日韩一区| 亚洲精品视频免费观看| 国产精品久久久久久久午夜 | 亚洲午夜视频在线观看| 国产欧美日韩另类一区| 亚洲黄色在线| 欧美午夜久久久| 久久精品色图| 欧美视频精品在线| 久久精品国产精品亚洲综合| 欧美激情女人20p| 亚洲欧美日本在线| 欧美aⅴ99久久黑人专区| 中文亚洲字幕| 免费av成人在线| 亚洲一级黄色av| 欧美成人精品在线| 亚洲欧美制服中文字幕| 欧美激情女人20p| 午夜欧美精品久久久久久久| 欧美成人午夜免费视在线看片| 一区二区三区精密机械公司 | 日韩午夜视频在线观看| 国产麻豆精品theporn| 亚洲精品免费电影| 国产噜噜噜噜噜久久久久久久久| 最新日韩精品| 国产手机视频一区二区| 一区二区三区国产精品| 黄色精品一二区| 亚洲欧美精品在线| 亚洲人午夜精品| 久久躁狠狠躁夜夜爽| 亚洲视频一区| 欧美国产视频在线| 欧美一区二区三区在线| 欧美视频一区在线观看| 亚洲激情六月丁香| 国产日韩欧美一区二区三区四区| 99视频超级精品| 国语精品中文字幕| 午夜精品999| 亚洲精品中文字幕在线观看| 久久在线视频在线| 香蕉免费一区二区三区在线观看|