US 12,259,964 B2
Secure execution of scripts
Mortimer Hubin, Laval (CA); Charles Desjardins, Québec (CA); and Jean Bouchard, Québec (CA)
Filed by GENETEC INC., Montréal (CA)
Filed on Oct. 27, 2021, as Appl. No. 17/512,402.
Prior Publication US 2023/0130985 A1, Apr. 27, 2023
Int. Cl. G06F 21/54 (2013.01); G06F 21/55 (2013.01); G06F 21/56 (2013.01); G06F 21/57 (2013.01)
CPC G06F 21/54 (2013.01) [G06F 21/554 (2013.01); G06F 21/566 (2013.01); G06F 21/577 (2013.01)] 36 Claims
OG exemplary drawing
 
1. A method of securely executing a script on a computer appliance, comprising:
obtaining a script payload from a requesting entity via an interface of the computer appliance, the script payload comprising the script and script security data;
obtaining multiple authentication factors for the script from the script security data, the multiple authentication factors comprising at least some nested authentication factors, wherein a first one of the authentication factors is encapsulated within a second one of the authentication factors;
performing a first validation to authenticate the script and the first authentication factor based on the second authentication factor and to generate a validated first authentication factor;
performing a second validation to authenticate the script based on the validated first authentication factor; and
responsive to the script being authenticated by the first and second validations, executing the script on the computer appliance.