IP Library Granted Patent US 10,372,915
Granted Patent B2
US 10,372,915 · App. 15/659,744 · Granted Aug 6, 2019

Cybersecurity vulnerability management systems and method

Inventors: Bryan S. Inagaki (West Grove, PA); Martin Dawson (Essex, GB); Andrew Graham (Dorset, GB); Ramiro R. Murgueytio (Media, PA); David J. Robinson (Summit, NJ); Ajay D. Vachhani (Parsippany, NJ); Travis Washburn (Chestnut Hill Cove, MD)
Assignee: JPMORGAN CHASE BANK, N.A.
G06F21/577G06F3/04817G06Q10/0635H04L63/1433G06F2221/2111
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,372,915
App. No.
15/659,744
Granted
Aug 6, 2019
Kind
B2
Abstract

A method and system are provided for managing cybersecurity vulnerabilities of resources within at least one network. The method includes collecting data including application risk rank and network location. The method further includes determining a vulnerability score for vulnerabilities of the resources and determining a severity score based on the application risk rank and network location. The method additionally includes integrating the vulnerability score and the severity score to create a two-dimensional risk ranking and prioritizing remediation of the vulnerabilities based on the two-dimensional risk ranking.

Claims (38)

1. A computer-implemented method for managing cybersecurity vulnerabilities of resources within at least one network, the method comprising:

collecting, by at least one processor over a network, data pertaining to multiple network resources, the data including application risk rank and network location;

utilizing the at least one processor to manage cybersecurity vulnerabilities within the network by performing operations including;

determining vulnerability scores corresponding to vulnerabilities of the network resources;

determining severity scores for the network resources based on the application risk rank and network location of the network resources; and

integrating each vulnerability score and a corresponding severity score for the network resources to create a two-dimensional risk ranking; and

prioritizing remediation of the vulnerabilities within the network based on the two-dimensional risk ranking.

2. The method of claim 1 , further comprising calculating a vulnerability index as a weighted sum of vulnerabilities associated with an application and host.

3. The method of claim 2 , further comprising generating a user interface displaying a comparison of an infrastructure vulnerability index and an application vulnerability index.

4. The method of claim 1 , further comprising scheduling remediation of vulnerabilities based on the two-dimensional risk ranking.

5. The method of claim 1 , further comprising providing a user interface facilitating one-click generation of a prioritized remediation list.

6. The method of claim 1 , further comprising matching a vulnerability on the remediation list with a pre-determined patch for remediating the vulnerability.

7. The method of claim 6 , further comprising automatically applying the patch to impacted network hosts.

8. The method of claim 1 , wherein determining severity scores comprises determining a weight associated with a risk rank and a weight associated with a network location and summing the weights to calculate a total severity weight.

9. The method of claim 8 , further comprising associating the total severity weight with a corresponding severity score.

10. The method of claim 1 , further comprising generating a user interface displaying network hosts impacted by a selected vulnerability.

11. A cybersecurity vulnerability management system operating within at least one network, the system comprising:

at least one input processing engine for collecting data including application risk rank and network location;

at least one computer memory storing instructions;

at least one computer processor accessing the stored instructions and the collecting data for performing steps including:

determining vulnerability scores corresponding to vulnerabilities of network resources;

determining severity scores for the network resources based on the application risk rank and network location of the network resources;

integrating each vulnerability score and a corresponding severity score to create a two-dimensional risk ranking; and

prioritizing remediation of the vulnerabilities within the network based on the two dimensional risk ranking.

12. The system of claim 11 , further comprising calculating a vulnerability index as a weighted sum of vulnerabilities associated with an application and a host.

13. The system of claim 12 , wherein prioritization engine generates a user interface displaying a comparison of an infrastructure vulnerability index and an application vulnerability index.

14. The system of claim 11 , further comprising scheduling remediation of vulnerabilities based on the two-dimensional risk ranking.

15. The system of claim 11 , wherein a prioritization implementation engine generates a user-interface facilitating one-click generation of a prioritized remediation list.

16. The system of claim 11 , further comprising a remediation engine matching a vulnerability on the remediation list with a pre-determined patch for remediating the vulnerability.

17. The system of claim 16 , wherein the remediation engine automatically applies the patch to prioritized impacted network hosts.

18. The system of claim 11 , wherein a severity score calculator determines severity scores by determining a weight associated with a risk rank and a weight associated with a network location and summing the weights to calculate a total severity weight.

19. The system of claim 18 , wherein the severity score calculator associates the total severity weight with a corresponding severity score.

20. A non-transitory computer-readable medium, executed by a processor for managing cybersecurity vulnerabilities of resources within at least one network by performing steps including:

collecting data pertaining to multiple network resources, the data including application risk rank and network location;

determining vulnerability scores corresponding to vulnerabilities of the network resources;

determining severity scores for the network resources based on the application risk rank and network location; and

integrating the vulnerability score and the severity score to create a two-dimensional risk ranking; and

prioritizing remediation of the vulnerabilities based on the two-dimensional risk ranking.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: INAGAKI, BRYAN S.; DAWSON, MARTIN; ROBINSON, DAVID J.; GRAHAM, ANDREW; VACHHANI, AJAY D.; MURGEUYTIO, RAMIRO RODNEY; WASHBURN, TRAVIS
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 043519/0816 →
Continuity (2)
Provisional Application 62368230 · Jul 29, 2016
Related Publication 20180032736A1 · Feb 1, 2018