Non-transitory computer-readable storage media having computer-executable instructions stored thereon for autonomous cybersecurity within a network computing environment, wherein when executed by at least one processor the computer-executable instructions cause the at least one processor to:
- establish electronic communication with a network computing environment;
- receive data records from a data source, each of the data records containing data elements relating to resources and/or activity within the network computing environment;
- execute an optimizer program and feed at least some of the data elements of one or more of the data records to the optimizer program for comparison against a system goal and calculation of a first distance to the system goal based on the comparison;
- based on the first distance, implement pre-determined changes in the network computing environment;
- receive additional data records containing additional data elements recorded within the network computing environment following the implementation of the pre-determined changes;
- execute the optimizer program and feed at least some of the additional data elements of one or more of the additional data records to the optimizer program for follow-up comparison against the system goal and calculation of a second distance to the system goal based on the follow-up comparison;
- determine that the second distance is less than the first distance;
- and
- based on the determination, configure the optimizer program for additional changes to further advance the network computing environment toward the system goal.