| |||||||||||||||||||||||||||||
|
Bolting the Back Door with NAC
Cisco Network Admission Control At left is a host attempting network access. Full CNAC functionality can be applied to hosts that run Cisco's Trust Agent, which uses an API to consult with Posture Plug-Ins like McAfee VirusScan, Symantec Enterprise, or Cisco's own Security Agent. The Cisco Trust Agent is now available for Windows NT, 2000, XP, 2003, and RedHat Linux. Hosts without that Trust Agent can bypass CNAC by appearing on a MAC exception list or be scanned by an external Audit Server. Host access requests are fielded by CNAC-enabled Network Access Devices (NADs) that relay EAP messages over 802.1X or UDP and enforce access decisions. CNAC can protect networks composed of Cisco NADs: specifically, Cisco routers (IOS 12.3(8)T or later), Catalyst switches (IOS 12.2(25)SED/SG or later), Aironet Access Points (IOS 12.3(7)JA or later), and the Cisco VPN 3000 Concentrator (v4.7). See Cisco's website for a detailed list of CNAC-enabled products. Your network may also include other/older devices, but only access initiated through recent Cisco gear can be controlled by CNAC. All CNAC-enabled NADs forward RADIUS Access Requests to a Cisco Access Control Server (ACS). ACS authenticates the user and authorizes access by collaborating with external Directory Servers (e.g., Windows AD), Posture Validation Servers (e.g., TrendMicro OfficeScan), and/or Audit Servers (e.g., QualysGuard). Depending on your network and what you're trying to accomplish, there can be one or many policy servers. Posture Validation Servers decide whether Cisco Trust Agent hosts are healthy, infected, need a checkup, etc., using information supplied by Posture Plug-Ins. They return results called posture tokens back to ACS over Cisco's Host Credentials Authorization Protocol (HCAP). Alternatively, Audit Servers remotely scan agentless hosts and return their results over Cisco's Generic Authorization Message Exchange (GAME) protocol. Cisco sells its own Security Agent plug-in and MARS server. But it also runs a NAC partner program with dozens of certified third-party Posture Validation and Audit Server products. Check this link to determine whether your favorite patch management, anti-virus, or other endpoint security product can "speak CNAC." Stepping through CNAC
Although component names, protocols, and APIs differ, this overall sequence of events could also be carried out using NAP, TNC, or NEA. However, note the pivotal roles played here by Cisco's Trust Agent and ACS, and reliance on Cisco-defined protocols and APIs. These are what make CNAC a proprietary framework. Eventually, portions of CNAC may find their way into the IETF NEA standard. But today, CNAC only fits into Cisco-based networks that can satisfy NAD/ACS requirements.
|
|
|||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||