首页/安全/等保与合规速查/不符合项:会话超时与自动退出缺失
测评与整改57 条

不符合项:会话超时与自动退出缺失

管理后台与主机会话长期挂起、无操作不超时;身份鉴别中的连接超时自动退出要求未落实。

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

会话超时不符合项是什么

身份鉴别条款要求设置登录连接超时自动退出功能。实际检查中常见问题是管理后台与主机会话长期挂起、无操作不超时,运维人员开着多个终端一直不关。除主机侧之外,应用后台、网络设备的管理界面与数据库客户端同样属于核查范围。

基本信息

核查对象主机操作系统、应用后台、网络与安全设备管理界面
要求空闲超时自动退出并重新鉴别,超时时间符合规定强度
常见口径应用会话空闲超时常见设置 15 至 30 分钟
主机侧TMOUT 环境变量或 sshd 心跳探测
验证方式空闲等待实测,超时后确认需重新认证
配套超时后令牌失效、日志记录会话结束

典型使用场景

  • 等保整改中为主机补齐 TMOUT 策略并验证生效范围
  • 应用后台改造成会话空闲超时并同步失效服务端令牌
  • 网络设备管理界面配置会话超时,避免长期挂起的管理连接
  • 值班场景下对长期未操作会话做自动断开,减少被他人接管风险
  • 测评现场配合实测,展示超时后需重新登录的效果

整改动作

整改动作
主机:设置 TMOUT 或 sshd ClientAlive 超时
应用:会话空闲超时(如 15-30 分钟)与二次认证
设备:控制台与 WEB 会话超时设置
验证:空闲等待实测,超时后需重新认证

超时配置示例

超时配置示例
# /etc/profile.d/timeout.sh:闲置 15 分钟自动退出
TMOUT=900
readonly TMOUT
export TMOUT
# sshd_config:按心跳探测断开闲置连接
ClientAliveInterval 300
ClientAliveCountMax 3

分层超时设置

层面配置位置注意点
登录 Shell/etc/profile.d 下脚本对交互式会话生效,脚本类任务不受影响
SSH 连接sshd_config 心跳参数按探测次数计算实际断开时间
Web 应用应用自身会话配置前端隐藏不等于服务端过期
设备控制台设备管理界面或命令行各厂商配置方式差异较大
配置前先确认影响:TMOUT 对长时运行的交互式操作有效,批量脚本与后台任务通常不受影响,但仍建议在测试环境验证一遍。
评测常见追问是「怎么证明有效」:留一张开启超时的截图不够,配合一次空闲实测记录与超时后的登录日志更有说服力。

易错点

  • 只设前端超时后端会话仍有效:抓包或复用令牌仍可操作,验证环节会被拆穿
  • 超时时间过长(如 8 小时):与要求强度不符,等同于长期挂起
  • 只改部分服务器:域环境或集群内参数不一致,抽到未改的机器即判不符合
  • 超时策略影响业务脚本:未评估就全局下发,可能中断长时任务并引发故障

数据来源与参考

  • GB/T 22239-2019 身份鉴别(超时退出)条款
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌