Patent ID: 8127359
Filing Date: 2012-02-28
Classification: G06F,H04L

Abstract:
1. A system for real-time vulnerability assessment of a host computer or device, said system comprising: an agent residing and running on the host computer or device, said agent comprising: an executable agent module configured to track in real-time the status of interfaces and ports on interfaces of host computer or device by monitoring and storing the status information as information entries in a first data structure, wherein the agent tracks the status of interfaces and ports by listening to the start and stop of network services on the host computer or device in real-time; said executable agent module configured to compare the entries to determine any change in the status of at least one of interfaces and ports on the interfaces of the host computer or device, said executable agent communicating the information entries to a remote destination server on the network; the remote destination server comprising: an executable server module configured to receive the information entries communicated by the executable agent module, said executable server module configured to store the received information entries in a second data structure, wherein the information entries indicate the state of each of the ports on each of the active interfaces of the host computer or device, said executable server module configured to compare the received information entries with stored information on the server to determine the change in the status of at least one of interfaces and ports on the interfaces of the host computer or device, and said executable server module configured to run a network based vulnerability assessment tests on the host computer or device in the event of a change in the status of at least one of interface and ports.