IP Library Granted Patent US 9,830,458
Granted Patent B2
US 9,830,458 · App. 14/262,349 · Granted Nov 28, 2017

Discovery and classification of enterprise assets via host characteristics

Inventors: Kevin McBride (Silver Spring, MD); Quentin Liu (San Jose, CA); Hari Veladanda (Pleasanton, CA); George Tomic (Morgan Hill, CA); Peter Ashley (Hopkinton, MA)
Assignee: Symantec Corporation
G06F21/577G06Q10/06G06F2221/034
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 9,830,458
App. No.
14/262,349
Filed
Apr 25, 2014
Granted
Nov 28, 2017
Kind
B2
Art Unit
2431
USPC
726/25
Abstract

Techniques are presented herein for classifying a variety of enterprise computing resources based on asset characteristics. In particular, a computing asset, e.g., a server, may be classified based on any digital certificates provisioned on that server. That is, the properties of a digital certificate may be used to determine a measure of business value or importance of a server (or data hosted on that server). Once the computing asset has been classified, a monitoring system may use the assigned classifications to prioritize security incidents for review.

Claims (37)

1. A computer-implemented method for managing a plurality of computing assets, the method comprising:

identifying a plurality of computing assets of an enterprise network from a list of network addresses associated with each respective computing asset by probing each network address for digital certificate information presented by the respective computing asset in response to the probing;

for at least a first computing asset of the one or more of the computing assets:

identifying, by operation of at least one computer processor, one or more attributes associated with a digital certificate installed on the first computing asset,

identifying one or more configuration attributes of the first computing asset, wherein the one or more configuration attributes include a plurality of network addresses configured on the first computing asset, an indication of whether the plurality of network addresses are reachable outside of the enterprise network, an indication of applications and operating systems installed on the first computing asset, and naming conventions associated with the first asset, and

assigning a classification to the first computing asset based on the attributes of the identified digital certificate and based on the configuration attributes of the computing asset, wherein the classification is used to prioritize security incidents occurring on the plurality of computing assets;

receiving one or more security incidents for a set of the one or more computing assets, wherein the set is restricted to a first assigned classification of the one or more computing assets, and wherein the one or more security incidents occurred over a specified time period; and

prioritizing the one or more security incidents based on the first assigned classification and an underlying event associated with each of the one or more security incidents.

2. The computer-implemented method of claim 1 , wherein the configuration attributes include a network configuration of the computing asset.

3. The computer-implemented method of claim 1 , wherein the attributes associated with the digital certificate include at least one of a key size, a supported encryption algorithm, an issuing certificate authority, and use flags specified in the digital certificate.

4. The computer-implemented method of claim 1 , wherein the computing asset comprises a computing server hosting one or more applications.

5. The computer-implemented method of claim 1 , wherein the security incidents are recorded in an event database by one or more systems configured to monitor the plurality of computing assets.

6. A non-transitory computer-readable storage medium storing instructions, which, when executed on a processor, performs an operation for managing a plurality of computing assets, the operation comprising:

identifying a plurality of computing assets of an enterprise network from a list of network addresses associated with each respective computing asset by probing each network address for digital certificate information presented by the respective computing asset in response to the probing;

for at least a first computing asset of the one or more of the computing assets:

identifying, by operation of at least one computer processor, one or more attributes associated with a digital certificate installed on the first computing asset,

identifying one or more configuration attributes of the first computing asset, wherein the one or more configuration attributes include a plurality of network addresses configured on the first computing asset, an indication of whether the plurality of network addresses are reachable outside of the enterprise network, an indication of applications and operating systems installed on the first computing asset, and naming conventions associated with the first asset, and

assigning a classification to the first computing asset based on the attributes of the identified digital certificate and based on the configuration attributes of the computing asset, wherein the classification is used to prioritize security incidents occurring on the plurality of computing assets;

receiving one or more security incidents for a set of the one or more computing assets, wherein the set is restricted to a first assigned classification of the one or more computing assets, and wherein the one or more security incidents occurred over a specified time period; and

prioritizing the one or more security incidents based on the first assigned classification and an underlying event associated with each of the one or more security incidents.

7. The non-transitory computer-readable storage medium of claim 6 , wherein the configuration attributes include a network configuration of the computing asset.

8. The non-transitory computer-readable storage medium of claim 6 , wherein the attributes associated with the digital certificate include at least one of a key size, a supported encryption algorithm, an issuing certificate authority, and use flags specified in the digital certificate.

9. The non-transitory computer-readable storage medium of claim 6 , wherein the computing asset comprises a computing server hosting one or more applications.

10. The non-transitory computer-readable storage medium of claim 6 , wherein the security incidents are recorded in an event database by one or more systems configured to monitor the plurality of computing assets.

11. A system, comprising:

a processor; and

a memory hosting an application, which, when executed on the processor, performs an operation for an operation for managing a plurality of computing assets, the operation comprising:

identifying a plurality of computing assets of an enterprise network from a list of network addresses associated with each respective computing asset by probing each network address for digital certificate information presented by the respective computing asset in response to the probing,

for at least a first computing asset of the one or more of the computing assets:

identifying, by operation of at least one computer processor, one or more attributes associated with a digital certificate installed on the first computing asset,

identifying one or more configuration attributes of the first computing asset, wherein the one or more configuration attributes include a plurality of network addresses configured on the first computing asset, an indication of whether the plurality of network addresses are reachable outside of the enterprise network, an indication of applications and operating systems installed on the first computing asset, and naming conventions associated with the first asset, and

assigning a classification to the first computing asset based on the attributes of the identified digital certificate and based on the configuration attributes of the computing asset, wherein the classification is used to prioritize security incidents occurring on the plurality of computing assets,

receiving one or more security incidents for a set of the one or more computing assets, wherein the set is restricted to a first assigned classification of the one or more computing assets, and wherein the one or more security incidents occurred over a specified time period, and

prioritizing the one or more security incidents based on the first assigned classification and an underlying event associated with each of the one or more security incidents.

12. The system of claim 11 , wherein the configuration attributes include a network configuration of the computing asset.

13. The system of claim 11 , wherein the attributes associated with the digital certificate include at least one of a key size, a supported encryption algorithm, an issuing certificate authority, and use flags specified in the digital certificate.

14. The system of claim 11 , wherein the computing asset comprises a computing server hosting one or more applications.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2014
From: MCBRIDE, KEVIN; LIU, QUENTIN; VELADANDA, HARI; TOMIC, GEORGE; ASHLEY, PETER
To: SYMANTEC CORPORATION
Reel/Frame 032768/0053 →
Continuity (1)
Related Publication 20150310215A1 · Oct 29, 2015