面向工作流系统基于流程挖掘的安全审计技术研究与实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:leoric
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工作流技术的发展和广泛应用,工作流系统的安全问题也成为一个重要的研究领域。工作流管理联盟(WfMC)在安全白皮书中提出了八个方面的安全考虑,其中,安全审计可以在身份鉴别、访问控制、数据完整性、加密技术等多种安全措施的基础上进一步提高了系统的可信度和安全性,但是目前缺乏对工作流管理系统的安全审计深入研究。由于工作流内部任务流、数据流和资源流都是相互关联,具有内在的逻辑关系,如任务间的因果关系、顺序关系和循环关系等,而现有安全审计方法(如基于主机和基于网络的安全审计方法)缺乏对这方面的考虑,简单应用现有的安全审计技术将会造成这些信息的丢失,从而降低安全监测的准确性和效率。因此,如何有效地对工作流系统进行安全审计将是值得研究的课题。学术界提出了一些工作流流程挖掘技术能够有效的挖掘引擎日志中过程实例中实际活动的执行次序和任务关系,且有较好的研究成果。随着工作流模型理论的发展,借助于Petri网的较严格数学理论基础,使得采用Petri网对工作流模型进行描述和形式化验证、分析已成为目前的潮流。目前针对Petri网工作流模型的过程挖掘算法主要是Aalst提出的α算法以及对该算法的一些扩展。这类算法主要根据引擎日志中记录的活动间发生的顺序关系来进行挖掘工作,但是这些挖掘算法忽略了任务的上下文环境。作者的主要工作弥补了其不足。根据上述分析,本文研究主要着眼于对工作流系统安全审计的研究和改进,在研究分析流程挖掘技术基础上,扩展了挖掘算法,引入了变量异常分析方法,并提出了一种基于流程挖掘技术异常分析和变量异常分析的安全审计模型,使得在安全审计能够同时考虑工作流运行特征,从而有效的实现对工作流的安全审计功能。本文的主要研究成果可以归纳为:1.提出了针对安全审计的工作流网扩展定义并给出了扩展流程挖掘算法。2.提出了针对工作流系统的流程异常和变量异常检测方法。3.提出了面向工作流系统的安全审计系统架构4.给出了带有安全审计的工作流系统关键组件的设计,并实现了一个原型系统。
其他文献
随着互联网的发展,P2P(peer to peer)已经成为当前发展最快的网络应用技术之一。它在给人们带来巨大便利的同时,也带来了一些问题,如带宽紧缺、网络盗版、安全管理等。这些问
学位
目前,随着软件规模的增大,复杂性的提高,要开发出更快、更好、更便宜的软件,仅仅通过提升技术来生产是不够的,还要有效地利用复用,特别是较高层次上的复用。设计模式是软件工程借鉴
数据挖掘面对的是大规模、超大规模的数据库或数据仓库,日益增长的海量数据,给数据挖掘提出了新的挑战。随着数据挖掘技术研究的深入与成熟,在挖掘过程中挖掘算法的效率提高越来
定位系统使得在普适计算中的移动计算节点可以感知到自身所处的位置,通过应用这个位置信息,这些移动计算节点可以为用户提供与位置相关的服务。基于位置指纹的无线定位系统可以
随着网络规模的扩大和用户数目的增加,安全问题正显得日益重要。在安全访问控制模型的研究领域,RBAC模型与传统的访问控制技术相比具有明显的优势。RBAC是一个策略中性的模型,由
近年来,推荐系统在网络上获得了普遍的成功,协同过滤是其中应用最为广泛的个性化推荐技术。但是,网上有效信息的数量和种类的急速增长对推荐系统提出了严峻挑战,协同过滤推荐
船舶碰撞危险度和船舶避碰决策系统的研究一直是航海人员最关心的问题。船舶碰撞危险度对于船舶安全航行是一个非常重要的参数,用其描述船舶之间碰撞危险的大小具有实际意义,
无线传感器网络技术的兴起,给信息感知、信息处理、信息传输和信息应用等技术带来了革命性的变化。客观上的物理世界与逻辑上的信息世界的融合将不再是梦想,从此人类社会与自然
OPC规范(OLE for Process Control)是OPC基金会为实现控制系统之间的信息交换和互操作而制定的。它基于微软的COM/DCOM和最新的XML技术,建立了一套符合工业控制要求的通信接