×

Inferring application inventory

  • US 9,473,355 B2
  • Filed: 03/14/2013
  • Issued: 10/18/2016
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, the program, when executed, causing the at least one computing device to at least:

  • obtain a disk configuration of one of a plurality of machine instances executing a plurality of applications;

    obtain a network traffic permissions configuration of the one of machine instances, the network traffic permissions configuration defining at least one of an open port, a set of network addresses, or a networking protocol for which the one of the machine instances is configured to accept network traffic;

    obtain a network traffic routing configuration associated with one of the machine instances, the network traffic routing configuration defining a network traffic flow between the one of the machine instances and a distinct one of the machine instances;

    identify, without an internal inspection of the machine instance, a first one of the applications based at least in part on the disk configuration, the network traffic routing configuration, the network traffic permissions configuration, and an identification of a second one of the applications;

    store an identification of the first one of the applications as one of a plurality of identifications stored in a data store;

    generate an analytics report embodying the identifications.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×