● 摘要
信息优势是各国争夺信息资源的重要目标。信息对抗是夺取信息优势的主要手段,计算机网络攻防演练是信息对抗的一部分,它通过创建训练环境,在网络基础设施中引入攻防,开展大规模的攻防演习。计算机网络攻防演练仿真任务部署要解决的问题是如何将仿真任务部署到分布式仿真平台的各仿真器上,使仿真效率更高。研究仿真任务的部署对提高计算机网络攻防演练仿真的效率、支持更大规模仿真具有重要意义。本文对计算机网络攻防演练仿真任务部署进行了研究与探索,主要工作及成果包括以下5个方面:1)分析了国内外计算机网络攻防演练仿真和任务部署的相关理论及技术的研究现状,指出研究计算机网络攻防演练仿真部署的必要性和可行性,并指出现有任务部署方法因未考虑攻防关系可能导致网络安全仿真不真实和仿真延时等问题,需要针对攻防演练仿真任务的特性,引入攻防关系来研究计算机网络攻防演练仿真任务部署方法;2)研究了部署的对象——计算机网络攻防演练仿真任务和仿真任务部署的活动,通过概念的定义、划分和形式化描述,建立了仿真任务部署的概念模型,将部署活动分为仿真主机能力评价、仿真任务划分、仿真任务指派三个活动,并给出了各活动的内部结构与过程;3)将仿真任务部署的概念模型与自动机理论结合,构造了仿真任务部署的自动机模型(the Pushdown Automaton Model of Task-Deployment, PDAMTD),并证明该模型具有可终结性;4)研究了PDAMTD中的仿真任务划分模块和仿真任务指派模块的关键算法,引入攻防关系的四种规则,给出了考虑攻防关系的仿真任务划分算法(Simulation Task Division Algorithm, STDA)和基于蚁群理论的原子仿真任务匹配算法(Atomic Simulation Tasks Matching Algorithm based on Ant Colony Theory, ASTMAACT),并分析了算法的时间复杂度;5)设计并实现了一个面向计算机网络攻防演练仿真的任务部署原型系统,并通过大量对比实验,验证了采用STDA算法和ASTMAACT算法的仿真任务部署系统在分布式网络攻防演练仿真平台中的有效性。
相关内容
相关标签