US 12,135,791 B2
Electronic system for security analysis and validation during construction and deployment of dynamic network components
Pierre Jacques Bouchard, Davidson, NC (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Aug. 12, 2022, as Appl. No. 17/886,862.
Prior Publication US 2024/0054230 A1, Feb. 15, 2024
Int. Cl. G06F 21/57 (2013.01); G06F 8/60 (2018.01)
CPC G06F 21/577 (2013.01) [G06F 8/60 (2013.01); G06F 2221/033 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for security analysis and validation during construction and deployment of dynamic network components, wherein the system is structured for identifying and remediating defects in a first resource program code being built at an internal network layer of the first distributed network, in real-time, and validating the first resource program code at both a lower deployment environment and a higher deployment environment, the system comprising:
at least one memory device with computer-readable program code stored thereon;
at least one communication device;
at least one processing device operatively coupled to the at least one memory device and the at least one communication device, wherein executing the computer-readable code is configured to cause the at least one processing device to:
detect, via a lower deployment environment system, transmission of a first resource program code to a quality control testing system;
transmit the first resource program code to a lower build deploy system associated with the lower deployment environment system, prior to transmission of the first resource program code to a quality control testing system;
augment, via the lower build deploy system, a code merge associated with the first resource program code at a continuous integration system with a first validation of the first resource program code at a first time interval, prior to transmission of the first resource program code to a quality control testing system, wherein the first validation of the program code comprises:
determining whether the first resource program code is associated with one or more critical security vulnerability records;
determining a successful first validation of the first resource program code in response to determining that the first resource program code is not associated with the critical security vulnerability record; and
in response to the successful first validation of the first resource program code, storing the first resource program code at an artifactory system;
receive, via a lower deployment system, a request for transmission of the validated first resource program code to the quality control testing system from a first network device at a second time interval succeeding the first time interval;
extract, via the lower deployment system, the first resource program code from the artifactory system to the lower build deploy system;
initiate a second validation of the first resource program code at the second time interval, based on at least one or more categorical network program resource component records associated with a dynamic validated network resource library;
in response to a successful second validation of the first resource program code, (i) restore the first resource program code at the artifactory system, and (ii) allow deployment of the first resource program code to the lower deployment environment.