Patent ID: 9621594
Date: 2017-04-11
CPC Classifications: G06F,H04L

Claim:
1. A method for conducting a scan on a target device across a computer network, the method comprising: providing a scanner computer in communication with a communication network; providing an application programming interface (API) in the target device; providing in the scanner computer a standard assessment library; providing in the scanner computer an adaptation layer; providing in the scanner computer a network transport layer; providing in the scanner computer a runtime supervisor controller operable to control the standard assessment library, the adaptation layer, and the network transport layer; establishing a network connection between the scanner computer and the target device across the communication network through the network transport layer; executing function calls in the standard assessment library, the function calls including requesting data items from the target device; adapting in the adaptation layer the function calls from the standard assessment library to conform with the API in the target device; receiving in the standard assessment library a network transaction result based upon the requested data items from the target device; and analyzing in the standard assessment library the received, requested data items to assess a posture of the target device according to a plurality of assessment rules accessed by the standard assessment library.