1. Kerberos :
Kerberos is a protocol that assists in network authentication. This is used for validating clients/servers in a network using a cryptographic key. It is designed for implementing strong authentication while communicating to applications. The implementation of the Kerberos protocol is openly available by MIT and is used in many mass-produced products.
Features of Kerberos :
- It inhibits various intrusion attacks.
- It implements authentication across the Internet for Web apps.
- Provides unique trust at the root and reduces full mesh scenarios.
- Grants interoperability with other passage domains.
2. RADIUS :
RADIUS stands for Remote Authentication Dial-In User Service. It is a network protocol that provides ample centralized Authentication, Accounting, and Authorization for the users that use and network services. The working of protocol begins when the user requests access to network resources, where the RADIUS server encrypts the credentials which are entered by the user. After this, the credentials are mapped through the local database, after this, if all checks are true user is granted access.
Features of RADIUS :
- Its server can acts as a proxy client to other Radius Servers.
- Communication between client and server authenticated by a shared key
- It supports PPP, PAP, and CHAP protocols for authentication purposes.
- It runs using UDP and is a stateless protocol.
Difference between Kerberos and RADIUS :
|1.||It is called as Kerberos.||It is short used for Remote Authentication Dial-In User Service.|
|2.||It is used for managing users credentials securely.||It is used for centralized Authentication, Accounting, and Authorization for the user’s information.|
|3.||Kerberos is a open source software which provides ample of free services.||It is not open-source but it possesses implementation such as Free RADIUS which is open-source.|
|4.||It provides two-factor authentication.||It does not provide two-way authentication but can set two levels of privileges.|
|5.||Kerberos bundles high security and mutual authentication.||RADIUS provides authentication by RADIUS client also called NAS.|
|6.||It provides authentication in multi-tier applications.||It provides authentication in multi-tier applications.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.