强制完整性控制

✍ dations ◷ 2025-11-26 11:05:18 #Microsoft Windows

强制完整性控制(英语:Mandatory Integrity Control)是一个在微软Windows操作系统中从Windows Vista开始引入,并沿用到后续版本系统的核心安全功能。强制完整性控制通过完整性级别标签来为运行于同一登录会话的进程提供隔离。此机制的目的是在一个潜在不可信的上下文(与同一账户下运行的其他较为可信的上下文相比)中选择性地限制特定进程和软件组件的访问权限。

强制完整性控制在对象的安全描述符中使用了一个新的访问控制项(ACE)类型来代表对象的完整性级别。在Windows中,访问控制列表(ACL)被限制为授予访问权限(读取、写入、执行权限)和特权给用户和组。在安全引用监视器执行授权授予对象的访问权限前,会将访问令牌中的完整性级别与安全描述符中的完整性级别比较。Windows 根据主体的完整性级别是高于还是低于所请求的对象,以及访问控制项中的完整性策略标志来决定是否授予访问权限。安全子系统以强制标签的形式实现完整性级别,以便和访问控制列表提供的自由访问控制区别开来。

Windows Vista定义了四个完整性级别: (SID: S-1-16-4096)、 (SID: S-1-16-8192)、 (SID: S-1-16-12288)、 (SID: S-1-16-16384)。默认情况下,普通用户启动的进程将获得中完整性级别,而提升的进程则获得高完整性级别。通过引入完整性级别,强制完整性控制可以分类隔离程序,使得沙箱化潜在危险程序(如进行网络通信的程序)成为可能。低完整性进程所拥有的访问权限少于那些拥有更高完整性级别的进程。

带有访问控制列表的对象(如命名对象,包括文件、注册表项,甚至进程和线程)有一个访问控制项,定义着最低需要哪个完整性级别才能访问此对象。Windows确保只有当进程的完整性级别等于或高于所请求的对象的完整性级别时,它才能写入或删除此对象。此外,拥有更高完整性级别的进程对象甚至不允许读取访问。

于是,一个进程就不能与另一个更高完整性级别的进程交互了。所以,进程不能通过 CreateRemoteThread() API执行DLL注入到更高完整性级别的进程之类的功能,也不能使用 WriteProcessMemory() 函数发送数据到另一个进程。

相关

  • 信息哲学信息哲学(philosophy of information)是哲学的一个与计算机科学、信息科学、信息技术和哲学相关的子领域它包含:信息哲学(PI)已经从人工智能哲学、信息逻辑、控制论、社会理论和
  • 字符在电脑和电信领域中,字符(Character)是一个信息单位。对使用字母系统或音节文字等自然语言,它大约对应为一个音位、类音位的单位或符号。简单来讲就是一个汉字、假名、韩文字…
  • 本·琼森本·琼森(Ben Jonson,约1572年6月11日-1637年8月6日),英格兰文艺复兴剧作家、诗人和演员。他的作品以讽刺剧见长,《福尔蓬奈》(Volpone)和《炼金士》(The Alchemist)为其代表作,他的抒
  • 振幅振幅是在波动或振动中距离平衡位置或静止位置的最大位移。符号A,单位米。振幅属于标量,振幅永为非负值(≥0)。在下图中,位移“y”表示波的振幅。系统振动中最大动态位移,称为振幅
  • 作战部长美国海军作战部长(英语:Chief of Naval Operations,简称CNO),或译海军军令部长,是美国海军最高阶的将领之一,相当于他国海军司令或海军参谋长,亦为参谋长联席会议成员。海军作战部长
  • 子部子部,为汉字索引里为部首之一,康熙字典214个部首中的第三十九个(三划的则为第十个)。就繁体和简体中文中,子部归于三划部首。子部通常是从上、下、左、右方均可为部字,且无其他部
  • 萩原圣人萩原圣人(1971年8月21日-)为日本的演员、声优、职业雀士(日语:麻雀#プロ雀士)(日本职业麻雀联盟(日语:日本プロ麻雀連盟)所属M League(日语:Mリーグ)选手)。出生于神奈川县茅崎市。他于199
  • 初婚年龄初婚年龄(英文:first marriage age)指某一特定期间内初次结婚之新郎新娘的平均年龄。其计算公式为:平均初婚年龄=(各年龄初婚人数*初婚年龄)之和/各年龄初婚人数之和。初婚时间较早或
  • 松平忠吉 (樱井松平家)松平忠吉(1559年-1582年7月13日)是日本战国时代至安土桃山时代武将。父亲是松平家次。樱井松平家第5代当主。在天正5年(1577年)继任家督的兄长忠正死去,而忠正的嫡子家广刚刚出生,
  • 国际终止对性工作者的暴力日国际终止对性工作者的暴力日(英文:International Day to End Violence Against Sex Workers)日期为12月17日。它的设立是为了呼吁社会关注并且终止对于性工作者的暴力。