📜  Kerberos和RADIUS之间的区别

📅  最后修改于: 2021-08-25 18:43:50             🧑  作者: Mango

1. Kerberos:
Kerberos是有助于网络身份验证的协议。这用于使用加密密钥验证网络中的客户端/服务器。它旨在在与应用程序通信时实现强身份验证。 Kerberos协议的实现由MIT公开提供,并在许多批量生产的产品中使用。

Kerberos的功能:

  • 它抑制各种入侵攻击。
  • 它在Internet上为Web应用程序实现身份验证。
  • 从根本上提供唯一的信任,并减少全网状场景。
  • 授予与其他通道域的互操作性。

2. RADIUS:
RADIUS代表“远程身份验证拨入用户服务”。它是一种网络协议,可为使用和网络服务的用户提供足够的集中式身份验证,计费和授权。当用户请求访问网络资源时,协议开始工作,其中RADIUS服务器对用户输入的凭据进行加密。此后,将通过本地数据库映射凭据,此后,如果所有检查都为真,则授予用户访问权限。

RADIUS的功能:

  • 它的服务器可以充当其他Radius服务器的代理客户端。
  • 客户端和服务器之间的通信由共享密钥验证
  • 它支持PPP,PAP和CHAP协议以进行身份验证。
  • 它使用UDP运行,并且是无状态协议。

Kerberos和RADIUS之间的区别:

S.No. Kerberos 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.