首页/安全/渗透测试与安全评估速查/域口令与锁定策略检查
内网评估60 条

域口令与锁定策略检查

域环境的口令与锁定策略是认证安全基线:核查复杂度要求、长度、历史、最长使用期与锁定阈值设置。

域口令策略包含哪些项

域口令与锁定策略是认证安全的基线,核查项包括最小长度、复杂度要求、口令历史、最长使用期、锁定阈值、锁定时长与计数器重置窗口。查询对象不止一份:有默认域策略,也有可对特定用户或组单独生效的细粒度口令策略,只看默认策略会漏掉特权账户的实际配置。

基本信息

适用平台Windows Server AD DS;本地策略则适用于非域成员机
核查对象默认域策略 + 细粒度口令策略(可按用户或组生效)
核对方式策略导出与生效范围核对,确认优先级
输出策略现状、差距项与建议配置

典型使用场景

  • 域环境安全基线与合规检查
  • 特权账户单独加严策略的落地核查
  • 排查用户频繁被锁定的根因
  • 评估口令有效期与业务运维习惯的冲突
  • 为接管环境的认证面强弱提供基线数据

导出示例(域内 PowerShell)

导出示例(域内 PowerShell)
Get-ADDefaultDomainPasswordPolicy                                       # 默认域口令与锁定策略
Get-ADFineGrainedPasswordPolicy -Filter * | Select-Object Name, Precedence, MinPasswordLength, LockoutThreshold   # 细粒度策略与优先级
Get-ADUser -Filter * -Properties msDS-ResultantPSO | Select-Object Name, msDS-ResultantPSO | Where-Object msDS-ResultantPSO   # 找出实际受细粒度策略约束的账户
net accounts                                                            # 本地策略(非域成员机或本机核对)

策略项与核查要点

策略项核查要点常见问题
最小长度与业务定级匹配仍为 8 位或更短
复杂度字符类别或长度要求关闭复杂度且未加长度补偿
口令历史禁止复用最近若干次历史次数为 0
最长使用期与运维习惯协调过长或永不过期
锁定阈值含计数器重置窗口阈值过高或窗口未配置
细粒度策略特权账户是否单独加严存在但不生效或被忽略
细粒度口令策略可以针对管理员组单独加严,这种分层设计比给全体员工设置超长口令更可行:既控制了特权账户风险,也避免运维成本上升导致绕过。
口令最短使用期参数会影响用户改回旧口令的行为,核查时不要只看长度与有效期两项,锁定相关的三个参数(阈值、时长、重置窗口)同样要逐项确认。

易错点

  • 只看默认域策略,漏掉对特权账户生效的细粒度策略
  • 无视业务限制强推超长口令与短有效期,用户把口令写下来造成新的泄露面
  • 锁定策略未配置计数器重置窗口,计数长期累积导致正常登录被拒
  • 只导出策略不核对生效范围,策略存在但并未应用到目标账户
  • 把策略配置当成执行证据,未验证服务端是否按策略拒绝弱口令

数据来源与参考

  • Microsoft Learn(域口令策略)
  • NIST SP 800-63B
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌