System and method for cyber training
AssigneeHaiku, Inc.
InventorsEric Basu, Francis Kong, Edmond Avanesian, Rodney Riley, JR., Blair Van Ferguson, JR.
Life of this patent
Estimating the term…
Abstract
A system and method for facilitating various forms of cyber training. In some embodiments, the system and method enable the creation and deployment of cyber ranges. Such a cyber range can simulate one or more network environment(s) of one or more real or hypothetical organizations for various network, software, and system/hardware components, as well as simulations of various network traffic.
Claims17
A system for network-based cyber training, comprising:
- a control tower;
- a scoring engine in operable communication with the control tower;
- a security and validation engine for providing administrative control over the control tower;
- and
- a cloud formation engine for allocating one or more servers to the control tower,
- wherein the control tower can generate one or more cyber ranges through the security and validation engine by providing a graphical user interface, the graphical user interface providing one or more drag and drop objects and a network diagram representing a blank cyber range template.
A computer-implemented method for network-based cyber training, comprising:
- receiving, by a control tower of a computing system, a user request to initiate a specified cyber range;
- determining, by a cloud formation engine of the computing system, one or more servers to include in a warm pool, the one or more servers each running a cyber range instance of the specified cyber range;
- marking, by the cloud formation engine, each of the cyber range instances of the determined servers included in the warm pool as in-use;
- and
- moving, by the control tower, the server running the cyber range instance to a hot pool.
A non-transitory computer-readable storage medium for network-based cyber training, wherein the non-transitory computer-readable storage medium includes instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
- receiving a user request to initiate a specified cyber range;
- determining one or more servers to include in a warm pool, the one or more servers each running a cyber range instance of the specified cyber range;
- marking each of the cyber range instance of the determined servers included in the warm pool as in-use;
- and
- moving, to a hot pool, the server running the cyber range instance.
Dependencies are inferred from the claim text.