网络安全课程教学云平台的设计与实现
2019-01-21林玉梅方连花郭新华
长春工程学院学报(自然科学版) 2018年4期
林玉梅,方连花,郭新华
(1.泉州信息工程学院软件学院,福建 泉州 362000;2.泉州信息工程学院公基部,福建 泉州 362000)
0 引言
网络安全类的课程实验建设面临着诸多困难和挑战,比如:多样化的实验环境无法满足,实验过程不可逆,带有破坏性,可能影响真实的物理网络环境,影响正常的教学秩序。而且网络安全实验很多都是综合性和创新性比较强的实验。[1]因此,这就需要个性化的虚拟实验平台,以支持多学科融合、协同创新的环境。[2-3]
虚拟化网络安全教学平台已引起越来越多的关注。随着云计算应用的不断深入,云计算也被应用到网络安全入侵场景重建及网络攻防平台上。[4-5]作为一种新的计算模式,云计算可以通过Internet为学生提供虚拟化的、灵活的、动态易扩展的资源[4]。OpenStack是一个灵活的云平台,它采用模块化设计,很容易就能虚拟出实验所需的各类型OS的节点虚拟机。
因此,本文提出了依托OpenStack云计算平台来部署一个网络安全课程教学平台,旨在满足网络安全课程实验教学环境,提高学生学习网络安全课程的积极性,提高学习效果,培养专业能力强的网络安全人才。
1 相关技术
1.1 云计算平台
作为IaaS的一个解决方案,OpenStack提供实施简单、可扩展、开放式的云计算管理平台,让使用者方便地从共享资源池中获得自己想要的服务。[2]OpenStack包含多个功能组件,通过这些组件的协同工作,可实现一个云计算平台并提供服务。[6]
1.2 HTML5 canvas
一个系统前台显示层的界面要美观友好且易操作。……
登录APP查看全文