US 11,991,203 B2
Method and system for generating stateful attacks
Vimal Vaidya, Fremont, CA (US)
Assigned to IronSDC Corp., Fremont, CA (US)
Filed by Vimal Vaidya, Fremont, CA (US)
Filed on Feb. 20, 2022, as Appl. No. 17/676,183.
Application 17/676,183 is a continuation of application No. 16/263,586, filed on Jan. 31, 2019, granted, now 11,258,818.
Claims priority of provisional application 62/624,775, filed on Jan. 31, 2018.
Prior Publication US 2022/0232033 A1, Jul. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 30/20 (2020.01); H04L 41/14 (2022.01)
CPC H04L 63/1433 (2013.01) [G06F 30/20 (2020.01); H04L 41/145 (2013.01); H04L 63/1491 (2013.01); H04L 63/145 (2013.01); H04L 2463/144 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable storage medium, having instructions and data comprising an application stored thereon and configured to be executed on a processor of a device, the instructions and data including a plurality of attack templates defining a plurality of attacks that may be executed against the device, wherein an attack template contains data representative of attack execution steps associated with one or more attacks defined in the attack template, and a decision tree comprising a logical tree with tree branches representing different execution paths through which attacks defined by the plurality of attack templates may be executed against the device, wherein execution of the instructions enables the device to:
execute attacks derived from the execution paths in the decision tree against the device; and
for each attack template for which one or more attacks are executed for the device,
collect results for the one or more attacks; and
process the results to determine exploitable vulnerabilities for the device.