US 11,726,890 B2
System and method for detecting and preventing changes in business-critical applications that modify its state to non-secure and/or non- compliant
Sergio Javier Abraham, Ciudad Autonoma de Buenos Aires (AR); Juan Pablo Perez Etchegoyen, Ciudad Autonoma de Buenos Aires (AR); Alejandro Exequiel Becerra, Ciudad Autonoma de Buenos Aires (AR); Laura Soledad Cabrera, Ciudad Autonoma de Buenos Aires (AR); and Erika Maria Sanchez Solis, Ciudad Autonoma de Buenos Aires (AR)
Assigned to Onapsis, Inc., Boston, MA (US)
Filed by Onapsis Inc., Boston, MA (US)
Filed on Aug. 9, 2022, as Appl. No. 17/818,554.
Application 17/818,554 is a continuation of application No. 16/387,763, filed on Apr. 18, 2019, granted, now 11,409,625.
Claims priority of provisional application 62/659,649, filed on Apr. 18, 2018.
Prior Publication US 2022/0382870 A1, Dec. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); G06F 11/30 (2006.01); H04L 9/40 (2022.01); G06F 21/51 (2013.01); G06F 21/57 (2013.01)
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
OG exemplary drawing
 
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.