US 12,457,238 B2
Continuous security posture validation and authorization to operate based on automated intelligent bots
Navin Maganti, Berwyn, PA (US); Mahendiranath Rangareddy, Great Falls, VA (US); and Raju Gupta, Leesburg, VA (US)
Assigned to AlphaOmegaIntegration, Vienna, VA (US)
Filed by AlphaOmegaIntegration, Vienna, VA (US)
Filed on May 4, 2023, as Appl. No. 18/312,443.
Prior Publication US 2024/0372888 A1, Nov. 7, 2024
Int. Cl. G06F 15/16 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/1441 (2013.01) [H04L 63/1425 (2013.01); H04L 63/1433 (2013.01); H04L 63/20 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A system having an intelligent bot architecture having a plurality of bots for automating security posture validation of a computer system, comprising:
a memory that stores an intelligent automation framework for a plurality of bots that each perform a specified task involved in an aspect of automated security posture assessment of an evaluated system, wherein one or more bots of the intelligent automation framework automatically generates a ports and protocol validation;
a processor programmed to:
access a security category assigned to the evaluated system, the security category being based on an impact that a breach of security of the evaluated system would have on the evaluated system and/or a related system;
select, based on execution of one or more selection bots and the security category, a plurality of controls from among a plurality of families of controls, each family of controls having respective controls, wherein a control from among the plurality of controls specifies protection against one or more security threats;
perform, based on execution of one or more control implementation bots, a validation operation for each control from among the selected plurality of controls to implement each control;
aggregate, based on execution of the one or more control implementation bots, a report package based on the implemented plurality of controls;
generate a security posture assessment based on the report package; and
monitor, based on execution of one or more monitoring bots, performance of the evaluated system based on the implemented plurality of controls.