| CPC H04L 63/1441 (2013.01) [H04L 63/1425 (2013.01); H04L 63/1433 (2013.01); H04L 63/20 (2013.01)] | 15 Claims |

|
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.
|