Project

Using virtualization for cyber education and competition

Project (M.S., Computer Science)--California State University, Sacramento, 2018.

Virtualization means to create a virtual or software-based representation of something rather than having a physical one. Beyond expanding the computing potential, virtualization can be used as a technique to increase security. This project has implemented certain techniques to achieve virtualization in cyber security and the work has been performed in two parts. The first part explains virtualization for cyber security education and the second part emphasizes on using virtualization to host security competitions.
 
 The first part of the project is mainly being used for educational purposes for courses such as CSC 138 (Computer Networks and Internets). The existing assignments require significant effort to build, configure, and maintain software and often do not support flexibility, and scalability. The objective of the project is to provide an environment, which will contain all the installed software.
 
 Cloud Computing shares resources over the Internet to provide services to the applications to achieve consistency [1] and economies of scale. Currently, security of the architecture has been one of the most significant field of cloud computing. [1]. Security is a field in Computer Science, which is difficult to be mastered by only reading books; it needs good hands-on experience as well in order to practice various experiments.
 
 This part of the project is being focused on cyber security education. A very well-known competition in the security field is Capture the flag (CTF). The motive of this part of the project is to setup the Facebook Capture the Flag (FBCTF) in our college and provide students the opportunity to practice their cyber security skills.

Virtualization means to create a virtual or software-based representation of something rather than having a physical one. Beyond expanding the computing potential, virtualization can be used as a technique to increase security. This project has implemented certain techniques to achieve virtualization in cyber security and the work has been performed in two parts. The first part explains virtualization for cyber security education and the second part emphasizes on using virtualization to host security competitions. The first part of the project is mainly being used for educational purposes for courses such as CSC 138 (Computer Networks and Internets). The existing assignments require significant effort to build, configure, and maintain software and often do not support flexibility, and scalability. The objective of the project is to provide an environment, which will contain all the installed software. Cloud Computing shares resources over the Internet to provide services to the applications to achieve consistency [1] and economies of scale. Currently, security of the architecture has been one of the most significant field of cloud computing. [1]. Security is a field in Computer Science, which is difficult to be mastered by only reading books; it needs good hands-on experience as well in order to practice various experiments. This part of the project is being focused on cyber security education. A very well-known competition in the security field is Capture the flag (CTF). The motive of this part of the project is to setup the Facebook Capture the Flag (FBCTF) in our college and provide students the opportunity to practice their cyber security skills.

Relationships

Items