| CPC H04L 9/3247 (2013.01) [G06F 8/65 (2013.01)] | 20 Claims |

|
16. A data processing system, comprising:
a processor; and
a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations for securing a deployment, the operations comprising:
obtaining, by a data processing system of the deployment, a command, and prior to implementing the command:
making a first determination regarding whether the command is from a trusted entity; and
in a first instance of the first determination where the command is from the trusted entity:
making a second determination regarding whether a pre-simulated scenario for the command and a corresponding resolution for the command is available:
in a first instance of the second determination where the pre-simulated scenario for the command and the corresponding resolution for the command is available:
implementing the command when the corresponding resolution indicates performance of the command; and
discarding the command without implementation when the corresponding resolution indicates that the command is to be ignored, and
in a second instance of the second determination where the pre-simulated scenario for the command and the corresponding resolution for the command are not available:
initiating performance of a simulated scenario for the command to obtain the corresponding resolution for the command;
implementing the command when the corresponding resolution indicates performance of the command; and
discarding the command without implementation when the corresponding resolution indicates that the command is to be ignored.
|