网络安全:Kerberos与Netfilter防火墙详解
1. Kerberos认证系统
1.1 Kerberos简介
Kerberos是一种网络认证协议,它为客户端和服务器之间的连接提供加密认证。与仅能防范外部攻击的防火墙不同,Kerberos旨在保护网络免受内部攻击。通过Kerberos服务器,特定服务的用户认证可以得到进一步控制,只有经过授权的用户才能使用相应服务。Kerberos服务器可通过 authconfig - gtk 工具进行启用和配置。
Kerberos V5软件包包含了一些网络工具的特定版本,如Telnet、RCP、FTP和RSH,这些工具能为远程用户提供安全的认证访问。此外,该软件包还包含了 ksu ,它是 su 管理登录命令的Kerberos版本。
1.2 Kerberos服务器
Kerberos的核心是Kerberos服务器,所有对服务器服务的请求都通过它进行转发。服务器会对客户端进行认证,识别客户端并验证其使用特定服务器的权限。它维护着一个授权用户数据库,并为客户端颁发加密票据,客户端凭借此票据访问服务器。
实际上,认证过程涉及两个服务器:认证服务器(AS)和票据授予服务器(TGS),它们共同构成了密钥分发中心(KDC)。认证服务器首先验证用户身份,颁发票据授予票据(TGT),使用户能够访问票据授予服务器。票据授予服务器再颁发另一个票据,让用户实际访问服务。
graph LR
classDef proces
超级会员免费看
订阅专栏 解锁全文
916

被折叠的 条评论
为什么被折叠?



