network access control (NAC)
A computer network security approach that enables and enforces role-based network access by forcing user or machine authentication before allowing access to the network. Access is based on an assessment of the user or machine’s security status, such as the presence of anti-virus software and personal firewalls. Several major networking vendors provide proprietary NAC products.