◆唐俊晓
基于Docker的面向网络空间的漏洞靶场设计与实现
◆唐俊晓
(周口师范学院计算机科学与技术学院 河南 466000)
在网络空间安全研究、网络安全人才培养和攻防演练中,靶场对于理论原理与实践技术的结合起着重要作用。为解决资源有限的条件下靶场部署难度大、资源利用效率低的问题,基于Docker虚拟化技术,设计了一种可按需调配资源,构建用户靶机相互独立的漏洞测试靶场。实践测试表明,此系统可以通过构建虚拟网络空间,快速部署动态靶机,便于应用在高校网络攻防平台建设及各类网络安全赛事中。
网络安全;Docker容器;网络虚拟化;漏洞靶场
随着互联网技术的发展,网络安全形势愈发复杂多变。网络空间已成为公认的第五空间,网络安全人才是网络安全发展第一资源,而漏洞是网络安全重要的研究对象,各类的网络安全竞赛成为选拔和培养网络安全领域人才的重要手段[1]。“未知攻焉知防,未知防焉知攻”,构建漏洞靶场系统,通过对漏洞进行测试,以攻击者的角度进行模拟攻击过程,从而学习漏洞成因,了解相关技术原理,是当前网络安全学习的基本方法。在构建网络攻防平台过程中也存在着许多种制约因素,主要包括:在有限资源条件下部署实验环境难度大,需要良好的物理设备支撑,管理困难。其次,网络攻防过程本身具有一定破坏性,尽管其目的不是破坏系统,任何不当的操作都可能对主机、系统、应用软件,甚至对整个计算机网络都会产生一定危害和影响。……