1. A computer-implemented method for enforcing a set of security policies associated with a protected network, the method comprising the steps of: receiving a request for a network address from a client; determining whether the client is in compliance with the set of security policies; and responsive to the client's being in compliance with the set of security policies, assigning the client a logical address on the protected network.