强制完整性控制

✍ dations ◷ 2025-05-18 11:41:54 #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() 函数发送数据到另一个进程。

相关

  • 浪漫关系浪漫(英语:romance)是一个人因另一人具备情感上的吸引力而产生的强烈、愉快的感觉。这种感觉通常伴随着性吸引力。它是爱欲(英语:Eros (concept)),而不是圣爱(英语:Agape)、友爱、亲爱
  • 集块岩集块岩(英语:Agglomerate)是火山运动所产生的火成岩,通常为大型的火山物质的混合岩块,多见于火山活动的中心区域。它被定义为至少含75%的火山弹(Bomb)的岩石,通常为粗粒的混合质熔
  • 相容论相容论是一个关于自由意志问题的哲学立场。相容论者认为决定论和自由意志是有可能共存的。换言之,两者是相容的。因为自由意志普遍被认为是道德责任的必然前提,所以相容论者进
  • 人文地理人文地理学(英语:Human geography),是一类社会科学分支,关于研究世界、人类社会、文化、经济与环境的相互作用,强调空间和地区的关系。作为一门学科,地理分为自然地理和人文地理,后
  • 中国网中国网(域名:China.com.cn,英文版域名:China.org.cn,副标题:网上中国,2001年-)为中国外文出版发行事业局(中国国际出版集团成员)管理的新闻网站,由国务院新闻办公室领导,是中华人民共和国
  • 突破摄星突破摄星(英语:Breakthrough Starshot)是由突破计划提出的太空探索项目,旨在研发名为“星片”(StarChip)的光帆飞行器,以期能以五分之一光速(每秒6万千米)、经过约20年的航行时间抵达
  • 亮岛坐标:26°20′29″N 120°13′25″E / 26.3414°N 120.2236°E / 26.3414; 120.2236亮岛,古称横山,旧称浪岛,位于马祖列岛北竿与东引之间,行政上隶属中华民国连江县北竿乡桥仔村
  • 已革贝勒德格类德格类(满语:ᡩᡝᡤᡝᠯᡝᡳ,转写:Degelei;1597年1月10日-1635年11月11日),努尔哈赤第十子。德格类生于明朝万历二十年(1592年)十一月十三日,生母是继妃富察氏。最初授职为台吉。天命六
  • 咬鹃目咬鹃目(学名:Trogoniformes)在动物分类学上是鸟纲中的一个目,其下只有一个科咬鹃科(学名:Trogonidae),包括7属46种。其特点是羽色艳丽,生存在热带、亚热带的树林里。咬鹃科鸟分布在热
  • 弗农山庄坐标:38°42′28″N 77°05′10″W / 38.70778°N 77.08611°W / 38.70778; -77.08611维农山庄(英语:Mount Vernon,又译为弗农山庄)是乔治·华盛顿的故居,位于美国弗吉尼亚州北部