IP Library Granted Patent US 11,409,887
Granted Patent B2
US 11,409,887 · App. 16/869,378 · Granted Aug 9, 2022

Cybersecurity vulnerability mitigation framework

Inventors: Sri Nikhil Gupta Gourisetti (Richland, WA); Michael E. Mylrea (Alexandria, VA); Hirak Patangia (Little Rock, AR)
Assignees: Battelle Memorial Institute; Board of Trustees of the University of Arkansas
G06F21/577G06F2221/034H04L63/1433
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 11,409,887
App. No.
16/869,378
Filed
May 7, 2020
Granted
Aug 9, 2022
Kind
B2
Art Unit
2436
USPC
726/25
Abstract

Systems, methods, and computer media for mitigating cybersecurity vulnerabilities of systems are provided herein. A current cybersecurity maturity of a system can be determined based on maturity criteria. The maturity criteria can be ranked based on importance. Solution candidates for increasing the cybersecurity maturity of the system can be determined based on the ranking. The solution candidates specify cybersecurity levels for the maturity criteria. A present state value reflecting the current cybersecurity maturity of the system can be calculated. For the solution candidates, an implementation state value and a transition state value can be determined. The implementation state value represents implementation of the maturity levels of the solution candidate, and the transition state value represents a transition from the present state value to the implementation state value. Based on the transition state values, a solution candidate can be selected for the system, and the system can be modified accordingly.

Claims (43)

1. A method of mitigating cybersecurity vulnerability of a system, comprising:

generating one or more solution candidates for improving the cybersecurity of a system based on a prioritization of cybersecurity maturity criteria and a current cybersecurity maturity of the system, wherein the prioritization is based on rankings and relative weights for security controls of the cybersecurity maturity criteria, and wherein the relative weights for the respective cybersecurity maturity criteria are determined using a rank-weight approach;

for the respective solution candidates, quantifying a transition difficulty to change from the current cybersecurity maturity of the system to a cybersecurity maturity specified by the solution candidate, wherein quantifying the transition difficulty comprises

calculating a present state value reflecting the current cybersecurity maturity of the system,

determining an implementation state value representing implementation of the maturity levels specified by the solution candidate, and

determining a transition state value representing a transition from the present state value to the implementation state value; and

based on the transition difficulties and solution candidates, sending a signal to cause a modification of the system to improve the cybersecurity maturity of the system.

2. The method of claim 1 , wherein the prioritization is based on dependencies among security controls of the cybersecurity maturity criteria.

3. A computer-readable storage device storing computer-executable instructions that, when executed by a computer, cause the computer to perform the method of claim 1 .

4. The method of claim 1 , wherein the system is an energy distribution system, and wherein the signal is sent to a controller associated with the energy distribution system.

5. A method of mitigating cybersecurity vulnerability of a system, comprising:

determining a current cybersecurity maturity of the system based on cybersecurity maturity criteria;

ranking the cybersecurity maturity criteria based on importance of the criteria, wherein the ranking comprises determining relative weights for the cybersecurity maturity criteria using a rank-weight analysis, and wherein the rank-weight analysis comprises at least one of a rank sum analysis, a reciprocal rank analysis, a rank exponent analysis, or a rank order centroid analysis;

determining, based on the ranked cybersecurity maturity criteria, a plurality of solution candidates for increasing the cybersecurity maturity of the system to a cybersecurity maturity goal, wherein the respective solution candidates specify maturity levels for the respective cybersecurity maturity criteria;

calculating a present state value reflecting the current cybersecurity maturity of the system, wherein the present state value is based on current maturity levels for the cybersecurity maturity criteria;

for the respective solution candidates:

determining an implementation state value representing implementation of the maturity levels specified by the solution candidate; and

determining a transition state value representing a transition from the present state value to the implementation state value;

based on the transition state values, selecting a solution candidate for use with the system; and

generating a cybersecurity vulnerability mitigation recommendation for modifying the system based on the solution candidate.

6. The method of claim 5 , further comprising applying one or more filters to the ranked cybersecurity maturity criteria and the cybersecurity maturity goal for the system, and wherein the plurality of solution candidates are determined based on outputs of the applied filters.

7. The method of claim 6 , wherein the applied filters consider at least one of: maturity indicator levels of security controls of the respective cybersecurity maturity criteria, time constraints, or resource constraints.

8. The method of claim 5 , further comprising generating a data visualization representing the cybersecurity vulnerability mitigation recommendation.

9. The method of claim 8 , wherein the respective cybersecurity maturity criteria comprise one or more security controls, and wherein the data visualization illustrates target maturity levels for the security controls to reach the cybersecurity maturity goal for the system.

10. The method of claim 5 , wherein the respective cybersecurity maturity criteria comprise one or more controls, the method further comprising determining dependencies among controls, wherein the dependencies are used in determination of the implementation state values and transition state values.

11. The method of claim 5 , wherein the current cybersecurity maturity of the system is determined at least in part based on data obtained by one or more sensors associated with the system.

12. The method of claim 5 , wherein the respective cybersecurity maturity criteria comprise one or more security controls, wherein the security controls have an integer maturity level range between one and four, and wherein the system is modified to reflect the selected solution candidate based on security controls of the selected solution candidate that have transitioned to a value of four.

13. The method of claim 5 , further comprising modifying the system based on the cybersecurity vulnerability mitigation recommendation.

14. The method of claim 13 , wherein modifying the system comprises at least one of: requiring a password, restricting user access, implementing a firewall, implementing or modifying encryption techniques, or modifying user accounts.

15. A cybersecurity vulnerability mitigation system, comprising:

a processor; and

one or more computer-readable storage media storing computer-readable instructions that, when executed by the processor, cause the system to perform operations comprising:

performing a cybersecurity maturity assessment for the system, the assessment identifying current maturity levels for security controls of cybersecurity maturity criteria;

identifying a cybersecurity maturity goal for the system;

prioritizing the cybersecurity maturity criteria, wherein prioritizing comprises ranking the cybersecurity maturity criteria and determining relative weights for the respective criteria using a rank-weight approach;

based on one or more maturity level constraints and the relative weights, identifying solution candidates for achieving the cybersecurity maturity goal for the system, wherein the respective solution candidates specify maturity levels for the security controls of the cybersecurity maturity criteria;

for the respective solution candidates, quantifying a transition difficulty of modifying the maturity levels of the security controls to the maturity levels specified in the solution candidate, wherein quantifying the transition difficulty comprises:

calculating a present state value reflecting a current cybersecurity maturity of the system,

determining an implementation state value representing implementation of the maturity levels specified by the solution candidate, and

determining a transition state value representing a transition from the present state value to the implementation state value;

based on the transition difficulties, selecting one or more of the solution candidates for use in increasing the cybersecurity maturity of the system; and

generating a data visualization representing the one or more selected solution candidates.

16. The system of claim 15 , wherein the mitigating further comprises determining dependencies among the security controls, wherein the dependencies are used in determination of the quantification of the implementation difficulties.

Assignments (3)
CONFIRMATORY LICENSE Recorded May 21, 2020
From: BATTELLE MEMORIAL INSTITUTE, PACIFIC NORTHWEST DIVISION
To: U.S. DEPARTMENT OF ENERGY
Reel/Frame 052724/0451 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2020
From: GOURISETTI, SRI NIKHIL GUPTA; MYLREA, MICHAEL E.
To: BATTELLE MEMORIAL INSTITUTE
Reel/Frame 052605/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2020
From: PATANGIA, HIRAK
To: BOARD OF TRUSTEES OF THE UNIVERSITY OF ARKANSAS
Reel/Frame 052605/0189 →
Continuity (4)
Provisional Application 62957010 · Jan 3, 2020
Provisional Application 62848442 · May 15, 2019
Provisional Application 62845122 · May 8, 2019
Related Publication 20200356678A1 · Nov 12, 2020