Font Size: a A A

Design And Realization Of Network Exercising Competitive Platform Based On Virtualization

Posted on:2018-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:X H LiFull Text:PDF
GTID:2348330518496874Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the cloud computing and virtualization technology getting more and more attention, many technical person do more and more research on the experimental teaching platform based on virtualization, but for the network offensive and defensive exercise competitive platform research is not much. And today's cyber-security competitions are mostly based on physical machines in a more traditional form. To this end, in this paper, I design and implement a network-based competitive platform with the help of virtualization technology.The platform is a competitive platform of B/S structure based on KVM virtualization technology. It provide information security offensive and defensive exercise and competition through the Internet. The platform has the complete logic flow, such as creating the test bank, creating the competition, setting up the competition environment, student's entry, score,grade view and so on, so that the students can compete in the virtual competitive environment and support different client's access. 'The platform is designed to solve the problems of the traditional competitive platform, such as the difficulties in building environment, the limitations of use and great destructive problems. It provide a combat competitive platform for students through the Internet. Students can learn new knowledge from the platform continuously and apply the mastered knowledge to practical problems, thereby enhancing the students' practical and application abilities. By using this platform, students will have not only a solid theoretical foundation, but also a strong hands-on operation and application capabilities.In view of the above objectives, the main work of the thesis writing and the system realization is as follows:(1)I research background and current situation at home and abroad of network exercising competitive platform. And I communicate with some college teachers about the demand. Through the above work, the research content and goal of the thesis are given, and the framework of the paper is given.(2) Describe the key technologies and frameworks used in the platform development process in detail, including virtualization technology,database technology, platform framework, libvirt interface. And the related technologies were studied. It provide the theoretical foundation for the platform design and implementation.(3) By summarizing the above-mentioned theories and techniques, the software architecture of the platform is proposed, and the requirements analysis and outline design of the platform are introduced in detail.Platform mainly includes system management subsystem, competitive management subsystem, competitive competition subsystem,corresponding to the administrator, teacher, student role.(4) According to the outline design of the platform, the platform is designed in detail and the detailed introduction is given. According to the detailed design, the key technologies are used for the actual development,and the specific language and framework are adopted for each module to maximize the utilization of the resources. The detailed implementation process is also introduced in the paper.(5) Set up the test environment, carry on the function test and performance test to the system, and have improved for the problem concerned.
Keywords/Search Tags:network attack and defense, virtualization, KVM, exercise and competition, ThinkPHP, libvirt
PDF Full Text Request
Related items