基于ThinkPHP框架的网络安全演练竞技平台的设计与实现

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:himail
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和网络技术的发展,人们在生活、学习、工作等方面已经离不开计算机和网络,但与此同时,越来越多的网络安全问题也逐渐爆发出来。因此,网络安全人才的培养被提到非常重要的位置。但是目前学校的网络安全人才培养大多以理论授课形式为主,忽略了具体的实践环节,而实际的网络安全应用场景不仅对理论知识有很高的要求,更要求网络安全专业人员具有很强的实践操作能力。然而高校实验室的特殊性又导致学生很难在真实的网络环境中实战练习。针对以上问题,本文设计并实现了一个网络安全演练竞技平台,平台通过KVM虚拟化技术模拟真实的网络场景供学生使用。平台基于ThinkPHP框架实现,通过对目前网络安全现状及高校对网络安全人才的培养现状进行调研分析,并结合当下流行的网络安全大赛赛制,将网络安全演练竞技平台划分为CTF(Capture The Flag)解题和攻防对抗两种模式的比赛。平台中试题类型丰富,囊括了逆向工程、加密解密、数字取证、Web基础、Pwn、Apk、漏洞探测、DOS攻击等方向的试题。通过参加竞赛,学生不仅可以加深对网络安全理论知识的理解,还可在模拟的网络环境中进行实战演练,进而来提高自己的综合技术水平。该平台旨在提供一个网络安全竞赛平台供学生进行实战练习,打破环境限制,达到以赛促学的目的。论文的具体工作如下:1.通过对当前网络安全人才培养现状、网络安全竞赛模式、主流PHP框架研究现状、ThinkPHP框架以及KVM虚拟化应用现状进行研究分析,给出论文的组织架构。2.对平台需要的开发环境、关键技术、框架及KVM虚拟化进行介绍。3.对网络安全演练竞技平台进行了需求分析和总体设计。从用户角色角度对平台进行需求分析,从功能模块角度对平台进行总体设计,从整体架构方面对平台进行安全性设计,然后通过需求分析和总体设计进行数据库的设计。4.对网络安全演练竞技平台进行详细设计与实现。首先介绍了ThinkPHP架构部署,然后以流程图、代码的形式介绍了平台接口类和各个模块的详细设计及实现。5.对平台进行测试与分析。分别从功能测试、安全性测试、兼容性测试和性能测试四方面进行,保证平台的稳定运行。
其他文献
甲状腺结节是临床上极为常见的内分泌科疾病,中医药治疗良性甲状腺结节具有明显的优势。王旭教授紧扣因痰致瘿的病机特点,剖析痰与甲状腺结节的关系,以化痰软坚为治疗大法,并
葛根素(puerarin)又名普乐林,是中药葛根的主要成分之一,主要用于缺血性心脑血管疾病.一般认为葛根素不良反应较少,偶有头痛、头晕、恶心、腹胀等.但随着应用的不断扩大,有关
新闻与文学联姻是时代发展的需要,更是观众的需要.一位资深记者曾经说过,没有文学修养的记者不能算是个好记者.
防滑是鞋底性能优劣的一项重要指标[1],主要分析了鞋底防滑性能的影响因素,对目前国内外在鞋底防滑装置、鞋底材料、花纹和结构的研究现状进行初步的阐述[2-3]。经过对比每一
目的:评价艾司西酞普兰治疗抑郁症的疗效与安全性。方法:70例住院抑郁症患者随机分为两组,研究组(36例)给予艾司西酞普兰治疗,对照组(34例)给予氟西汀治疗,疗程6周,于治疗前
目的探讨小剂量氯胺酮复合麻醉对剖宫产新生儿Apgar评分的影响.方法妊娠合并血小板减少症剖宫产35例,为全麻组;同期硬膜外麻醉剖宫产35例,为对照组.观察:麻醉效果、麻醉剂用
目的探讨中医药治疗糖尿病合并冠心病的用药规律。方法检索中国知网、万方数据库、维普数据库中2000年1月至2017年7月中医药治疗糖尿病合并冠心病临床研究文献,采集纳入文献