16.12. 被破坏的访问和刷新令牌


Red Hat build of Keycloak 包括几个阻止恶意的攻击程序无法窃取访问令牌和刷新令牌的操作。关键操作是强制红帽构建的 Keycloak 及其客户端和应用程序之间的 SSL/HTTPS 通信。默认情况下,Red Hat build of Keycloak 不会启用 SSL。

降低泄漏访问令牌损坏的另一个操作是缩短令牌的寿命。您可以在 超时页面中 指定令牌生命周期。访问令牌的简短生命周期用于强制客户端和应用在短时间内刷新其访问令牌。如果管理员检测到泄漏,管理员可以注销所有用户会话,使这些刷新令牌无效,或设置撤销策略。

确保刷新令牌始终与客户端保持私有,且永远不会传输。

您可以通过发布这些令牌作为密钥令牌来减轻泄漏访问令牌的破坏和刷新令牌。如需更多信息,请参阅 OAuth 2.0 通用 TLS 客户端证书 Bound 访问令牌

如果访问令牌或刷新令牌被破坏,请访问管理控制台,并将非之前撤销策略推送到所有应用。推送非前面的策略可确保在该时间变得无效之前发出的任何令牌。推送一个新的 not-before 策略可确保应用程序必须从红帽构建的 Keycloak 下载新的公钥,并缓解损坏的域签名密钥的破坏。如需更多信息,请参阅 密钥 章节

您可以禁用特定的应用程序、客户端或用户(如果被入侵)。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat