面向XML数据的动态推理控制

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:wendell0919
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为网络上传输和交换数据的主要手段之一,XML的数据安全需要有多种机制来保证,推理控制就是其中的一种。按照实现的机制和运行阶段的不同,XML推理控制可分为静态推理控制和动态推理控制,本文研究的XML动态推理控制在用户查询XML文档时,结合用户已经获得的XML信息,实时检测是否会构成敏感数据的推理泄露,达到动态推理控制的目的,既可以保证敏感数据的安全,又能够充分提高XML数据的可用性。与关系数据库使用SQL等数据库查询语言不同,面向XML数据的查询使用XPath表达式,这种查询语句本身就包含了很多XML信息。本文从XML文档片段和XPath表达式的语义出发,研究了不同XML文档片段所描述的信息的包含关系。如果用户用XPath表达式查询XML文档得到了返回结果,那就表明XML文档包含了该表达式的路径,用户由此可以得到路径中包含的节点和节点之间的相互关系等XML信息,根据XML的语义,不同查询得到的XML结果所表达的信息具有包含关系。本文基于XML信息的包含关系和XML关键字提出了一种合并XML信息集的方法。通过XPath查询获得的XML信息可以用模式树来描述,为了将用户获得的所有XML信息保存到历史文件中,需要将每一次查询所得的信息合并到历史文件的XML信息集中,借助模式树中XML信息包含关系和XML关键字可以消除冗余信息,整合同一元素的不同部分,简化合并后XML信息集的结构。本文针对单个用户的敏感信息泄露问题,提出了XML动态推理控制的解决方案。对单个用户访问XML文档设计了带变量的推理规则,通过提取用户查询获得的字符串实例化推理规则,并用这些推理规则实例和推理闭包扩展构建XML信息集闭包,利用XML信息集闭包包含了用户所有信息的特点,通过检测闭包是否包含敏感信息实现对用户访问的推理控制。
其他文献
信息抽取对语言信息的自动化处理有着重要的意义,而命名实体之间关系是信息抽取中的一个重要研究课题。它与信息检索、问答系统、信息过滤有直接的关联,同时,作为一项基础性
智能规划是当前人工智能领域中极为活跃的一个研究热点,它已广泛应用于自主机器人、航空航天、自然语言理解、知识推理、人机交互、数据挖掘等许多高技术领域。虽然它的一些
今后若干年能源和交通将是制约我国经济发展的两大因素,这两个问题都和交通规划有密切的关系,要想合理地进行交通规划、没有客观的交通量调查和合理的交通量预测如缘木求鱼。
随着Internet在全球的普及和发展,入侵检测系统正在成为网络安全体系中不可或缺的重要组成部分。本文的目标是在Linux2.6系列内核的环境下,构造基于主机的入侵检测系统。系统采
为了解决复杂网格存储和传输代价很大、编辑困难的问题,常常需要运用简化算法来获得物体模型的一系列模拟。本文针对这个问题,主要研究了参数化、网格重构以及孔洞修补三部分
由于信息化社会中工作方式的群体性、交互性、分布性和协作性等特点,计算机支持协同工作(CSCW)变得日益重要,而协同标注系统是CSCW在标注领域中的一个典型应用。可扩展的动态
随着网络以及信息技术的迅猛发展和广泛应用,教育信息化成为教育发展的必然途径。然而,在教育资源越来越多的同时,如何把这些信息资源快速可靠的让用户拥有,这使得教育信息化
多文化交流平台(Intercultural Collaboration Environment,ICE)是一项由亚洲多个国家共同参与的国际合作项目,其目标是利用机器翻译及其他相关技术,使得亚洲各国的用户可以
随着计算机技术的发展,计算机的应用对生物合成制药领域的研究产生了重大影响。许多新药的研制不再是传统经验型的一个一个地实验合成化合物,现在新药的合成往往离不开对海量
随着国民经济的发展,工业用电量日趋紧张。火力发电厂发展迅猛,汽轮机组单机容量不断增大,自动化程度不断提高,对机组安全监视保护的要求也就越来越高。汽轮机监视仪表(TSI)在机