Font Size: a A A

Design And Implementation Of Network Security Experiment Teaching Platform Based On Virtualization

Posted on:2019-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y ZhangFull Text:PDF
GTID:2348330542998181Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Since the 21st century,people's demand for the network has become more and more intense.In just a few years,the Internet has been expanded from the initial telephone network to the 4G mobile Internet.From the initial desktop Internet access to today's popular 4G mobile network.While the Internet brings us convenience,it also brings the harm that cannot be ignored,such as hacking,Trojan virus and online fraud.For college students who need to master cybersecurity skills better,it is essential to carry out the corresponding practical teaching.However,cyber security experiments often have a certain degree of destructiveness.Operating directly on a physical machine will inevitably affect the equipment and network environment.And virtualization technology can solve these problems well.This paper uses virtualization technology to design and implement a safe and efficient network security experiment teaching platform.This is a network security experimental teaching platform,which is developed and implemented by using LAMP architecture,KVM virtualization technology,ThinkPHP + Bootstrap framework based on object-oriented technology.Integrated a large number of network security experiments,network topology,security tools and teaching videos and other contents,you can construct a large network topology by flexibly configuring the topology configuration,virtual machine simulation real physical machine,to reduce resource waste and save equipment purchase and maintenance costs.A set of compatible operation interface is designed in the platform,which is convenient for the students to learn while watching,in order to improve learning efficiency and give a good user experience.The main work of the whole paper is as follow:1.By analyzing the present situation of domestic and foreign research on virtualization and network security experiment teaching,the paper summarizes the background and significance of virtual teaching platform of network-based security test,determines the research contents and goals of this paper,and gives the organizational framework.2.The key technologies,front-end and back-end development frameworks used in the platform development are elaborated in details,including:virtualization technology,Libvirt API,LAMP architecture,ThinkPHP framework and Bootstrap framework.3.The feasibility of platform development and the application of virtualization technology are analyzed.Nowadays,the network security teaching in colleges and universities is the focus of attention.The requirements of the current schools for network security experiment teaching are elaborated in details.Administrators,teachers and students these three roles are given.And the overall platform and database are designed.4.Based on the overall architecture design,the module of the platform is designed and implemented in details.It is divided into six parts:user management module,system management module,experiment management module,course management module,monitoring management module and tool center module.The implementation of several key points such as virtualization management,cluster management and rights management are mainly introduced.5.Building a test environment,using multi-disciplinary approach to test platform,in order to ensure stable and efficient operation of the platform.
Keywords/Search Tags:network security, virtualization, ThinkPHP, experiment teaching, libvirt
PDF Full Text Request
Related items