TMA-OFFICE-2.2.4.7.2.11
Ensure 'Require that application add-ins are signed by Trusted Publisher' is set to 'Enabled'
说明
This policy setting controls whether add-ins for the specified Office application must be digitally signed by a trusted publisher. The recommended state for this setting is: Enabled. Rationale: By default, Office applications do not check the digital signature on application add-ins before opening them. Disabling or not configuring this setting may allow an application to load a dangerous add-in. As a result, malicious code could become active on a user's computer or the network. User setting: the audit checks HKEY_USERS\<SID>\SOFTWARE\Policies\Microsoft\office\16.0\excel\security:requireaddinsig (REG_DWORD) in every loaded user hive (S-1-5-21-*) and is compliant when each holds 1. It prints 'no-user-hive-loaded' (FAIL) when no user profile is loaded, so scan while users are logged on.
检查方式
审计方法: Windows 注册表
$sids = @(Get-ChildItem -Path 'Registry::HKEY_USERS' -ErrorAction SilentlyContinue | Where-Object { $_.PSChildName -match '^S-1-5-21-\d+-\d+-\d+-\d+$' } | ForEach-Object { $_.PSChildName }); if ($sids.Count -eq 0) { 'no-user-hive-loaded' } else { $bad = @(); foreach ($s in $sids) { $v = (Get-ItemProperty -Path ('Registry::HKEY_USERS\' + $s + '\SOFTWARE\Policies\Microsoft\office\16.0\excel\security') -Name 'requireaddinsig' -ErrorAction SilentlyContinue).'requireaddinsig'; if (-not ($null -ne $v -and @(1) -contains [int64]$v)) { $bad += $s + ':requireaddinsig=' + $v } }; if ($bad.Count -eq 0) { 'compliant' } else { 'non-compliant: ' + ($bad -join ', ') } }- 预期输出
compliant
修复方式
修复方法: 操作指南或基础设施补丁
Configure through Group Policy (User Configuration): User Configuration\Administrative Templates\Microsoft Excel 2016\Excel Options\Security\Trust Center\Require that application add-ins are signed by Trusted Publisher = Enabled
属性
- 操作系统
- 任意
- 标签
- officeproductivitycis-l1
- 参考
- CIS Microsoft Office Enterprise Benchmark v2.0.0 - 2.2.4.7.2.11 Ensure 'Require that application add-ins are signed by Trusted Publisher' is set to 'Enabled'
检查本机
请在您有权审计的机器上运行此命令。扫描为只读操作。
tmaegis scan --target office