deviceHealthAttestationState 资源类型
命名空间:microsoft.graph
重要: Microsoft /beta 版本下的 Graph API 可能会发生更改;不支持生产使用。
注意:适用于 Intune 的 Microsoft Graph API 需要适用于租户的活动 Intune 许可证。
属性
属性 | 类型 | 说明 |
---|---|---|
lastUpdateDateTime | String | 上次更新时间戳。 |
contentNamespaceUrl | String | DHA 报告版本。 (命名空间版本) |
deviceHealthAttestationStatus | String | DHA 报告版本。 (命名空间版本) |
contentVersion | String | HealthAttestation 状态架构版本 |
issuedDateTime | DateTimeOffset | 评估设备或颁发给 MDM 的日期/时间 |
attestationIdentityKey | String | 当设备上存在证明标识密钥 (AIK) 时,它表示设备具有认可密钥 (EK) 证书。 |
resetCount | Int64 | 电脑设备已休眠或恢复的次数 |
restartCount | Int64 | 电脑设备已重新启动的次数 |
dataExcutionPolicy | String | DEP 策略定义一组对内存执行额外检查的硬件和软件技术 |
bitLockerStatus | String | BitLocker 驱动器加密开启或关闭 |
bootManagerVersion | String | 引导管理器的版本 |
codeIntegrityCheckVersion | String | 引导管理器的版本 |
secureBoot | String | 启用安全启动后,核心组件必须具有正确的加密签名 |
bootDebugging | String | 启用 bootDebugging 后,该设备用于开发和测试 |
operatingSystemKernelDebugging | String | 启用 operatingSystemKernelDebugging 后,该设备用于开发和测试 |
codeIntegrity | String | 启用代码完整性后,代码执行限于完整性已验证的代码 |
testSigning | String | 当允许测试签名时,设备不会在引导期间强制执行签名验证 |
safeMode | String | 安全模式是 Windows 的一种故障排除选项,用于在受限状态下启动计算机 |
windowsPE | String | 运行受限服务的操作系统,用于为 Windows 准备计算机 |
earlyLaunchAntiMalwareDriverProtection | String | ELAM 为网络中的计算机启动时提供保护 |
virtualSecureMode | String | 指示设备是否已启用虚拟安全模式 (VSM) 。 虚拟安全模式 (VSM) 是一个容器,用于保护高价值资产免受内核入侵的影响。 此属性将从 2023 年 8 月开始在 beta 版中弃用。 对此属性的支持将于 2025 年 8 月结束,适用于 v1.0 API。 将添加并改用新的属性 virtualizationBasedSecurity。 在弃用过程中,virtualizationBasedSecurity 将传递用于 virtualSecureMode 的值。 可能的值为“enabled”、“disabled”和“notApplicable”。 “enabled”表示启用了 VSM) (虚拟安全模式。 “disabled”指示禁用 VSM) (虚拟安全模式。 “notApplicable”表示设备不是Windows 11设备。 默认值为“notApplicable”。 |
pcrHashAlgorithm | String | 标识 TPM 使用的 HASH 算法的信息属性 |
bootAppSecurityVersion | String | 启动应用程序的安全版本号 |
bootManagerSecurityVersion | String | 启动应用程序的安全版本号 |
tpmVersion | String | 启动应用程序的安全版本号 |
pcr0 | String | 在 PCR[0] 中捕获的度量值 |
secureBootConfigurationPolicyFingerPrint | String | 自定义安全启动配置策略的指纹 |
codeIntegrityPolicy | String | 控制启动环境安全性的代码完整性策略 |
bootRevisionListInfo | String | 在已证明的设备上进行初始启动期间加载的启动修订列表 |
operatingSystemRevListInfo | String | 在已证明的设备上进行初始启动期间加载的操作系统修订列表 |
healthStatusMismatchInfo | String | 如果 DHA 服务检测到完整性问题,则此属性会出现 |
healthAttestationSupportedStatus | String | 此属性指示设备是否支持 DHA |
memoryIntegrityProtection | azureAttestationSettingStatus | 指示设备是否已启用内存完整性保护。 内存完整性是基于虚拟化的安全性的一项功能,也称为受虚拟机监控程序保护的代码完整性 (HVCI) 。 它改进了 Windows 的威胁模式,并针对试图利用 Windows 内核的恶意软件提供更强大的保护。 可能的值为“enabled”、“disabled”和“notApplicable”。 “enabled”表示已启用内存完整性保护。 “disabled”表示已禁用内存完整性保护。 “notApplicable”表示设备不是Windows 11设备。 默认值为“notApplicable”。 可能的值是:notApplicable 、enabled 、disabled 、unknownFutureValue 。 |
memoryAccessProtection | azureAttestationSettingStatus | 指示设备是否已启用内存访问保护。 一项 Windows 安全功能,可防止外部外围设备获得对内存的未经授权的访问。 可能的值为“enabled”、“disabled”和“notApplicable”。 “enabled”表示已启用内存访问保护。 “disabled”表示已禁用内存访问保护。 “notApplicable”表示设备不是Windows 11设备。 默认值为“notApplicable”。 可能的值是:notApplicable 、enabled 、disabled 、unknownFutureValue 。 |
virtualizationBasedSecurity | azureAttestationSettingStatus | 指示设备是否已启用基于虚拟化的安全性 (VBS) 。 基于虚拟化的安全性 (VBS) 使用硬件虚拟化和 Windows 虚拟机监控程序来创建独立的虚拟环境,该环境成为假定内核可能遭到入侵的 OS 的信任根。 可能的值为“enabled”、“disabled”和“notApplicable”。 “enabled”指示已启用 VBS) (基于虚拟化的安全性。 “disabled”表示禁用基于虚拟化的安全 (VBS) 。 “notApplicable”表示设备不是Windows 11设备。 默认值为“notApplicable”。 可能的值是:notApplicable 、enabled 、disabled 、unknownFutureValue 。 |
firmwareProtection | firmwareProtectionType | 指示设备是否已启用固件保护。 固件保护是一组功能,可帮助确保攻击者无法让设备开始使用不受信任的或恶意固件。 可能的值为“systemGuardSecureLaunch”、“firmwareAttackSurfaceReduction”、“disabled”和“notApplicable”。 “systemGuardSecureLaunch”指示为固件保护启用了System Guard安全启动。 “firmwareAttackSurfaceReduction”指示为固件保护启用了固件攻击面减少。 “disabled”表示固件保护已禁用。 “notApplicable”表示设备不是Windows 11设备。 默认值为“notApplicable”。 可取值为:notApplicable 、systemGuardSecureLaunch 、firmwareAttackSurfaceReduction 、disabled 、unknownFutureValue 。 |
systemManagementMode | systemManagementModeLevel | 指示设备满足增强的硬件安全性。 可能的值为“level1”、“level2”、“level3”和“notApplicable”。 “level1”表示拒绝系统管理模式 (SMM) 对基于 OS 和基于虚拟化的安全 () 内存进行读/写访问。 “level2”表示除了系统管理模式 (SMM) 级别 1 保护外,此级别还防止系统管理模式 (SMM) 篡改 Input-Output 内存管理单元 (IOMMU) 配置。“level3”指示除了系统管理模式 (SMM) 级别 2 保护外,此级别还会降低系统管理模式 (SMM) 保存状态功能。 “notApplicable”表示设备未启用固件保护 (系统管理模式) 。 默认值为“notApplicable”。 可取值为:notApplicable 、level1 、level2 、level3 、unknownFutureValue 。 |
securedCorePC | azureAttestationSettingStatus | 指示设备是否已启用安全核心电脑。 安全核心电脑提供保护,可抵御复杂的攻击,并在处理任务关键型数据时提供增强的保障。 可能的值为“enabled”、“disabled”和“notApplicable”。 “enabled”表示已启用安全核心电脑。 “disabled”表示安全核心电脑已禁用。 “notApplicable”表示设备不是Windows 11设备。 默认值为“notApplicable”。 可能的值是:notApplicable 、enabled 、disabled 、unknownFutureValue 。 |
Relationships
无
JSON 表示形式
下面是资源的 JSON 表示形式。
{
"@odata.type": "#microsoft.graph.deviceHealthAttestationState",
"lastUpdateDateTime": "String",
"contentNamespaceUrl": "String",
"deviceHealthAttestationStatus": "String",
"contentVersion": "String",
"issuedDateTime": "String (timestamp)",
"attestationIdentityKey": "String",
"resetCount": 1024,
"restartCount": 1024,
"dataExcutionPolicy": "String",
"bitLockerStatus": "String",
"bootManagerVersion": "String",
"codeIntegrityCheckVersion": "String",
"secureBoot": "String",
"bootDebugging": "String",
"operatingSystemKernelDebugging": "String",
"codeIntegrity": "String",
"testSigning": "String",
"safeMode": "String",
"windowsPE": "String",
"earlyLaunchAntiMalwareDriverProtection": "String",
"virtualSecureMode": "String",
"pcrHashAlgorithm": "String",
"bootAppSecurityVersion": "String",
"bootManagerSecurityVersion": "String",
"tpmVersion": "String",
"pcr0": "String",
"secureBootConfigurationPolicyFingerPrint": "String",
"codeIntegrityPolicy": "String",
"bootRevisionListInfo": "String",
"operatingSystemRevListInfo": "String",
"healthStatusMismatchInfo": "String",
"healthAttestationSupportedStatus": "String",
"memoryIntegrityProtection": "String",
"memoryAccessProtection": "String",
"virtualizationBasedSecurity": "String",
"firmwareProtection": "String",
"systemManagementMode": "String",
"securedCorePC": "String"
}