基于ThinkPHP框架的网络安全攻防实训平台的设计与实现
本文选题:攻防实训 切入点:LAMP 出处:《北京邮电大学》2017年硕士论文
【摘要】:随着互联网的快速发展,网络应用在人类生活和工作中日益普及。而网络技术给我们带来各种便利的同时,也带来了各种安全隐患。近年来,各种各样的计算机病毒和黑客对个人计算机和企业服务器的攻击越来越猛烈,网络安全问题倍受国家的高度重视。因此,如何培养能防御和对抗计算机病毒和黑客等攻击的网络安全人才已成为网络安全专业的当务之急。然而,目前大部分高校在教授学生网络安全知识时虽然投入了大量的资源,但仍无法在课堂教学中展现出具有实际网络环境特色的攻防技术。针对这一问题,本文设计并实现了基于ThinkPHP框架的网络安全攻防实训平台。本平台是一个基于ThinkPHP框架的实训平台,提供给高校实验室进行网络安全相关专业的教学。平台有攻防实验管理、攻防靶场管理、工具管理、系统管理和用户管理等完整的功能,不仅可以让学生学习教师教授的网络安全理论知识,也可以让学生动手搭建属于自己的攻防渗透环境。该平台旨在解决攻防技术的网络环境搭建受限和破坏性等问题,提高学生的实践和应用能力。针对以上目标,本文主要进行了以下工作内容:1.通过对国内外网络安全攻防实训平台现状和ThinkPHP框架的研究及其应用现状的分析,本文给出了论文的创新点及组织结构。2.概述网络安全攻防实训平台开发过程中使用的LAMP架构、Bootstrap框架、网络靶场以及Libvirt等关键技术,并详细介绍ThinkPHP框架的相关内容。3.从四个角度分析网络安全攻防实训平台开发的可行性,通过用例图对平台进行需求分析,通过总体系统结构图展示平台的总体设计,对数据库进行分析,并列出表清单。4.根据网络安全攻防实训平台的分析和总体设计,进行数据库设计,并完成本平台各个模块的详细设计和实现以及平台视图的实现。5.为了保证平台的稳定、安全的运行,本文从不同角度对本平台进行测试,包括功能测试、兼容性测试、安全性测试和性能测试。
[Abstract]:With the rapid development of the Internet, the network application is becoming more and more popular in human life and work. While the network technology brings us all kinds of convenience, it also brings all kinds of security risks in recent years. All kinds of computer viruses and hackers attack personal computers and enterprise servers more and more intensely. The network security problem is paid more and more attention by the country. How to train network security talents who can defend against computer viruses and hackers has become an urgent task for network security majors. However, at present, most colleges and universities have invested a great deal of resources in teaching students knowledge of network security. However, it is still unable to show the attack and defense technology with the characteristics of the actual network environment in the classroom teaching. This paper designs and implements a network security attack and defense training platform based on ThinkPHP framework. This platform is a practical training platform based on ThinkPHP framework. Complete functions such as attack and defense range management, tool management, system management and user management can not only enable students to learn the theoretical knowledge of network security taught by teachers, The platform is designed to solve the problem of limited and destructive network environment of attack and defense technology, and to improve students' ability of practice and application. This article mainly carries on the following work content: 1.Through to the domestic and foreign network security attack and defense training platform present situation and the ThinkPHP frame research and the application present situation analysis, This paper presents the innovation of the paper and its organizational structure. 2. The paper summarizes the key technologies such as bootstrap framework, network shooting range, Libvirt and so on, which are used in the development of network security attack and defense training platform, such as bootstrap framework, network shooting range and Libvirt, etc. The related contents of ThinkPHP framework. 3. The feasibility of developing network security attack and defense training platform is analyzed from four angles. The demand of the platform is analyzed by use case diagram, and the overall design of the platform is demonstrated by the overall system structure diagram. According to the analysis and overall design of network security attack and defense training platform, the database design, In order to ensure the stable and safe operation of the platform, this paper tests the platform from different angles, including function test, compatibility test, Security testing and performance testing.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TP393.08
【参考文献】
相关期刊论文 前10条
1 谈华宇;吴昶成;邱小平;;基于Bootstrap框架的动态表单设计与实现[J];无线互联科技;2015年03期
2 王芳;;当前流行Web开发语言——PHP[J];信息系统工程;2014年05期
3 任慧朋;唐龙凯;徐晓霞;;利用PHP的MVC框架实现对HIS数据库的操作实践[J];电子测试;2014年05期
4 张红瑞;郝建;吕延岗;;Web应用安全攻防实训平台的设计与实现[J];学周刊;2014年06期
5 王蕾;;基于LoadRunner的负载压力测试[J];现代计算机;2013年18期
6 孔轶艳;;网络攻防模拟实验平台的设计与实现[J];通信技术;2012年11期
7 陈广旭;董启雄;栗勇兵;;不同操作系统下浏览器兼容性测试的研究[J];计算机光盘软件与应用;2012年18期
8 董启雄;唐清安;陈广旭;;对几款浏览器兼容性的测试分析[J];计算机光盘软件与应用;2012年18期
9 刘宇祥;;PHP流行开发框架的研究[J];青春岁月;2012年08期
10 ;LAMP架构:二十年不变的选择[J];硅谷;2011年18期
相关硕士学位论文 前10条
1 孙炜路;基于ThinkPHP框架的软件学院教务管理系统的设计与实现[D];吉林大学;2015年
2 刘琛辰;基于YII框架的O2O平台网站的设计和实现[D];电子科技大学;2014年
3 段卫军;云桌面虚拟化架构的研究与应用[D];内蒙古农业大学;2014年
4 王池;基于ThinkPHP的微课教学竞赛系统设计与实现[D];西安电子科技大学;2014年
5 任政宇;基于ThinkPHP框架的物流配货信息平台设计[D];天津大学;2014年
6 杨浩;基于ThinkPhp框架的校园网络设备管理系统设计与实现[D];西北大学;2012年
7 梁震鲁;高校学生信息管理系统设计[D];山东轻工业学院;2012年
8 邓仲举;高可靠性集群部署的设计与实现[D];华中科技大学;2012年
9 王亮;基于ThinkPHP的RSS阅读系统的设计与实现[D];华中科技大学;2012年
10 王昭英;基于MVC设计模式的thinkphp框架的研究与应用[D];西安建筑科技大学;2010年
,本文编号:1684901
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1684901.html