CPC H04L 63/1433 (2013.01) [G06Q 10/087 (2013.01); H04L 67/10 (2013.01)] | 19 Claims |
1. A computing apparatus comprising:
at least one memory comprising instructions; and
at least one processing device configured for executing the instructions that, when executed, cause the at least one processing device to perform the operations of:
receiving raw scan data in response to conducting a scan of an enterprise network;
identifying a plurality of assets in communication with the enterprise network using the raw scan data;
determining whether a previous scan of the enterprise network was a first authenticated scan or a first non-authenticated scan, wherein the previous scan was executed before the scan;
determining whether the scan of the enterprise network is a second authenticated scan or a second non-authenticated scan;
determining a first scan authoritativeness of the scan of the enterprise network;
determining a second scan authoritativeness of the previous scan of the enterprise network;
comparing the first scan authoritativeness of the scan of the enterprise network with the second scan authoritativeness of the previous scan of the enterprise network;
formatting the raw scan data, based on comparing the first scan authoritativeness of the scan of the enterprise network with the second scan authoritativeness of the previous scan of the enterprise network, wherein the formatting the raw scan data comprises modifying the raw scan data;
evaluating the formatted scan data to determine that a tag applies to an asset comprised in the plurality of assets, wherein the tag is assigned to the asset in the at least one memory; and
generating a target list of assets to be scanned in a subsequent scan of the enterprise network, wherein the target list of assets is a subset of the plurality of assets, wherein the computing apparatus is at least partially controlled using a web application.
|