Keycloak 启用暴力检测

文章介绍了BruteForceDetection机制,用于防止登录密码的暴力破解。当登录失败达到设定次数时,系统会锁定账号,可设置为永久或临时锁定。快速登录检测确保两次请求间有足够时间间隔,否则视为快速登录并锁定。锁定的账号在达到预设时长或由管理员手动解锁后才能恢复使用。值得注意的是,失败次数与会话无关,且锁定时仍显示常规的用户名密码错误信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

暴力检测

Brute Force Detection 暴力检测,防止密码暴力破解,登录失败 N 次锁定。

启用暴力检测

控制台选择 Realm,设置:Realm Settings -> Security Defenses -> Brute Force Detection。

  • Permanent Lockout

    ON 表示永久锁定。
    OFF 表示临时锁定。

  • Max Login Failures

    登录失败达到多少次时,锁定账号。

  • Quick Login Check Milli Seconds

    快速登录检测,两次登录请求之间的时间间隔(单位毫秒)小于该值时,则认定为快速登录。

  • Minimum Quick Login Wait

    一旦被认定为快速登录,该账号将被临时锁定为该配置项配置的时长。

解除锁定

  1. 临时锁定用户,达到锁定时长后,会自动解锁。

  2. 管理员在用户列表或用户详情里可以手动解锁。

注意事项

  1. 失败次数统计仅与登录账号相关,与会话无关,关闭重启浏览器,次数不会重置。
  2. 用户锁定后,给出的错误提示还是默认的用户名密码错误,就是不想让攻击者知道用户暂时被禁用了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值