1. A computer-implemented method for preventing unsecured access to a secured computer over a network by a client running on a remote computer, comprising: storing a plurality of client policies on the remote computer, at least one of the client policies including a configuration of the remote computer that reduces the likelihood of a security breach of the secured computer as a result of the remote computer accessing the secured computer; 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, the one of the plurality of client policies that will most reduce 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.