IP Library Granted Patent US 8,495,747
Granted Patent B1
US 8,495,747 · App. 12/751,995 · Granted Jul 23, 2013

Prioritizing asset remediations

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 8,495,747
App. No.
12/751,995
Granted
Jul 23, 2013
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for prioritizing asset remediations. One method includes generating a risk metric for an asset and a threat, generating a remediation availability metric for the asset and the threat, and determining a remediation prioritization metric for the asset and the threat according to the risk metric and the remediation availability metric. The remediation prioritization metric specifies a priority of applying the remediation to the asset.

Claims (61)

1. A computer-implemented method performed by a data processing apparatus, comprising:

using at least one processor device to generate a risk metric for an asset and a threat, wherein the risk metric is an estimate of a risk that the threat will affect the asset;

generating a remediation availability metric for the asset and the threat, wherein the remediation availability metric is based, at least in part, on whether a remediation for the threat is available and not applied to the asset, wherein the remediation reduces the risk that the threat will affect the asset when applied to the asset; and

determining a remediation prioritization metric for the asset and the threat according to the risk metric and the remediation availability metric, wherein the remediation prioritization metric specifies a priority of applying the remediation to the asset;

wherein generating the risk metric for the asset and the threat comprises:

receiving threat definition data for the threat and vulnerability detection data and countermeasure detection data for the asset, wherein the threat definition data identifies one or more countermeasures that reduce a risk that the threat will affect an asset, the vulnerability detection data identifies threats to which the asset is vulnerable, and the countermeasure detection data identifies one or more countermeasures protecting the asset;

analyzing the vulnerability detection data to determine whether the asset is vulnerable to the threat;

determining from the threat definition data and the countermeasure detection data whether the asset is protected by one of the countermeasures identified for the threat; and

determining the risk metric for the asset for the threat according to whether the asset is vulnerable to the threat and whether the asset is protected by one of the countermeasures identified for the threat.

2. The method of claim 1 , further comprising presenting the remediation prioritization metric to a user.

3. The method of claim 1 , wherein the remediation is an active countermeasure that modifies a configuration of the asset.

4. The method of claim 1 , wherein the remediation is a software patch.

5. The method of claim 1 , wherein determining the risk metric further comprises determining whether the threat applies to a configuration of the asset.

6. The method of claim 1 , wherein the risk metric for the asset and the threat is a compound risk metric further comprising a severity score estimating a severity of the threat.

7. The method of claim 6 , wherein:

the remediation prioritization metric is patch immediately if the risk metric indicates that the asset is vulnerable to the threat with no countermeasure protection, the severity score satisfies a severity threshold, and the remediation availability metric indicates that a remediation is available;

the remediation prioritization metric is patch urgently if the risk metric indicates that the asset is vulnerable to the threat with no countermeasure protection, the severity score does not satisfy the severity threshold, and the remediation availability metric indicates that a remediation is available;

the remediation prioritization metric is patch later if the risk metric indicates that there is at least some countermeasure protection for the asset, and if the remediation availability metric indicates that a remediation is available; and

otherwise, the remediation prioritization metric is do not patch.

8. The method of claim 1 , wherein the remediation prioritization metric for the asset and the threat is further based on a criticality of the asset.

9. The method of claim 8 , wherein the criticality of an asset is derived from a monetary value of the asset.

10. The method of claim 8 , wherein the criticality of an asset is derived from a business value of the asset.

11. The method of claim 1 , further comprising determining a respective remediation prioritization metric for each of a plurality of assets and each of a plurality of threats.

12. A system comprising:

a processor; and

a computer storage medium coupled to the processor and including instructions, which, when executed by the processor, causes the processor to perform operations comprising:

generating a risk metric for an asset and a threat, wherein the risk metric is an estimate of a risk that the threat will affect the asset;

generating a remediation availability metric for the asset and the threat, wherein the remediation availability metric is based, at least in part, on whether a remediation for the threat is available and not applied to the asset, wherein the remediation reduces the risk that the threat will affect the asset when applied to the asset; and

determining a remediation prioritization metric for the asset and the threat according to the risk metric and the remediation availability metric, wherein the remediation prioritization metric specifies a priority of applying the remediation to the asset;

wherein generating the risk metric for the asset and the threat comprises:

receiving threat definition data for the threat and vulnerability detection data and countermeasure detection data for the asset, wherein the threat definition data identifies one or more countermeasures that reduce a risk that the threat will affect an asset, the vulnerability detection data identifies threats to which the asset is vulnerable, and the countermeasure detection data identifies one or more countermeasures protecting the asset;

analyzing the vulnerability detection data to determine whether the asset is vulnerable to the threat;

determining from the threat definition data and the countermeasure detection data whether the asset is protected by one of the countermeasures identified for the threat; and

determining the risk metric for the asset for the threat according to whether the asset is vulnerable to the threat and whether the asset is protected by one of the countermeasures identified for the threat.

13. The system of claim 12 , wherein the operations further comprise presenting the remediation prioritization metric to a user.

14. The system of claim 12 , wherein the risk metric for the asset and the threat is a compound risk metric further comprising a severity score estimating a severity of the threat.

15. The system of claim 14 , wherein:

the remediation prioritization metric is patch immediately if the risk metric indicates that the asset is vulnerable to the threat with no countermeasure protection, the severity score satisfies a severity threshold, and the remediation availability metric indicates that a remediation is available;

the remediation prioritization metric is patch urgently if the risk metric indicates that the asset is vulnerable to the threat with no countermeasure protection, the severity score does not satisfy the severity threshold, and the remediation availability metric indicates that a remediation is available;

the remediation prioritization metric is patch later if the risk metric indicates that there is at least some countermeasure protection for the asset, and if the remediation availability metric indicates that a remediation is available; and

otherwise, the remediation prioritization metric is do not patch.

16. The system of claim 12 , wherein the remediation prioritization metric for the asset and the threat is further based on a criticality of the asset.

17. The system of claim 12 , wherein the operations further comprise determining a respective remediation prioritization metric for each of a plurality of assets and each of a plurality of threats.

18. A non-transitory computer-storage medium encoded with a computer program including instructions operable to cause data processing apparatus to perform operations comprising:

generating a risk metric for an asset and a threat, wherein the risk metric is an estimate of a risk that the threat will affect the asset;

generating a remediation availability metric for the asset and the threat, wherein the remediation availability metric is based, at least in part, on whether a remediation for the threat is available and not applied to the asset, wherein the remediation reduces the risk that the threat will affect the asset when applied to the asset; and

determining a remediation prioritization metric for the asset and the threat according to the risk metric and the remediation availability metric, wherein the remediation prioritization metric specifies a priority of applying the remediation to the asset;

wherein generating the risk metric for the asset and the threat comprises:

receiving threat definition data for the threat and vulnerability detection data and countermeasure detection data for the asset, wherein the threat definition data identifies one or more countermeasures that reduce a risk that the threat will affect an asset, the vulnerability detection data identifies threats to which the asset is vulnerable, and the countermeasure detection data identifies one or more countermeasures protecting the asset;

analyzing the vulnerability detection data to determine whether the asset is vulnerable to the threat;

determining from the threat definition data and the countermeasure detection data whether the asset is protected by one of the countermeasures identified for the threat; and

determining the risk metric for the asset for the threat according to whether the asset is vulnerable to the threat and whether the asset is protected by one of the countermeasures identified for the threat.

19. The non-transitory computer-storage medium of claim 18 , wherein the operations further comprise presenting the remediation prioritization metric to a user.

20. The non-transitory computer-storage medium of claim 18 , wherein the risk metric for the asset and the threat is a compound risk metric further comprising a severity score estimating a severity of the threat.

21. The non-transitory computer-storage medium of claim 20 , wherein:

the remediation prioritization metric is patch immediately if the risk metric indicates that the asset is vulnerable to the threat with no countermeasure protection, the severity score satisfies a severity threshold, and the remediation availability metric indicates that a remediation is available;

the remediation prioritization metric is patch urgently if the risk metric indicates that the asset is vulnerable to the threat with no countermeasure protection, the severity score does not satisfy the severity threshold, and the remediation availability metric indicates that a remediation is available;

the remediation prioritization metric is patch later if the risk metric indicates that there is at least some countermeasure protection for the asset, and if the remediation availability metric indicates that a remediation is available; and

otherwise, the remediation prioritization metric is do not patch.

22. The non-transitory computer-storage medium of claim 18 , wherein the remediation prioritization metric for the asset and the threat is further based on a criticality of the asset.

23. The non-transitory computer-storage medium of claim 18 , wherein the operations further comprise determining a respective remediation prioritization metric for each of a plurality of assets and each of a plurality of threats.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →