CPC H04L 63/1433 (2013.01) [G06F 3/048 (2013.01); H04L 63/0281 (2013.01); H04L 63/1408 (2013.01); H04L 63/1441 (2013.01); H04L 63/166 (2013.01); H04L 67/02 (2013.01); G06F 2221/2101 (2013.01); G06F 2221/2119 (2013.01)] | 25 Claims |
1. A method comprising:
establishing a connection between a scanner engine associated with a scanner server and a scanner client associated with an endpoint device, wherein the scanner client communicates with an Internet application executable by the endpoint device, wherein the scanner server and the endpoint device are in communication with one or more networks, and wherein the scanner client comprises or is a first scanner client;
transmitting, from the scanner server to the scanner client, first update data for updating the scanner client;
transmitting, from the scanner engine to the scanner client and using the connection, commands for collecting, by the scanner client, data associated with the endpoint device;
receiving, at the scanner engine from the scanner client and using the connection, the data associated with the endpoint device, wherein the data associated with the endpoint device is collected using the scanner client;
analyzing the data associated with the endpoint device using the scanner engine to determine a security or vulnerability data or status of the endpoint device;
identifying second update data for the endpoint device based on analyzing the data associated with the endpoint device; and
transmitting the second update data from the scanner engine to the endpoint device, wherein the scanner server is located remotely from the endpoint device.
|