Windows安全标识符(SID)概述

Windows每一个主体,如电脑,账户,服务等,都有一个安全标识符(Security Identifier,SID);一般来说,安全标识符是一串特殊的字符串,它代表着某一安全主体。

安全标识符有以下几部分组成:

(1)安全标识符以大写字母S开头,表明是一个安全标识符;

(2)修订级别,通常为1;

(3) 颁发机构用来表示标识符的发行机构;以下是常用的标识符发行机构:

标识符发行机构 说明

0


Security_Null_SID_Authority,用于颁发机构不可知时


1


Security_Local_SID_Authority,用于创建代表所有用户的安全标识符。例如,所有用户组的安全标识符是S-1-1-0,由通用标识符0和颁发机构组合而成,其表示所有该机构的用户;


2


Security_Local_SID_Authority,用来创建代表本地终端的登陆用户的安全标识符;


3


Security_Creator_SID_Authority,用来创建代表某个对象的创建者或是所有者的安全标识符。例如,文件所有者的安全标识符是S-1-3-0,其实由创建者或者所有者的相对标识符0和颁发机构组合而成。S-1-3-0用在可继承的访问控制列表中,在继承该列表的子对象里,其会被所有者的安全标识符所替代。S-1-3-1是文件所有者的安全标识符,其也有同样的作用,不过其安全标识符来自创建者的主要组;


5

Security_NT_Authority,代表操作系统本身的一部分。以S-1-5开头的安全标识符是由计算机或域发布的,几乎所有这样的安全标识符都带有S-1-5

(4)第一个子颁发机构一般也是常用的颁发机构;其他的子颁发机构组合起来表示发布标识符的域或者计算机。

常用的子颁发机构如下:

子颁发机构 说明

5

此安全标识符发布给登录的会话,允许将权限授予特定登录会话下运行的应用程序。这些安全标识符的第一个子颁发机构是5,基本格式S-1-5-5-x-y;

6

当一个进程以服务的形式登录,其令牌中就具有特殊的安全标识符。该安全标识符的子颁发机构是6,基本格式是S-1-5-6;

21

Security_NT_NON_Unique,表示用户或计算机的安全标识符并非是唯一的;

32

Security_Builtin_Domain_RID,表示内置的安全标识符。例如内置管理员组的知名安全标识符是S-1-5-21-544;

80

Security_Service_ID_Base_RID,表示服务的安全标识符;

(5)相对标识符,用来表示用户或者计算机;

常用域的相对标识符:

相对标识符 说明
500 管理员
501 来宾
502 密钥分发中心服务的服务账户
512 域管理员
513 域用户
514 域来宾
515 域计算机
516 域控制器
544 内置管理员
545        
546
内置用户        
内置来宾          

Windows安全标识符(SID)概述,布布扣,bubuko.com

时间: 2024-10-06 02:20:40

Windows安全标识符(SID)概述的相关文章

VBS脚本获取安全标识符SID(Security Identifiers)的方法

一.SID简介       SID也就是安全标识符(Security Identifiers),是标识用户.组和计算机帐户的唯一的号码.在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID.Windows 2000 中的内部进程将引用帐户的 SID 而不是帐户的用户或组名.如果创建帐户,再删除帐户,然后使用相同的用户名创建另一个帐户,则新帐户将不具有授权给前一个帐户的权力或权限,原因是该帐户 具有不同的 SID 号.安全标识符也被称为安全 ID 或 SID.    一个完整的SID

Windows加密技术概述

Windows加密是安全体系的重要基础和组成部分.现代CPU的保护模式是系统安全的硬件基石,基于CPU硬件的特权分级,Windows让自身的关键系统代码运行在高处理器特权级的内核模式,各种应用程序则运行在低处理器特权级的用户态,保证了系统层面的基本安全控制逻辑(如内存.文件等系统资源的访问控制机制等)的有效性.加密技术与系统安全控制逻辑的结合,使得用户信息在面对一定程度上不可靠的存储和传输环境时,如计算机失窃.存在网络嗅探的情形下,仍能保持其私密性.不可篡改的完整性等安全属性. Windows加

[转]Windows Azure安全概述

本文转自:http://blogs.msdn.com/b/azchina/archive/2011/03/06/windows_5f00_azure_5f00_security_5f00_overview_5f00_white_5f00_papaer.aspx 摘要 Windows Azure ,作为一个应用程序宿主平台必须提供私密性,完整性和用户数据的可用性.它也必须提供透明的可靠性来允许用户和他们的代理商通过自己和Microsoft追踪服务管理. 本文档描述了大量在Windows Azure

Windows 键盘快捷键概述

在 Windows 中工作时,利用快捷键代替鼠标.可以利用键盘快捷键打开.关闭和导航"开始"菜单.桌面.菜单.对话框以及网页.键盘还可以让您更简单地与计算机交互.  单击一个标题或按 TAB 键可以突出显示这个标题,然后按 ENTER 键. 常规键盘快捷键 请按 目的  Ctrl + C 复制.  Ctrl + X 剪切.  Ctrl + V 粘贴.  Ctrl + Z 撤消.  DELETE 删除.  Shift + Delete 永久删除所选项,而不将它放到"回收站&qu

Windows消息机制概述

消息是指什么?     消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉.一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向 Windows发出一个通知,告诉应用程序某个事情发生了.例如,单击鼠标.改变窗口尺寸.按下键盘上的一个键都会使Windows发送一个消息给应用程序.    消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息.例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标.这个记录类型叫做MSG,MSG含

善用windows sysprep 进行修改操作系统的sid

很多人可能会很奇怪windows 的sid 是什么,有什么用,对我们有什么影响? 带着这些疑问,我们来慢慢的解决这些问题先 sid 是什么: SID也就是安全标识符(Security Identifiers),是标识用户.组和计算机帐户的唯一的号码.在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID.Windows NT 中的内部进程将引用帐户的 SID 而不是帐户的用户或组名.如果创建帐户,再删除帐户,然后使用相同的用户名创建另一个帐户,则新帐户将不具有授权给前一个帐户的权力或

Windows Server 2008 R2入门之用户管理

今天为大家带来的是Windows Server 2008 R2入门之用户管理,以便大家更快的熟悉2008r2工作组中用户.组的创建.删除.日常管理等,接下来我们直接进入正文. 一.用户账户概述: "用户"是计算机的使用者在计算机系统中的身份映射,不同的用户身份拥有不同的权限,每个用户包含一个名称和一个密码: 在Windows中,每个用户帐户有一个唯一的安全标识符(Security Identifier,SID),用户的权限是通过用户的SID记录的.SID的格式如下所示:S-1-5-21

安全标识符

安全标识符 编辑安全标识符(Security Identifiers,SID),是标识用户.组和计算机帐户的唯一的号码.在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID.Windows 2000 中的内部进程将引用帐户的 SID 而不是帐户的用户或组名.如果创建帐户,再删除帐户,然后使用相同的用户名创建另一个帐户,则新帐户将不具有授权给前一个帐户的权力或权限,原因是该帐户具有不同的 SID 号.安全标识符也被称为安全 ID 或 SID.中文名 SID 外文名 Security

Windows System Account、Linux System Account SSH Weak Password Detection Automatic By System API

catalog 0. 引言 1. windows系统账户弱密码检测 2. windows弱密码检测遇到的问题 3. linux系统账户弱密码检测 0. 引言 windows.linux密码暴力破解.身份认证.密码策略加固的相关知识,请参阅另外两篇文章 http://www.cnblogs.com/LittleHann/p/3662161.html http://www.cnblogs.com/LittleHann/p/4515498.html 今天我们来讨论一下如何在客户端通过系统API实现弱密