Scripting an Automated Score and Message Board; Cyber Security Competitive Labs as a Service (CLaaS),
Hempenius, Nicholas; Chou, Te-Shun
There is a growing skills gap in the cybersecurity industry, to compound the skills gap, there is also a growing manpower gap. Every year the need for skilled cybersecurity professionals grows and every year the skills deemed important change. This has created a dire situation for academic and organizational training. The situation has sparked a wealth of research and development in Serious Cyber Security games-based learning systems. However, significant research of design in game-based learning systems is independent of actual curriculum or does not set a standard for which systems and designs should follow. The Cybersecurity CLaaS learning system provides participants with a competitive environment to apply hands on knowledge and skills gained in related courses. Participants defend their system while also attacking others, creating a fun and competitive experience. Developed using primary open source technology’s, such as Linux and VirtualBox, the CLaaS platform is deployable with minimal configuration and little to no cost. Utilizing embedded virtualization, and current cloud technology, the platforms lab pods can be made accessible over the internet or restricted to participants on a secure local network. Materials and instruction are presented on a graphical user interface (GUI) via a web browser. The GUI also contains a Score and Message Board, that updates participants’ scores in to real time. The CLaaS learning system is designed to allow for customization of both the GUI and the environment itself. Changing, adding or removing learning objectives are as easy as spinning up new Virtual Machines.