首页/安全/安全加固速查/登录时间与工作站限制
口令与认证策略55 条

登录时间与工作站限制

对特定账号限制可登录时段与工作站(net user /times、/workstations 或 AD 属性),缩小账号被滥用时的可用窗口。

安全加固速查安全更新于 2026-10-13

登录范围限制是什么

登录时间与工作站限制把账号的可用范围从「任意时间任意机器」收缩为「规定时段加规定主机」。本地账号用 net user 的 /time 与 /workstations 参数设置,AD 账号对应 logonHours 与 LogonWorkstations 属性。它缩小的是账号被滥用之后的可用窗口,属于降低影响面的措施,不能替代强认证与最小权限。

基本信息

加固项登录时段与来源主机限制
适用平台Windows 本地账号与 AD 账号
风险等级低
基线按岗位收敛登录时段与工作站
生效时机在下一次登录时判定

典型使用场景

  • 外协与临时账号:把登录时段限制在工作时间范围内
  • 专用管理账号:限制为只能从指定管理主机登录
  • 合规核查:证明特权账号的登录范围有明确约束
  • 事件缓解:账号疑似泄露时先收缩时段与来源,再执行改密
  • 岗位调整:人员转岗后同步更新限制,避免权限长期超配

设置与核查

设置与核查
# 本地账号:时段与工作站限制
net user svc-demo /time:M-F,08:00-19:00
net user svc-demo /workstations:WS-001,WS-002
net user svc-demo                       # 回读确认当前设置
# AD 账号:logonHours 为按小时计算的位图,LogonWorkstations 为允许列表
Set-ADUser -Identity 'contractor1' -LogonHours ([byte[]](1..8 | ForEach-Object {0xFF}))
Set-ADUser -Identity 'contractor1' -LogonWorkstations 'WS-001,WS-002'

两项限制怎么读

项含义注意点
logonHours允许登录的时段位图按 UTC 解释,时区换算容易出错
LogonWorkstations允许登录的工作站列表不在列表内的机器直接登录失败
net user /time本地账号的时段设置语法形如 M-F,08:00-19:00
到期后的会话已建立的会话是否中断默认不中断,网络会话需另配选项
VPN 与多云接入会让登录时间的语义弱化:先以实际登录日志核对时段,再收紧,避免误伤正常加班与远程值守。
限制只在下次登录时判定:已在线的会话不会被自动中断,紧急处置要配合强制注销或断开会话。

易错点

  • logonHours 按 UTC 解释:时区换算错一小时,限制时段整体偏移,实际允许时间与设计不符
  • 限制工作站后用户换机器直接登录失败:上线前必须与业务确认使用方式,否则会挡住正常办公
  • 把限制当强认证用:口令泄露后攻击者仍可在允许时段从允许主机登录,它只缩小窗口
  • 限制时段与工作班次脱节:夜班与值守岗位在时段外无法登录,故障工单会被当成权限问题反复排查

数据来源与参考

  • Microsoft Learn:net user /times
  • CIS Windows Benchmark:登录限制条目

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌