当前位置:主页 > 科技论文 > 软件论文 >

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

发布时间:2020-04-25 05:07
【摘要】:随着计算机技术和网络技术的发展,人们在生活、学习、工作等方面已经离不开计算机和网络,但与此同时,越来越多的网络安全问题也逐渐爆发出来。因此,网络安全人才的培养被提到非常重要的位置。但是目前学校的网络安全人才培养大多以理论授课形式为主,忽略了具体的实践环节,而实际的网络安全应用场景不仅对理论知识有很高的要求,更要求网络安全专业人员具有很强的实践操作能力。然而高校实验室的特殊性又导致学生很难在真实的网络环境中实战练习。针对以上问题,本文设计并实现了一个网络安全演练竞技平台,平台通过KVM虚拟化技术模拟真实的网络场景供学生使用。平台基于ThinkPHP框架实现,通过对目前网络安全现状及高校对网络安全人才的培养现状进行调研分析,并结合当下流行的网络安全大赛赛制,将网络安全演练竞技平台划分为CTF(Capture The Flag)解题和攻防对抗两种模式的比赛。平台中试题类型丰富,囊括了逆向工程、加密解密、数字取证、Web基础、Pwn、Apk、漏洞探测、DOS攻击等方向的试题。通过参加竞赛,学生不仅可以加深对网络安全理论知识的理解,还可在模拟的网络环境中进行实战演练,进而来提高自己的综合技术水平。该平台旨在提供一个网络安全竞赛平台供学生进行实战练习,打破环境限制,达到以赛促学的目的。论文的具体工作如下:1.通过对当前网络安全人才培养现状、网络安全竞赛模式、主流PHP框架研究现状、ThinkPHP框架以及KVM虚拟化应用现状进行研究分析,给出论文的组织架构。2.对平台需要的开发环境、关键技术、框架及KVM虚拟化进行介绍。3.对网络安全演练竞技平台进行了需求分析和总体设计。从用户角色角度对平台进行需求分析,从功能模块角度对平台进行总体设计,从整体架构方面对平台进行安全性设计,然后通过需求分析和总体设计进行数据库的设计。4.对网络安全演练竞技平台进行详细设计与实现。首先介绍了ThinkPHP架构部署,然后以流程图、代码的形式介绍了平台接口类和各个模块的详细设计及实现。5.对平台进行测试与分析。分别从功能测试、安全性测试、兼容性测试和性能测试四方面进行,保证平台的稳定运行。
【图文】:

架构,浏览器


他们共同构成了一个被广泛应用的Web平台架构[2 ̄。该架构基于Linux系统,逡逑开发者采用Apache当作Web应用的服务器来运行PHP程序,并且使用MySQL逡逑做基础数据库来进行开发。LAMP架构图如图2-1所示:逡逑浏览器逦Apache逦PHP逦MySQL逡逑逦邋L逦—?前台浏览器模块\逡逑Web逦I邋逦邋逦A逡逑二瑟逦J;邋-?后台管模块逦一_L邋(J逡逑门7器邋X邋逦逡逑逦逦-?系统资源管理模块Z逡逑用户层逦服务层逦应用层逦数据层逡逑图2-1邋LAMP架构图逡逑在架构方面,LAMP有很多的优势。它比Microsoft的.NET框架拥有高性能、逡逑8逡逑

流程图,关卡,界面,试题


第十三步:crontab执行定时文件;逡逑第十四步:结束。逡逑流程图如图4-8所示:逡逑士逡逑设置关卡总数逡逑士邋一逦n逦n逡逑点击“下一步”邋逦?处理过程逡逑逦±逦邋逦I逦逡逑关卡值从第一关开始逦删除ctf—stage—detai邋1和逡逑逦^逦I逦ctf_team_(iues_detail邋表中数据逡逑|逦?选择该关卡试题逦逦±逦逡逑I逦X逦1逦向邋etf_game一ques邋表邋最大关卡逡逑设置过关分数和关卡开放逦I逦r_逦逡逑时间逡逑1逦舍逦逡逑|逦*逦[向ctf_game写入数据,不包含逡逑更新ct邋f_game邋表中对应关逦ctf_game_ques_set逡逑卡字段逦I逦:_:逦I逡逑卡数值〈关逦逦N逦逡逑f:逦获取所有关卡的信息stagelnfo逡逑|逦关微+1逦|逦1逡逑1逦1逦1逦|将第一关卡的开启时^1、比赛id、试题id、逡逑”逦丨关卡id形成字符串,¥写入定时执行文件中逡逑逦邋点击“下一步”逦邋±逦逡逑从stagelnfo中删除第一关卡数据逡逑N逡逑逦I逦逡逑获取本关卡对应的虚拟机试题id逡逑I逡逑Y逦|将开启时间、比赛id、试题id、|逡逑关卡id形成字符串,待写入定时逦1逡逑|逦执^:件中逦逡逑逦^将上面形
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52

【参考文献】

相关期刊论文 前10条

1 陈亚伟;王小丽;宋亚魁;郑明慧;;基于LoadRunner的移动端软件性能测试研究与应用[J];信息通信;2017年08期

2 韦建波;韦龙勇;;浅议bootstrap框架优缺点[J];科技视界;2017年12期

3 钟叶;;Bootstrap框架在响应式Web开发中的应用与研究[J];科技广场;2017年02期

4 王星;;网络安全竞赛:建设明日的网络安全人才队伍[J];中国信息安全;2017年02期

5 任惠霞;;完善网络安全中计算机信息应用技术的探讨[J];数字技术与应用;2016年11期

6 刘江宁;;在线网络安全演练培训平台研究[J];互联网天地;2016年07期

7 廖建博;张韬;唐红英;贾亚茹;;网络安全竞赛平台设计[J];网络空间安全;2016年05期

8 舒后;熊一帆;葛雪娇;;基于Bootstrap框架的响应式网页设计与实现[J];北京印刷学院学报;2016年02期

9 李春榆;朱培平;彭晓源;;基于PHP+MySQL的高校E-Learning系统的设计与实现[J];电脑知识与技术;2015年27期

10 高见;刘晨;苏鹏冲;;基于CTF的网络安全竞赛平台设计[J];计算机教育;2015年17期

相关硕士学位论文 前10条

1 高飞翔;基于ThinkPHP框架的移动OA系统的设计与实现[D];吉林大学;2016年

2 贾丛飞;网络空间安全对抗演练方法研究[D];北京理工大学;2016年

3 张浩;基于ThinkPHP众包平台系统的设计与实现[D];浙江工业大学;2015年

4 李新龙;基于LAMP架构的社区电子商务系统的设计与实现[D];大连海事大学;2015年

5 杨军;基于Thinkphp框架的校园二手图书交易系统的设计与实现[D];山东师范大学;2015年

6 李逍遥;基于LAMP的Web服务器性能优化问题研究与实现[D];北京邮电大学;2015年

7 林森;基于LAMP架构的天津轻工网电子商务平台研发[D];天津大学;2014年

8 褚衍超;面向Apache的单点登录系统集成技术研究[D];武汉理工大学;2013年

9 杨浩;基于ThinkPhp框架的校园网络设备管理系统设计与实现[D];西北大学;2012年

10 崔泽永;基于KVM的虚拟机调度方法研究[D];北方工业大学;2011年



本文编号:2639846

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2639846.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0937f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com