首页/安全/等保与合规速查/不符合项:登录失败处理缺失
测评与整改57 条

不符合项:登录失败处理缺失

未配置登录失败处理:连续错误口令不锁定、不延迟;与身份鉴别b)项要求不符,是暴力破解的风险敞口。

等保与合规速查安全更新于 2026-10-13

登录失败处理缺失

指系统未配置连续错误口令后的锁定或延迟措施,与等保身份鉴别条款中登录失败处理的要求不符,直接把账户暴露在暴力破解之下。整改要覆盖三层:操作系统账户锁定、网络设备失败次数限制、应用系统验证码加失败锁定;同时失败登录日志要留存并纳入监控告警,否则只有拦截能力、没有发现能力。

基本信息

条款依据GB/T 22239-2019 身份鉴别条款(登录失败处理)
覆盖范围主机、应用、网络设备、数据库管理端口
关键参数失败阈值、统计窗口、锁定或延迟时长
日志要求失败登录日志留存,并接入告警
常见偏差只锁应用不锁主机、只前端提示不后台锁定
关联条款安全审计、访问控制

典型使用场景

  • 测评前的登录安全自查与整改
  • 公网暴露服务的暴力破解防护
  • 应用登录接口的防撞库加固
  • 网络设备与数据库管理口失败策略配置
  • 事件复盘时从失败登录日志反查攻击来源

整改动作

整改动作
# 操作系统:启用账户锁定与失败计数策略
# 网络设备:配置失败次数限制与静默期
# 应用系统:验证码 + 失败锁定 + 异常告警
# 日志:失败登录日志留存并纳入监控告警
# 验证:用测试账号实测锁定与解锁流程

Linux 失败锁定要点

Linux 失败锁定要点
# /etc/security/faillock.conf(RHEL/CentOS 8+ 等)
deny = 5              # 连续失败 5 次锁定
fail_interval = 900   # 统计窗口 15 分钟
unlock_time = 900     # 锁定时长 15 分钟
faillock --user ops01         # 查询账号失败次数与锁定状态
faillock --user ops01 --reset # 管理员手动解锁

抽查与判读

检查点抽查方式判读口径
主机账户用测试账号连续输错口令达阈值后锁定或延迟,失败记录已留存
应用登录前端验证码加后台失败计数后台真实锁定,而非仅前端提示
网络设备登录失败测试或核对配置失败次数限制与静默期生效
日志告警检索失败登录日志与告警配置失败日志可查、告警可触发
锁定策略要评估运维影响:管理员账号被锁会影响应急处置,建议为运维账号设置例外或保留带外登录通道。
应用层的失败计数要在服务端实现,仅靠前端验证码或脚本计数可以绕过,测评时通常要求演示后台真实锁定。

易错点

  • 只锁定应用不锁定主机:SSH 暴力破解照样打,条款覆盖不全
  • 锁定策略过严未评估:误触发造成运维中断,甚至影响应急登录
  • 前端计数代替服务端锁定:绕过验证码即可继续尝试
  • 失败日志不留存或不告警:只拦截不发现,低频持续尝试长期无人知晓

数据来源与参考

  • GB/T 22239-2019 身份鉴别条款(登录失败处理)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌