基于虚拟化的网络安全实验教学平台的设计与实现

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:liongliong438
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入21世纪以来,网络发展迅猛,短短数年已经从最初的电话网线上网发展到如今盛行的4G移动网络上网,人们对于网络的需求越来越强烈。互联网一方面带给我们很多的便捷,另一方面也导致黑客攻击、木马病毒、网络诈骗等不容忽视的危害。为了高校学生们能够更好的掌握网络安全技能,进行相应的实战教学是必不可少的,而网络安全实验往往具有一定程度的破坏性,直接在物理机上操作难免会对设备和网络环境造成影响,虚拟化技术可以很好的解决这些问题。本文使用虚拟化技术设计并实现了一个安全高效的网络安全实验教学平台。本平台是一个基于LAMP架构,使用KVM虚拟化技术,在面向对象的基础上采用ThinkPHP + Bootstrap框架开发并实现的网络安全实验教学平台。平台集成了大量网络安全实验、网络拓扑、安全工具和教学视频等内容,可以通过灵活构造拓扑、配置镜像从而搭建大型网络环境。用虚拟机模拟真实物理机,减少了资源浪费与损失,节省了设备购买和维护成本。本平台功能众多,设计了一套兼容性良好的操作界面,学生采用边看边做的学习方式进行实验,以提高学生的学习效率,有很好的用户体验。整篇论文的主要工作如下:1.通过分析国内外对虚拟化和网络安全实验教学的研究现状,总结出了研究基于虚拟化的网络安全实验教学平台的背景与意义,确定了本文的研究内容和目标,并给出了论文的组织框架。2.详细阐述了平台使用到的关键开发技术和前后端框架,主要包括:虚拟化技术、LibvirtAPI、LAMP 架构、ThinkPHP 框架、Bootstrap框架等。3.对平台的开发以及虚拟化技术的应用等进行可行性分析,将如今高校的网络安全教学作为关注点,详细阐述了当前学校对于网络安全实验教学的需求。在平台中设置了管理员、教师和学生三个角色,给出了平台的总体架构设计和数据库详细设计。4.介绍平台各模块的详细设计与实现,分为用户管理、系统管理、实验管理、课程管理、监控管理和工具中心六个模块,并且重点介绍了虚拟化管理、集群管理和权限管理等几个关键点的实现。5.搭建测试环境,从多方面入手,对平台进行测试,从而保证平台能够稳定高效的运行。
其他文献
沪深两市共有162家上市公司披露年报,其中仅有15家公司业绩亏损,其他上市公司全部盈利。上市公司盈利面达到90.74%。在已经披露2009年年报的162家上市公司中,主营利润实现翻番的有
建筑工程的招标中,至关重要的一个重点即为招标信息,招标信息的有效管理能够促进企业正确的作出决策,在竞标中更能有效的发挥其自身优势。新兴的招标代理能够最大程度的减少传统
目的探讨麻疹IgM抗体检测对判断麻疹疑似病例的意义。方法采用酶联免疫吸附试验(ELISA),对麻疹疑似病例的血清标本进行麻疹特异性抗体检测。结果2005—2006年两年间收集787例麻
目的:分析头孢他啶+乳酸左氧氟沙星在社区获得性肺炎(CAP)中的临床疗效。方法:选择本院收治的40例CAP患者为研究主体。划分为A组和B组,均是20例。A组给予头孢他啶+乳酸左氧氟
目的总结噬血细胞综合征(HPS)的临床特点。方法回顾性分析19例HPS合并肝损伤患者的病因、临床特点及转归。结果本组患者主要表现为持续高热(100.0%)、黄疸(73.7%)、胸腹腔积
对公共图书馆的研究始终是图书馆学的焦点,但在我国七展得远远不够,这是因为图书馆 基础薄弱和公共图书馆的研究人才不足而引起的,作者对如何加强我国的公共图书馆研究的有关问
为满足用户的查询和需求,软件在下面三个方面的功能得到了广泛的增强:灵活的装配设计(这方面给用户带来的好处包括设计部件时的灵活性、快速性和易用性,减少了直接花费在装配
2006-2008年对湖北境内4座水库的大型浮游植物群落结构和多样性进行周年研究。4座水库共鉴定出浮游植物215种,从组成来看,均属于硅藻-绿藻型,蓝藻含量居第3位。蓝藻主要分布
近年来,随着CAD技术的发展,三维CAD软件得到了越来越普及的应用.三维CAD软件对计算机的配置要求更高,单纯靠CPU进行图形运算就显得有些捉襟见肘,这种情况下就必须依赖专业显