TACACS+

Jayvin Gohel
2 min readDec 10, 2022

--

Terminal Access Controller Access Control System Plus (TACACS+)

The Terminal Access Controller Access-Control System Plus (TACACS+) is a protocol developed by Cisco. It is derived from the TACACS protocol and performs AAA separately, unlike RADIUS. It is primarily used for device administration.

TACACS+ encrypts the entire communication between the client and server, including the user’s password, which protects it from sniffing attacks. It is a client-server model approach in which the client (user or network device) requests for connection to a server and the server authenticates the user by examining their credentials.

  • Authentication of TACACS+

Consider the following example of authentication where a laptop user is connecting to a network-attached storage (NAS, router). The TACACS+ authentication involves the following steps:

Step 1: A user initiates the connection for authentication 

Step 2: The router and the user exchange authentication parameters 

Step 3: The router sends the parameters to the server for authentication  Step 4: The server responds with the REPLY message based on the provided information

  • Remote user to AAA client and TACACS+ server
  • Difference between RADIUS and TACACS+
difference b/w RADIUS & TACACS+

TACACS+ uses Transmission Control Protocol (TCP) port 49 to communicate between the TACACS+ client and the TACACS+ server.

--

--

Jayvin Gohel

Networking | cyber security | Ethical Hacking | OSINT | CTF | Malware analysis