基于免疫危险理论的工作位置安全评估研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:li_uwx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流是有固定程序的业务流程的计算模型。它通过在计算机环境下把业务过程集中和业务过程自动化,实现在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务,达到提高工作效率和减少人为失误的目的。随着企业的规模扩大和信息资源分布的分散,分布式成为工作流系统必须具有的特性,但是传统的分布式技术通常具有网络流量大、性能差等缺点,移动Agent技术的出现为构建工作流系统提供了新的选择。移动Agent技术具有能够减少网络流量、适合于移动用户、有利于数据集成、具有并行机制等优点,有利于解决传统分布式工作流系统中因频繁传递数据和远程调用引起的性能问题。引入了移动Agent技术的工作流称为迁移工作流。基于移动计算范型的迁移工作流系统包括工作流引擎、迁移实例和工作位置三个要素。工作流引擎完成工作流过程定义、迁移实例生成和多迁移实例协调等工作。工作位置包括停靠站服务器及其管理的工作机网络,是迁移实例的运行场所。迁移实例被定义为任务的执行体,它由工作流引擎生成,可以在工作位置之间迁移,并通过工作位置提供的本地资源和本地服务执行一项或多项任务。当它发现当前工作位置不能满足其执行任务的要求时,可以迁移到另一个能满足其要求的工作位置上继续执行。但是,基于移动Agent技术构建的迁移实例的引入,同时也带了新的安全问题。迁移工作流管理系统中的安全问题主要分为工作位置安全和迁移实例安全。除此以外,还有迁移工作流管理系统安全防护的完备性研究、迁移工作流管理系统的安全评估等安全问题。基于以上的研究背景,本文首先研究迁移工作流管理系统的安全评估问题。根据信息系统的安全评估技术,提出对迁移工作流管理系统安全评估的方法,建立迁移工作流管理系统的安全评估模型,给出各个安全要素的安全度计算公式,给出计算迁移工作流管理系统安全度的算法和相应的算例。针对其中的工作位置的安全评估问题,提出基于免疫危险原理来计算工作位置的安全度的方法。根据工作流的特点,工作位置所执行的任务具有可重复性、有限性,因而可以根据任务的功能服务需求和资源关联来把任务分为不同的种类,每一类任务在同一个工作位置的执行特征是相似的。在安全模式下,使用否定选择算法建立工作位置所能执行的任务的执行特征的抗体库。如果检测出任务能正常执行,则认为该任务所属的迁移实例是安全的,否则该迁移实例是危险的。统计迁入的迁移实例中,危险的迁移实例占所有的迁移实例的比例,从而计算出该工作位置的危险度,据此进行抗体库的变异和进化操作。最后,统计危险的迁移实例发送给工作流管理机,工作流管理机计算工作位置的安全度。本文首先阐明了工作原理,然后给出了生物免疫系统和工作位置安全评估系统之间的映射关系,提出了迁移实例任务的分类方法,构造了抗体、抗原,分析了抗原的分类方法,给出了亲和力、危险、危险度的定义和计算公式。建立了工作位置安全评估模型,描述了安全评估模型的工作流程和每一个模块的功能。定义了基因和基因库,然后详细描述了抗体集合的产生流程、抗体的克隆变异过程、抗体的进化过程、危险信号的计算方法、危险信号计算的过程并提出了工作位置安全度的计算公式。该方法能够有效检测工作位置的安全威胁,对工作位置进行安全评估。最后比较基于免疫危险理论和基于人工免疫理论的仿真实验运行结果,看出前者具有更快的免疫学习效率和更低的错误肯定率。
其他文献
语义角色标注是语义分析的一个重要的研究方向。本文针对汉语虚词能够表征汉语句子句法信息的特点,提出并实现了两种将汉语虚词用法特征加入语义角色标注系统从而提高其性能
Ad Hoc网络是一种临时多跳自组织网络。它在环境十分恶劣的条件下可以很快地部署,不需要网络基础设施。在军事和民用方面都有很广泛的应用。为了保证多媒体、实时应用准确的
计算机网络的广泛应用和黑客攻击的频繁出现使得人们更加关注网络安全问题。入侵检测技术作为保障计算机和网络安全的重要手段,成为近年来网络安全领域的研究热点。随着攻击
近年来,人类社会已迈入信息时代,信息时代的一个重要特点和基础就是数字化技术,即将各种事物、事件的本质特性以数字的形式存储、传输和处理。因此,可以将虚拟人技术研究简单地理
在现代航空、航天事业中,惯性导航系统发挥着重要的作用。随着嵌入式技术的发展,嵌入式微处理器越来越多的应用在现代惯性导航系统中。本论文以此为背景,讨论了将MPC8540应用
三维参数化设计效果真实直观,可深化控制项目,在各行各业得到广泛应用且现有的参数化设计算法都存在着一定的局限性。土石坝是世界坝工建设中发展最快、应用最广的一种坝形,
随着计算机技术尤其是互联网技术的蓬勃发展,越来越多的人开始接触并使用互联网,这产生了对互联网应用系统和软件的巨大需求,而在这一过程中基于互联网的资源共享和业务协同
在现代化的企业内部,随着信息系统的升级和大量Web 2.0系统的应用,企业内部的信息呈爆炸性的增长,而这些海量的信息在一定程度上降低了员工的工作效率和获得有用信息的能力。
计算机支持的协同工作(Computer Supported Cooperative Work, CSCW)是人们为了完成共同的任务目标,借助计算机和网络,通过资源共享、信息交换、互操作等方式进行协同工作的
碰撞检测就是判断某一时刻两个移动的物体之间是否发生了碰撞。作为一个典型而实用的方法,需要考虑在任意离散的时间帧序列,两个物体是否相交。碰撞检测是计算机动画、游戏设