抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

SID

简介

  1. 标识用户、组和计算机账户的唯一的号码

  2. 每次用户登录时,系统为该用户创建一个访问令牌。访问令牌包含用户的 SID、用户权限和该用户所属的任何组的 SID。此令牌相当于用户访问系统资源的票证

  3. 当用户访问系统资源时,会将访问令牌提供给Windows NT,由Windows NT检测用户要访问的对象的访问控制列表ACL上是否此用户被允许对该资源访问,如果有,Windowx NT将会根据表中该用户所拥有的权限,将权限分配给该用户

  4. SID 的一个重要属性是其在时间和地点上的唯一性。SID 在创建它的环境中(在域中 或在本地计算机上)是唯一的。它在时间上也是唯一的:如果您创建一个用户对象,将其删除,然后使用相同的名称重新创建它,则新对象将不会具有与原始对象相同的 SID。操作系统中的进程是根据用户的SID判断用户的权限的,而不是用户或组名

组成

一个经典的SID如下所示,它遵循的模式是:S-R-IA-SA-SA-RID

1
S-1-5-21-1576590859-2219829432-1450006054-1001
模式 说明
S 首字母S将后面的字符串标识为SID
R(Revision修订) Windows生成的所有SID都使用修订级别 1
IA(颁发机构) 标识符权限值。这是发布 SID 的顶级权限的预定义标识符。通常为 5,代表 SECURITY_NT_AUTHORITY,但是,代表已知组和账户的SID例外
SA(子机构) 此部分是域或本地计算机标识符(在本例中为本地标识符)这是一个 48 位字符串,用于标识创建 SID 的机构(计算机或域)
RID(相对ID) 是SA所指派的一个惟一的、顺序的编号、代表一个安全主体(比如一个用户、计算机或组)

RID

指派给用户、计算机和组的RID从1000开始。500-999的RID被专门保留起来、表示在每个Windows计算机和域中通用的账户和组,它们称为“已知RID”有些已知RID会附加到一个域SID上,从而构成一个惟一的标识符。另一些则附加到Builtin SID(S-1-5-32)上,指出它们是可能具有特权的Builtin账户——特权要么是硬编码到操作系统中的,要么是在安全数据库中指派的

常见的RID:

  1. 500 - 管理员

  2. 519 - EA

  3. 501 - Guest