VMware Security Hardening Guides
Security Hardening Guides provide prescriptive guidance for customers on how to deploy and operate VMware products in a secure manner. Guides for vSphere are provided in an easy to consume spreadsheet format, with rich metadata to allow for guideline classification and risk assessment. They also include script examples for enabling security automation. Comparison documents are provided that list changes in guidance in successive versions of the guide.
- Disabled SSH and Shell/Bash access.
- Enable strict lockdown mode on ESXi. If necessary add trusted users to the exception users list so you won’t get locked out of ESXi.
- Configure NTP time synchronization
- Configure persistent logging for all ESXi host
- Disable Managed Object Browser (MOB)
- Use Active Directory for local user authentication
- Configure the ESXi host firewall to restrict access to services running on the host
- Set the time after which a locked account is automatically unlocked
- Set the count of maximum failed login attempts before the account is locked out
- Set DCUI.Access to allow trusted users to override lockdown mode
- Audit DCUI timeout value
- Establish a password policy for password complexity
- Set a timeout to automatically terminate idle ESXi Shell and SSH sessions
- Set a timeout to limit how long the ESXi Shell and SSH services are allowed to run
- Ensure default setting for intra-VM TPS is correct
- Verify Image Profile and VIB Acceptance Levels
- Explicitly disable copy/paste operations
- Explicitly disable copy/paste operations
- Disable virtual disk shrinking
- Disable virtual disk shrinking
- Avoid using independent nonpersistent disks
- Disable 3D features on Server and desktop virtual machines
- Disconnect unauthorized devices
- Disconnect unauthorized devices
- Disconnect unauthorized devices
- Disable all but VGA mode on specific virtual machines
- Limit informational messages from the VM to the VMX file
- Control access to VM console via VNC protocol
- Do not send host information to guests
- Check for enablement of salted, VM’s that are sharing memory pages
- Control access to VMs through the dvfilter network APIs
- Audit all uses of PCI or PCIe passthrough functionality
- Enable BPDU filter on the ESXi host to prevent being locked out of physical switch ports with Portfast and BPDU Guard enabled
- Enable VDS network healthcheck only if you need it
- Ensure that the “Forged Transmits” policy is set to reject
- Ensure that the “Forged Transmits” policy is set to reject
- Ensure that the “MAC Address Changes” policy is set to reject
- Ensure that the “MAC Address Changes” policy is set to reject
- Ensure that the “Promiscuous Mode” policy is set to reject
- Ensure that the “Promiscuous Mode” policy is set to reject
- Ensure that VDS Netflow traffic is only being sent to authorized collector IPs
- Restrict port-level configuration overrides on VDS
- Audit use of dvfilter network APIs
Ref: https://www.vmware.com/security/hardening-guides.html

