Sign Up
Log In
Home
discussion
Exam 400-101 Question id=1233 Infrastructure Security

Which of the following statements are true regarding the differences between TACACS+ and RADIUS?

A. TACACS+ encrypts the entire body of a packet, whereas RADIUS encrypts only the password
B. TACACS+ combines authorization and authentication functions, whereas RADIUS separates authentication, authorization, and accounting functions
C. TACACS+ provides router command authorization capabilities, whereas RADIUS does not provide router command authorization capabilities
D. TACACS+ uses UDP, whereas RADIUS uses TCP
E. TACACS+ is an IETF standard protocol, whereas RADIUS was developed by Cisco

Terminal Access Controller Access Control System Plus (TACACS+) encrypts the entire body of a packet, whereas Remote Authentication Dial-In User Server (RADIUS) encrypts only the password; also, TACACS+ provides router command authorization capabilities, whereas RADIUS does not provide router command authorization capabilities. TACACS+ is a Cisco proprietary protocol used during Authentication, Authorization, and Accounting (AAA) operations. TACACS+ provides more security and flexibility than RADIUS; because TACACS+ can be used to encrypt the entire body of a packet, users who intercept the encrypted packet cannot view the user name or contents of the packet. TACACS+ provides more flexibility by separating the authentication, authorization, and accounting functions of AAA.

This enables more granular control of access to resources. TACACS+ gives administrators more control over access to configuration commands; users can be permitted or denied access to specific configuration commands. Because of this flexibility, TACACS+ is used with Cisco Secure Access Control Server (ACS), which is a software tool that is used to manage user authorization for router access.

RADIUS, not TACACS+, is an Internet Engineering Task Force (IETF) standard protocol. Like TACACS+, RADIUS is a protocol used with AAA operations.

However, RADIUS is less secure and less flexible than TACACS+. RADIUS encrypts only the password of a packet; the rest of the packet would be viewable if the packet was intercepted by a malicious user. With RADIUS, the authentication and authorization functions of AAA are combined into a single function, which limits the flexibility that administrators have when configuring these functions. Furthermore, RADIUS does not provide router command authorization capabilities.

TACACS+ uses Transmission Control Protocol (TCP) for transport. By contrast, RADIUS uses User Datagram Protocol (UDP) for packet delivery.