是安全标识符在 AD 中区分大小写?我该如何检查?
答案1
答案2
Windows SID 结构始终以S-1
大写 S、破折号和 1 开头,表示数据类型和修订版本(始终为 1)。
所以是的,SID 结构区分大小写;但SID 使用者(例如 Windows 本身)不区分 SID 的大小写
答案3
SID 是可变长度二进制结构。将其表示为字符串的“标准化符号”似乎确实有一个大写的 S,但这实际上取决于解析字符串的内容以及它是否关心 S 是否为大写。
该 ANBF 格式并非 100% 准确:它规定子授权机构可以表示为 10 位整数,但 99999 99999(10 位的最大值)超出了 的范围ULONG
,而 是 32 位整数。实际最大值为 2^32=4294967296。