CPC G06F 11/3079 (2013.01) [G06F 11/302 (2013.01); G06F 11/3051 (2013.01); G06F 21/51 (2013.01); G06F 21/57 (2013.01); H04L 63/101 (2013.01); H04L 63/105 (2013.01); G06F 2221/033 (2013.01)] | 20 Claims |
1. A system comprising a processor and a memory configured to store non-transitory instructions, that when executed by the processor:
receive a compliant state of a software configuration;
analyze the compliant state to confirm compliancy;
monitor a state of the software configuration;
detect, based on the monitoring, a proposed change of the state of the software configuration;
compare the compliant state and the proposed changed state to determine whether the proposed changed state results in a non-compliant state that conflicts with the compliant state; and
implement the proposed change depending on the comparison and the determination of whether the proposed changed state results in a non-compliant state that conflicts with the compliant state.
|