📜  Kerberos 和 RADIUS 的区别

📅  最后修改于: 2021-09-12 10:40:34             🧑  作者: Mango

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

Kerberos 的特点:

  • 它可以抑制各种入侵攻击。
  • 它通过 Internet 为 Web 应用程序实施身份验证。
  • 在根提供独特的信任并减少全网状场景。
  • 授予与其他通道域的互操作性。

2. 半径:
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.