8.3.1 Disable unnecessary or superfluous functions inside VMs

Information

Reduce the number of potential attack vectors by disabling unnecessary system
components that are not needed to support the application or service running on the
virtual machine.

*Rationale*

By disabling unnecessary system components that are not needed to support the
application or service running on the system, you reduce the number of parts that can be
attacked. VMs often don't require as many services or functions as ordinary physical
servers; so when virtualizing, you should evaluate whether a particular service or function
is truly needed. Any service running in a VM provides a potential avenue of attack.

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

Solution

Some of these steps include-

1. Disable unused services in the operating system. For example, if the system runs a
file server, make sure to turn off any Web services.
2. Disconnect unused physical devices, such as CD/DVD drives, floppy drives, and USB
adaptors. This is described in the Removing Unnecessary Hardware Devices section
in the ESXI Configuration Guide.
3. Turn off any screen savers. If using a Linux, BSD, or Solaris guest operating system,
do not run the X Window system unless it is necessary.

See Also

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

Item Details

Category: CONFIGURATION MANAGEMENT

References: 800-53|CM-7

Plugin: VMware

Control ID: b9f6b9c6da68be1af57ae7682f8bd233ce4279074d3ff6abc1be6e986c44e83f