A remote access client sends credentials to a RADIUS server. The RADIUS server stores user credentials and verifies the user's identity before granting access. The server communicates back to the remote access server with Accept, Reject, or Challenge. All sessions are centrally logged for accounting.
VPN remote access · Dial-up ISP authentication · Wi-Fi 802.1X network access control · Remote network resource access
Centralized authentication · Combines auth + authorization · Ports 1812/1813 · UDP transport protocol
TACACS+ separates each AAA function into independent processes — unlike RADIUS which combines them. A network admin's login request is separately authenticated (who are you?), authorized (what can you do?), and every command is accounted for. Full packet encryption protects all data in transit.
Router management · Switch configuration · Firewall access · Network device administration in Cisco environments
TCP vs UDP · Full body encryption vs password-only · Separated AAA vs combined · Better suited for device admin
Kerberos uses a trusted third party (the KDC) to issue time-stamped encrypted tickets. Clients prove identity using tickets — passwords never travel across the network. This prevents eavesdropping and replay attacks across untrusted networks using symmetric key cryptography.
Windows Active Directory domains · Unix/Linux Kerberos realms · Google internal systems · MIT campus networks
Symmetric key cryptography · Time-stamped tickets prevent replay · No passwords over network · Mutual authentication
When a user logs into a Windows workstation that is part of an Active Directory domain, the workstation contacts the Active Directory domain controller. Kerberos issues a Ticket-Granting Ticket (TGT) that silently authenticates the user to all domain resources — no re-entering credentials required.
Reduced password fatigue · Consistent security policies · Centralized user management · Simplified account administration
Password minimum length · Account lockout thresholds · Login hour restrictions · Audit logging · MFA enforcement
// Based on IBM Authentication Methods reading
// Press "Next Step" to begin VPN login sequence
vault@sim:~$ █
requesting access
Part of KDC
Part of KDC
being accessed
// Key insight: passwords are never transmitted over the network!