A network security engineer is analyzing a packet capture taken between a Network Access Server (NAS) and a centralized authentication server during a remote access connection attempt. The capture reveals that the authentication request is transmitted using UDP over port 1812. Further payload examination demonstrates that only the user password attribute within the packet is obfuscated using a shared secret and MD5 hashing, while the surrounding header information and username remain visible in plaintext. Based on these observed operational characteristics, which authentication protocol is in use, and what structural feature accounts for this payload exposure?
- RADIUS, because it encrypts only the password attribute within the Access-Request packet body while operating over UDP.Answer
- BTACACS+, because it obfuscates user passwords over UDP port 1812 while leaving administrative command headers unencrypted.
- CRADIUS, because it relies on TCP port 1812 to establish session transport while utilizing TLS to encrypt only password hashes.
- DTACACS+, because it combines authentication and authorization into a single UDP transaction over port 49.
Answer
RADIUS is being observed because it uses UDP port 1812 and encrypts only the password attribute within the Access-Request packet payload, leaving other packet fields unencrypted.
The scenario describes RADIUS authentication. RADIUS operates over UDP port 1812 (and port 1813 for accounting) and combines authentication and authorization into a single transaction. A defining cryptographic limitation of RADIUS is that it encrypts only the password attribute inside the Access-Request packet body using a shared secret and MD5 digest, leaving packet headers and usernames exposed in cleartext.
Step-by-Step Solution
Key Concept
RADIUS vs TACACS+ Architectural and Encryption Differences