TMAegisベータ
windows のその他のルール

Windows (desktop and server)

TMA-WIN10-18.9.5.4

(NG) Ensure 'Turn On Virtualization Based Security: Require UEFI Memory Attributes Table' is set to 'True (checked)'

高レベル 1自動windows

説明

This option will only enable Virtualization Based Protection of Code Integrity on devices with UEFI firmware support for the Memory Attributes Table. Devices without the UEFI Memory Attributes Table may have firmware that is incompatible with Virtualization Based Protection of Code Integrity which in some cases can lead to crashes or data loss or incompatibility with certain plug-in cards. If not setting this option the targeted devices should be tested to ensure compatibility. The recommended state for this setting is: True (checked). Note: Virtualization Based Security requires a 64-bit vers

チェック方法

監査方法: Windows レジストリ

registry
$bad = @(); $v = (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'HVCIMATRequired' -ErrorAction SilentlyContinue).'HVCIMATRequired'; if (-not ($null -ne $v -and @(1) -contains [int64]$v)) { $bad += 'HVCIMATRequired=' + $v }; if ($bad.Count -eq 0) { 'compliant' } else { 'non-compliant: ' + ($bad -join ', ') }
期待される出力
compliant

修正方法

修正方法: シェルコマンド

shell
if (-not (Test-Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard')) { New-Item -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Force | Out-Null }; New-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'HVCIMATRequired' -Value 1 -PropertyType DWord -Force | Out-Null

プロパティ

オペレーティングシステム
windows-10
タグ
cis-convertedregistrywindows
参照
CIS Microsoft Windows 10 Enterprise Benchmark v4.0.0 - 18.9.5.4

このホストをチェック

監査が許可されているマシンで実行してください。スキャンは読み取り専用です。

shell
tmaegis scan --target windows