1. A computer-implemented method, performed by at least one processor, for preventing unsecured access to a secured computer over a network by a client running on a remote computer having a plurality of client policies stored thereon, at least one of the plurality of client policies including a configuration of the remote computer that reduces a likelihood of a security breach of the secured computer as a result of the remote computer accessing the secured computer, the method comprising: receiving a request from a user of the remote computer for access to the secured computer; determining an identity of the user; selecting, based on the identity of the user, one of the at least one of the plurality of client policies including a configuration of the remote computer that reduces the likelihood of a security breach of the secured computer; verifying that the remote computer conforms with the selected client policy; and connecting the client to the secured computer if the remote computer conforms with the selected client policy.