Patent ID: 8844044

Claim:
A process for facilitating a client system defense training exercise: sending a registration request message by the client system to at least one first server for registering the client computer with the at least one first server; sending a profile message by the at least one first server to the client system in response to successful registration by the client system, the profile message including a list of client system vulnerabilities with associated vulnerability identifiers (IDs); sending a health message by the client system to the at least one first server at predetermined intervals, the health message including information regarding at least one of client system CPU, memory, hard disk, network and interfaces; sending a vulnerability status message by the client system to the at least one first server each time one of the vulnerabilities on the list of vulnerabilities has been identified, exploited or fixed, the vulnerability status messages including the associated vulnerability ID for each vulnerability; sending a firewall message by the client system to the at least one first server indicating client system firewall changes including firewall up, firewall down or no firewall; storing details from the profile message, one or more health messages, firewall message and one or more vulnerability status messages in at least one database associated with the first server; accessing the details stored in the at least one database by at least one second server; applying a set of scoring rules to the accessed details by the at least one second server to determine an objective score for one or more client system users that is indicative of the one or more client system user's ability to identify one or more of the vulnerabilities of the client system, exploit one or more of the vulnerabilities of the client system or defend the client system against one or more of the vulnerabilities.