一种改进的基于Docker的网络安全实验平台构建方法.docx
《一种改进的基于Docker的网络安全实验平台构建方法.docx》由会员分享,可在线阅读,更多相关《一种改进的基于Docker的网络安全实验平台构建方法.docx(11页珍藏版)》请在优知文库上搜索。
1、OO引a当前网络空间安全已经成为各国的发展重点,网络空间攻防博弈也已经从个人、团队等以盈利为目的发展为政治斗争.为了提升网络攻防水平,美、英、日等国家纷纷建立网络安全实验平台开展网络攻防理论研究、网络设备测试等.网络安全实验平台的建设必须具备网络拓扑可重构、网络节点类型可定义、主机支持多配制多系统、虚拟网络能够重现真实网络环境等4项要求囹.虚拟化技术和仿真技术由于较大程度满足上述要求,且具有较低的技术门槛和经费需求,使得一般的科院院所也有能力构建中小型的网络安全实验平台开展相关实验工作,因此被广泛用于网络安全实蛉平台中。尤其在国内相关研究中,通过利用OPenStaCk等开源软件构建基于虚拟化技
2、术的网络靶场、网络攻防实训平台成为众多高校科研院所的选择。但基于OPenStaCk等虚拟化技术为网络安全实蛉平台存在两点不足,一是当实验环境需要部署大量业务时,通过基于虚拟机的业务部署存在部署慢、占用资源大的问题;另一个则是由于虚拟机运行需要占用较大的硬件资源.针对上述问题,陈一鸣提出一种基于Docker的漏洞蛉证框架的设计,以及谢番等提出基于D。Cker的课程实验平台,这些方案通过将原来需要基于虚拟机的业务部署方式改为基于Docker进行部署,从而可以在单个虚拟机上动态部署多个业务,大大加快了部罟时间减少了硬件资源消耗.但该方法在安全隔离方面,相比Kerne1.-basedVirtua1.M
3、achine(KVM)等虚拟化方案安全性较差,无法实现与宿主系统的高安全隔离.因此,在实验平台中包含Docker宿主节点安全,以及如何从Docker宿主节点建立安全通道采集业务状态信息等实睑数据都成为现有基于Docker业务部署方案需要解决的问题。本文在现有基于Docker的业务部署方案基础上,针对其中的安全隔离、数据采集安全通道建立等问题,利用Kubernetes的Docker管理平台提出一种改进的网络安全实睑平台构建方法.该方法基于多域安全隔高的思路,将实验平台划分基础资源域、实验数据域、业务管理域、实睑场景域四个域,通过虚拟化技术将基础实验设施、业务镜像等基础资源与其他安全域进行逻辑,通
4、过网络隔离保证基础资源域安全性;针对实蛉数据域需要采集实验场景中数据的取消,通过建立基于两级防火墙数据建立单向数据采集流的安全采集通道实施保护;业务管理域、实验场景域由于与安全实险联系紧密,具有较多的数据通道,因此仅在实睑开始前建立,并在实验结束后删除,从而消除安全隐患。O1.基于DoCker网络安全实验平台原理介绍基于Docker网络安全实验平台利用OPenStaCk等开源基础设施即服务(InfraStrUCtUreasaSerViCe,IaaS)平台提供基础设施调度,并在此基础上基于KUberneteS等DoCker管理平台实现业务部署,进一步考虑业务部署中对场景隔圈、监控评估等方面的需求
5、,其系统构成如图1所示.业务状态歌控数据库H1.WiKubernetesVMVMVM业务镰像Hypervisor场景2HypervisorOpenStackIM1三三二回回HyPerViaOr|HyPCrVigor图1基于Docker网络安全实胧平台系统构成图1中包含了基于OPenStaCk的网络安全实验基础设施、基于Kubernetes的容器管理、业务镜像以及实验数据存储集群四个部分。(1)OpenStack提供网络安全实验基础设施,以及通过虚拟化手段实现实验场景级隔淘。针对不同的实验场景,通过加载不同KUbemeteS主节点,为各场景建立独立的业务部署系统(2)Kubernetes为业务部
6、署提供统一管理平台,实现业务的下发、部署、状态监控等概功能;(3)业务镜像用于存放业务镜像,不同的实验平台景共享业务镜像;(4)业务状态监控数据库用于存放各个业务运行状态数据,为实验数据提供业务状态级数据。02改进的网络安全实睑平台2.1安全域划分借鉴网络空间安全靶场设计中域的概念,按照安全等级将系统划分为基础资源域、实验数据域、业务管理域、实验场景域四个不同的安全域,他们之间的关系如图2所示.彩破费源域OpenStack业务便爆:2实发数#(域业务状态喊控数IK昨业务管理域KubemetsMaster实验场景KVMVMVM图2实Si平台安全域划分(1)基础资源域其中基础资源具有最高的安全等级
7、,为整个网络安全实验平台提供虚拟机、Docker镜像等公共资源.实验开始前,与业务管理域临时建立连接用于分配业务资源,实验开始后与其他域完全隔离。(2)实验数据域实验数据域用于采集存储实验数据,比如通过部署业务状态信息存储数据库存放业务运行状态等数据.该域中的数据用于支撑实验状态监控、实验评估等,因此数据会进入分析、评估等实睑系统,其安全等级高于业务管理域和实验场景域;但其在实验过程中与业务管理和实验场景域存在数据通道,因此安全等级低于基础资源域.(3)业务管理域业务管理域指由各实验平台景中Kubernetes节点构成的域,该节点负责从拉取业务镜像部署到实蛉环境,同时在实验过程中采集各个nod
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 改进 基于 Docker 网络安全 实验 平台 构建 方法
