Bank of America Corporation
SYSTEM AND METHOD FOR AUTOMATICALLY IDENTIFYING SOFTWARE VULNERABILITIES USING NAMED ENTITY RECOGNITION

Last updated:

Abstract:

An apparatus includes a memory and a processor. The memory stores descriptions of known vulnerabilities and information generated by a monitoring subsystem. Each description of a known vulnerability identifies software components that are associated with the known vulnerability. The monitoring subsystem monitors software programs that are installed within a computer system. The information includes descriptions of issues that are associated with the software programs. The processor generates a set of mappings, based on a comparison between the text describing the known software vulnerabilities and the text describing the issues. Each mapping associates a software program that is associated with an issue with a known software vulnerability. The processor also uses a machine learning algorithm to predict that a given software program is associated with a particular software vulnerability. In response to predicting that the given software program is associated with the particular software vulnerability, the processor generates an alert.

Status:
Application
Type:

Utility

Filling date:

25 Feb 2021

Issue date:

25 Aug 2022