强制完整性控制

✍ dations ◷ 2025-08-17 02:40:39 #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() 函数发送数据到另一个进程。

相关

  • NARA美国国家档案和记录管理局(英语:National Archives and Records Administration,缩写:NARA)是美国政府独立机构,负责收存所有美国官方历史记录。并负责发布国会法案、总统文告和行
  • 蛙疱疹病毒属蛙疱疹病毒属(学名:Batrachovirus)是疱疹病毒目异疱疹病毒科的一个属,以蛙类为宿主,共包含三种病毒,其中为模式种为蛙疱疹病毒1型(Ranid herpesvirus 1, RaHV-1),可在蛙类的肾脏造成
  • 氰醇羟腈(cyanohydrin),又称氰醇(cyanoalcohol),有机化合物的一类,是醛或酮分子中羰基发生氰化氢加成反应生成的化合物。羟腈水解可得α-羟基羧酸,羟腈脱水可得α,β-不饱和酸。羟腈为重
  • 塞克赫米布-匹壬马特塞克赫米布-匹壬马特(Sekhemib-Perenmaat)是古埃及第二王朝的一位法老,现在对其所知甚少,人们猜测他可能就是伯里布森本人,或者更有可能是与伯里布森共治埃及的法老——即他统治
  • 拉布拉他河拉普拉塔河(西班牙语:Río de la Plata),实际上是南美洲巴拉那河和乌拉圭河汇集后形成的一个河口湾。其名在西班牙语中意为“白银之河”。拉普拉塔河位于南美洲东南部阿根廷和乌
  • 琼·芳登琼·芳登(英语:Joan Fontaine,1917年10月22日-2013年12月15日),生于日本东京,是英国裔美国籍电影女演员,曾获奥斯卡最佳女主角奖。她是英国导演阿尔弗雷德·希区柯克的御用“希区柯
  • 希腊罗马名人传《希腊罗马名人传》(希腊语:Βίοι παράλληλοι,拉丁语:Vitae parallelae)又称《希腊罗马英豪列传》《对传》《对照记》(Parallel lives)。是一本由罗马历史学家普鲁塔
  • 三陪三陪可以指:
  • 爱丽丝·罗斯福·隆沃思爱丽丝·李·罗斯福·朗沃斯(英语:Alice Lee Roosevelt Longworth,1884年2月12日-1980年2月20日),第26任美国总统西奥多·罗斯福长女,是罗斯福的第一任妻子爱丽丝·哈撒韦·李为他
  • 斯坦尼斯拉夫·格罗斯斯坦尼斯拉夫·格罗斯(捷克语:Stanislav Gross;1969年10月30日-2015年4月16日),曾任捷克社民党主席及捷克共和国总理。生于布拉格,格罗斯毕业于布拉格职业运输学校,1993至1999年在布