1.2 Verify Image Profile and VIB Acceptance Levels

Information

The ESXi Image Profiles supports four VIB acceptance levels. A VIB (vSphere Installation
Bundle) is a collection of files that are packaged into an archive. The VIB contains a
signature file that is used to verify the level of trust.

*Rationale*

Verify the ESXi Image Profile to only allow signed VIBs. An unsigned VIB represents
untested code installed on an ESXi host.The ESXi Image profile supports four acceptance levels-
1. VMwareCertified - VIBs created, tested and signed by VMware
2. VMwareAccepted - VIBs created by a VMware partner but tested and signed by
VMware
3. PartnerSupported - VIBs created, tested and signed by a certified VMware partner
4. CommunitySupported - VIBs that have not been tested by VMware or a VMware
partner.Community Supported VIBs are not supported and do not have a digital signature. To
protect the security and integrity of your ESXi hosts do not allow unsigned
(CommunitySupported) VIBs to be installed on your hosts.

NOTE: Nessus has not performed this check. Please review the benchmark to ensure target compliance.

Solution

To implement the recommended configuration state, run the following PowerCLI
command-# Set the Software AcceptanceLevel for each host

Foreach ($VMHost in Get-VMHost ) {
$ESXCli = Get-EsxCli -VMHost $VMHost
$ESXCli.software.acceptance.Set('PartnerSupported')
}

Impact-

1. Third party VIBs tested by VMware partners are not allowed on the host. This could
include some device drivers, CIM modules, and other add-on software. Host
customization using custom VIBs is not allowed.
2. No VMware partner VIBs are allowed on the host, to include non-VMware written
device drivers, CIM modules, and other third party software. Host customization
using custom VIBs is not allowed.
3. Host customization using custom VIBs is not allowed.

Default Value-The default level is PartnerSupported

See Also

https://workbench.cisecurity.org/files/145

Item Details

Category: SYSTEM AND SERVICES ACQUISITION

References: 800-53|SA-22

Plugin: VMware

Control ID: 5743a0d05f840a9325f5cab5e07ae4af941b7ebc45f14fb7e34e1fc98e771f19