The PROMISE platform consists of
- An OpenStack computing cloud system as backend,
- A Web application named EZSetup as frontend, and
- A set of built-in labs and scenarios for hands-on cyber security practices.
EZSetup Web Application
EZSetup is a Web application capable of creating various user-defined cyber security practice environments (e.g., labs and competition scenarios) in one or more computing clouds (e.g., OpenStack or Amazon AWS). EZSetup provides a Web user interface for practice designers to visually create a practice scenario and easily deploy it in a computing cloud, which allows for customization and reduces overheads in creating and using practice environments. End users are shielded from the complexity of creating and maintaining practice environments and therefore they can concentrate on cyber security practices.
EZSetup was proposed by Mengjun Xie and is under active development by Xie's research team. The complete and up-to-date source code and documentation of EZSetup are expected to be released in summer 2019.
Demo
Publication
- Yanyan Li, Dung Nguyen, and Mengjun Xie, EZSetup: A Novel Tool for Cybersecurity Practices Utilizing Cloud Resources, in Proceedings of the 18th ACM Annual Conference on Information Technology Education (SIGITE'17), pp. 53–58, Rochester, NY, USA, 2017