Unified scan management
First Claim
1. At least one non-transitory machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
- identify a particular scan set to be performed on at least a portion of a computing environment, wherein the particular scan set comprises a plurality of scans and is to assess a particular policy of the computing environment;
determine a set of scan engines, in a plurality of scan engines, to perform the plurality of scans, wherein the set of scan engines comprises two or more different scan engines, and identifying the set of scan engines comprises identifying, for each of the plurality of scans, a respective scan engine in the plurality of scan engines operable to perform the scan on one or more host devices in the computing environment;
send a first request to a first one of the scan engines in the set of scan engines to perform at least one particular scan in the particular scan set, wherein the first scan engine is a network-based scan engine remote from the portion of the computing environment;
receive scan result data from the first scan engine identifying results of the particular scan; and
send a second request to a second-scan engine in the set of scan engines to perform at least one other scan based on results of the particular scan, wherein the second scan engine comprises a host-based scan engine hosted on a particular device in the portion of the computing environment and is to perform internal scans of the particular device, the second request indicates at least a portion of the results of the particular scan, and the other scan comprises a particular internal scan of the particular device using at least a portion of the results of the particular scan.
10 Assignments
0 Petitions
Accused Products
Abstract
A particular scan set to be performed on at least a portion of a computing environment is identified. A particular scan engine, in a plurality of scan engines, is identified that is adapted to perform at least one scan in the particular scan set, each scan engine in the plurality of scan engines adapted to perform one or more scans on one or more host devices in the computing environment. A request is sent to the particular scan engine to perform the at least one scan in the particular scan set and scan result data is received from the particular scan engine corresponding to the at least one scan in the particular scan set.
29 Citations
23 Claims
-
1. At least one non-transitory machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
-
identify a particular scan set to be performed on at least a portion of a computing environment, wherein the particular scan set comprises a plurality of scans and is to assess a particular policy of the computing environment; determine a set of scan engines, in a plurality of scan engines, to perform the plurality of scans, wherein the set of scan engines comprises two or more different scan engines, and identifying the set of scan engines comprises identifying, for each of the plurality of scans, a respective scan engine in the plurality of scan engines operable to perform the scan on one or more host devices in the computing environment; send a first request to a first one of the scan engines in the set of scan engines to perform at least one particular scan in the particular scan set, wherein the first scan engine is a network-based scan engine remote from the portion of the computing environment; receive scan result data from the first scan engine identifying results of the particular scan; and send a second request to a second-scan engine in the set of scan engines to perform at least one other scan based on results of the particular scan, wherein the second scan engine comprises a host-based scan engine hosted on a particular device in the portion of the computing environment and is to perform internal scans of the particular device, the second request indicates at least a portion of the results of the particular scan, and the other scan comprises a particular internal scan of the particular device using at least a portion of the results of the particular scan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
identifying a particular scan set to be performed on at least a portion of a computing environment, wherein the particular scan set comprises a plurality of scans and is to assess a particular policy of the computing environment; determining a set of scan engines, in a plurality of scan engines, to perform the plurality of scans, wherein the set of scan engines comprises two or more different scan engines, and identifying the set of scan engines comprises identifying, for each of the plurality of scans, a respective scan engine in the plurality of scan engines operable to perform the scan on one or more host devices in the computing environment; sending a first request to a first one of the scan engines in the set of scan engines to perform at least one particular scan in the particular scan set, wherein the first scan engine is a network-based scan engine remote from the portion of the computing environment; receiving scan result data from the first scan engine identifying results of the particular scan; and sending a second request to a second-scan engine in the set of scan engines to perform at least one other scan based on results of the particular scan, wherein the second scan engine comprises a host-based scan engine hosted on a particular device in the portion of the computing environment and is to perform internal scans of the particular device, the second request indicates at least a portion of the results of the particular scan, and the other scan comprises a particular internal scan of the particular device using at least a portion of the results of the particular scan.
-
-
21. A system comprising:
-
at least one processor device; at least one memory element; and an asset management system server, adapted when executed by the at least one processor device to; identify a particular scan set to be performed on at least a portion of a computing environment, wherein the particular scan set comprises a plurality of scans and is to assess a particular policy of the computing environment; determine a set of scan engines, in a plurality of scan engines, to perform the plurality of scans, wherein the set of scan engines comprises two or more different scan engines, and identifying the set of scan engines comprises identifying, for each of the plurality of scans, a respective scan engine in the plurality of scan engines operable to perform the scan on one or more host devices in the computing environment; send a first request to a first one of the scan engines in the set of scan engines to perform at least one particular scan in the particular scan set, wherein the first scan engine is a network-based scan engine remote from the portion of the computing environment; receive scan result data from the first scan engine identifying results of the particular scan; and send a second request to a second-scan engine in the set of scan engines to perform at least one other scan based on results of the particular scan, wherein the second scan engine comprises a host-based scan engine hosted on a particular device in the portion of the computing environment and is to perform internal scans of the particular device, the second request indicates at least a portion of the results of the particular scan, and the other scan comprises a particular internal scan of the particular device using at least a portion of the results of the particular scan. - View Dependent Claims (22, 23)
-
Specification