Table 43 Radius and TACACS

Name

RADIUS and TACACS+

Common example

Cisco Secure ACS

Attack elements detected

Identity spoofing

Attack elements prevented

Direct access

Difficulty in attacker bypass

3

Ease of network implementation

4

User impact

4

Application transparency

4

Maturity of technology

5

Ease of management

5

Performance

4

Scalability

5

Financial affordability

4

Overall value of technology

61

RADIUS and TACACS+ are protocols that offer centralized authentication services for a network. Both operate on the premise that a centralized server contains a database of usernames, passwords, and access rights. When a user authenticates to a device that uses RADIUS or TACACS+, the device sends the login information to the central server, and a response from the server determines whether the user is granted access. RADIUS and TACACS+ servers are commonly called AAA servers because they perform authentication, authorization, and accounting.

AAA servers are used throughout the design sections of this book as a way to centralize the management of usernames and passwords for networked systems. Deployment scenarios include administrator authentication for network devices (routers, switches, and firewalls) as well as user authentication for remote access services (dial-in and virtual private networking).

Because the usernames and passwords are centralized, it is easier to audit password selection and to control user access. AAA servers can also be configured to access other user data stores, as discussed in Chapter 9, "Identity Design Considerations."

Choosing between RADIUS and TACACS+ is fairly easy. RADIUS is an open standard and is widely supported on networking devices of many vendors. TACACS+ was developed by Cisco Systems and runs only on Cisco devices. Even on Cisco devices, RADIUS is becoming more widely available than TACACS+. In devices that support both protocols, TACACS+ is often used for management access rights, while RADIUS is used for user authentication through the device. TACACS+ does offer some advantages:

• TACACS+ uses TCP, while RADIUS uses UDP.

• TACACS+ encrypts the entire communications, while RADIUS encrypts only the password.

TACACS+ is also very useful in controlling router access. It can be set up, for example, so that only certain administrators can execute the show ip route command. Think of this as offering further differentiation in access beyond what the Telnet and Enable modes provide.

AAA servers can be combined with OTPs, which are discussed in the next section, to provide even greater security and manageability.

Continue reading here: OTPs

Was this article helpful?

0 0

Readers' Questions

  • MARIE EBERSBACHER
    What does the tacacs protocol provide in a aaa deployment?
    8 months ago
  • TACACS (Terminal Access Controller Access Control System) is a protocol used to provide centralized authentication, authorization, and accounting (AAA) management for routers, network access servers, and other networked computing devices. It is used to secure access to the network by providing authentication and authorization services, and can collect and log user activity. TACACS is an application layer protocol that allows network administrators to manage users' access rights to the network and its services.