Skip to content

WinSLA v2.2.3

Choose a tag to compare

@YanGLweI YanGLweI released this 30 Jul 16:42
· 12 commits to master since this release

WinSLA v2.2.3

修复

  • 登录界面 UX 回归修复:默认 Tile 恢复为「双控登录」,图标正常显示。ICredentialProviderCredential2 的 QueryInterface 现按场景区分(登录场景不暴露该接口),GetUserSid 仅双控 Tile 返回被锁用户 SID,避免应急 Tile 被 LogonUI 误选为解锁界面默认。
  • 本地锁屏解锁修复:双控 Tile 在本地 Win+L 解锁场景现已可正常解锁(CredPack 明文序列化 + 被锁会话 LogonId 修正 + SID 匹配)。

已知平台限制与优雅降级

  • RDP 会话解锁降级:经系统性实测(Windows 11 25H2 / Build 26100,6 轮序列化变量实验 + 安全审计取证),Windows 在 RDP 会话解锁场景对第三方 Credential Provider 存在未文档化的区别对待:内置提供程序的凭据以 LogonType=7 (Unlock) 提交 LSA 并成功;第三方提供程序的提交走 RemoteInteractive 路径,在 LSA 入口即失败(0xC000006D / 0xC00000E5),且不产生任何审计事件。缓冲格式、认证包(Negotiate/Kerberos 直选)、LogonId、SID 匹配等全部变量均已排除——与 CP 代码无关。
  • 行为变化:RDP 会话的锁屏解锁(断线重连 / 会话内 Win+L)自动隐藏双控 Tile,解锁界面显示 Windows 原生密码登录(单因素),不再出现"提交必失败"的死锁。
  • 不受影响的场景:本地登录、本地 Win+L 解锁、RDP 全新登录(无既有会话)均为完整双控。

⚠️ 安全建议

需要使用双控登录的敏感区域,建议不要启用远程桌面——物理控制台的登录与解锁均为完整双控;RDP 已建立会话的解锁受 Windows 平台限制只能单因素。双控语义仍覆盖「进入会话」的全部路径(本地登录、RDP 全新登录)。

安装

下载 WinSLA-v2.2.3-Setup.exe 以管理员身份运行。升级安装前建议阅读 README 的应急恢复章节。