Patent ID: 8566932

Claim:
A computer-implemented method of applying automatic remediation for enforcing network hygiene of a client, the method comprising: responsive to an attempt by the client to connect to a secure network, scanning the client to detect a plurality of files on the client; retrieving onto the client a reputation score for each of the files detected; calculating on the client a hygiene score for the client based on the reputation scores for the plurality of files detected on the client, the hygiene score indicating a likelihood of the client to engage in risky behavior, wherein the files on the client include files with reputation scores indicating negative security behavior and files with reputation scores indicating positive security behavior, the files with reputation scores indicating negative security behavior affecting the hygiene score to indicate increased likelihood of the client to engage in risky behavior, and the files with reputation scores indicating positive security behavior affecting the hygiene score to indicate decreased likelihood of the client to engage in risky behavior; determining whether the hygiene score exceeds a threshold for bad client hygiene; and responsive to the hygiene score for the client exceeding the threshold, applying a policy to the client that restricts access to the secure network.