CPC G06F 21/577 (2013.01) [G06N 20/00 (2019.01); G06F 2221/034 (2013.01)] | 21 Claims |
1. A computer-implemented method, executed on a computing device, comprising:
defining a training routine for a specific attack of a computing platform, including allowing a third party to select a specific training routine from a plurality of available training routines;
determining a quantity of required entities to effectuate the training routine, including analyzing the requirements of the training routine to determine the quantity of required entities required to effectuate the training routine including a number of attacked devices and a number of attacking devices;
generating one or more virtual machines to emulate the one or more required entities; and
generating a simulation of the specific attack by executing the training routine within a controlled test environment.
|