38、深入解析Windows虚拟化安全与系统管理机制

深入解析Windows虚拟化安全与系统管理机制

1. 虚拟化技术中的安全验证

在虚拟化技术领域,每个隔离区都能够向第三方证明其作为VBS隔离区运行,并具备VBS隔离区架构提供的所有保护。隔离区验证报告能证明特定隔离区处于安全内核的控制之下运行,该报告包含加载到隔离区内的所有代码的身份信息,以及控制隔离区执行方式的策略。

隔离区可通过 EnclaveGetAttestationReport API生成验证报告,该API返回的内存缓冲区可传输至另一个隔离区。接收方隔离区通过 EnclaveVerifyAttestationReport 函数验证报告,以此“证明”原隔离区运行环境的完整性。

2. System Guard运行时验证(SGRA)概述

System Guard运行时验证(SGRA)是操作系统完整性组件,借助VBS隔离区和远程验证服务组件,为执行环境提供强大的保障。该技术于Windows 10 2018年4月更新(RS4)首次引入。

SGRA允许应用查看设备安全态势的声明,该声明由三部分组成:
- 会话报告:包含描述设备可验证启动时属性的安全级别。
- 运行时报告:描述设备的运行时状态。
- 签名会话证书:用于验证报告。

SGRA服务 SgrmBroker.exe 托管组件 SgrmEnclave_secure.dll ,该组件在VTL 1中作为VBS隔离区运行,持续检查系统是否存在安全功能的运行时违规情况。这些检查结果会在运行时报告中体现,可由依赖方在后端进行验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值