基于ThinkPHP框架的網(wǎng)絡(luò)安全攻防實訓(xùn)平臺的設(shè)計與實現(xiàn)
本文選題:攻防實訓(xùn) 切入點:LAMP 出處:《北京郵電大學(xué)》2017年碩士論文
【摘要】:隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)應(yīng)用在人類生活和工作中日益普及。而網(wǎng)絡(luò)技術(shù)給我們帶來各種便利的同時,也帶來了各種安全隱患。近年來,各種各樣的計算機病毒和黑客對個人計算機和企業(yè)服務(wù)器的攻擊越來越猛烈,網(wǎng)絡(luò)安全問題倍受國家的高度重視。因此,如何培養(yǎng)能防御和對抗計算機病毒和黑客等攻擊的網(wǎng)絡(luò)安全人才已成為網(wǎng)絡(luò)安全專業(yè)的當(dāng)務(wù)之急。然而,目前大部分高校在教授學(xué)生網(wǎng)絡(luò)安全知識時雖然投入了大量的資源,但仍無法在課堂教學(xué)中展現(xiàn)出具有實際網(wǎng)絡(luò)環(huán)境特色的攻防技術(shù)。針對這一問題,本文設(shè)計并實現(xiàn)了基于ThinkPHP框架的網(wǎng)絡(luò)安全攻防實訓(xùn)平臺。本平臺是一個基于ThinkPHP框架的實訓(xùn)平臺,提供給高校實驗室進行網(wǎng)絡(luò)安全相關(guān)專業(yè)的教學(xué)。平臺有攻防實驗管理、攻防靶場管理、工具管理、系統(tǒng)管理和用戶管理等完整的功能,不僅可以讓學(xué)生學(xué)習(xí)教師教授的網(wǎng)絡(luò)安全理論知識,也可以讓學(xué)生動手搭建屬于自己的攻防滲透環(huán)境。該平臺旨在解決攻防技術(shù)的網(wǎng)絡(luò)環(huán)境搭建受限和破壞性等問題,提高學(xué)生的實踐和應(yīng)用能力。針對以上目標(biāo),本文主要進行了以下工作內(nèi)容:1.通過對國內(nèi)外網(wǎng)絡(luò)安全攻防實訓(xùn)平臺現(xiàn)狀和ThinkPHP框架的研究及其應(yīng)用現(xiàn)狀的分析,本文給出了論文的創(chuàng)新點及組織結(jié)構(gòu)。2.概述網(wǎng)絡(luò)安全攻防實訓(xùn)平臺開發(fā)過程中使用的LAMP架構(gòu)、Bootstrap框架、網(wǎng)絡(luò)靶場以及Libvirt等關(guān)鍵技術(shù),并詳細介紹ThinkPHP框架的相關(guān)內(nèi)容。3.從四個角度分析網(wǎng)絡(luò)安全攻防實訓(xùn)平臺開發(fā)的可行性,通過用例圖對平臺進行需求分析,通過總體系統(tǒng)結(jié)構(gòu)圖展示平臺的總體設(shè)計,對數(shù)據(jù)庫進行分析,并列出表清單。4.根據(jù)網(wǎng)絡(luò)安全攻防實訓(xùn)平臺的分析和總體設(shè)計,進行數(shù)據(jù)庫設(shè)計,并完成本平臺各個模塊的詳細設(shè)計和實現(xiàn)以及平臺視圖的實現(xiàn)。5.為了保證平臺的穩(wěn)定、安全的運行,本文從不同角度對本平臺進行測試,包括功能測試、兼容性測試、安全性測試和性能測試。
[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.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52;TP393.08
【參考文獻】
相關(guān)期刊論文 前10條
1 談華宇;吳昶成;邱小平;;基于Bootstrap框架的動態(tài)表單設(shè)計與實現(xiàn)[J];無線互聯(lián)科技;2015年03期
2 王芳;;當(dāng)前流行Web開發(fā)語言——PHP[J];信息系統(tǒng)工程;2014年05期
3 任慧朋;唐龍凱;徐曉霞;;利用PHP的MVC框架實現(xiàn)對HIS數(shù)據(jù)庫的操作實踐[J];電子測試;2014年05期
4 張紅瑞;郝建;呂延崗;;Web應(yīng)用安全攻防實訓(xùn)平臺的設(shè)計與實現(xiàn)[J];學(xué)周刊;2014年06期
5 王蕾;;基于LoadRunner的負載壓力測試[J];現(xiàn)代計算機;2013年18期
6 孔軼艷;;網(wǎng)絡(luò)攻防模擬實驗平臺的設(shè)計與實現(xiàn)[J];通信技術(shù);2012年11期
7 陳廣旭;董啟雄;栗勇兵;;不同操作系統(tǒng)下瀏覽器兼容性測試的研究[J];計算機光盤軟件與應(yīng)用;2012年18期
8 董啟雄;唐清安;陳廣旭;;對幾款瀏覽器兼容性的測試分析[J];計算機光盤軟件與應(yīng)用;2012年18期
9 劉宇祥;;PHP流行開發(fā)框架的研究[J];青春歲月;2012年08期
10 ;LAMP架構(gòu):二十年不變的選擇[J];硅谷;2011年18期
相關(guān)碩士學(xué)位論文 前10條
1 孫煒路;基于ThinkPHP框架的軟件學(xué)院教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[D];吉林大學(xué);2015年
2 劉琛辰;基于YII框架的O2O平臺網(wǎng)站的設(shè)計和實現(xiàn)[D];電子科技大學(xué);2014年
3 段衛(wèi)軍;云桌面虛擬化架構(gòu)的研究與應(yīng)用[D];內(nèi)蒙古農(nóng)業(yè)大學(xué);2014年
4 王池;基于ThinkPHP的微課教學(xué)競賽系統(tǒng)設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2014年
5 任政宇;基于ThinkPHP框架的物流配貨信息平臺設(shè)計[D];天津大學(xué);2014年
6 楊浩;基于ThinkPhp框架的校園網(wǎng)絡(luò)設(shè)備管理系統(tǒng)設(shè)計與實現(xiàn)[D];西北大學(xué);2012年
7 梁震魯;高校學(xué)生信息管理系統(tǒng)設(shè)計[D];山東輕工業(yè)學(xué)院;2012年
8 鄧仲舉;高可靠性集群部署的設(shè)計與實現(xiàn)[D];華中科技大學(xué);2012年
9 王亮;基于ThinkPHP的RSS閱讀系統(tǒng)的設(shè)計與實現(xiàn)[D];華中科技大學(xué);2012年
10 王昭英;基于MVC設(shè)計模式的thinkphp框架的研究與應(yīng)用[D];西安建筑科技大學(xué);2010年
,本文編號:1684901
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1684901.html