2V0-621 · Question #27
An administrator has recently audited the environment and found numerous virtual machines with sensitive data written to the configuration files. To prevent this in the future, which advanced…
The correct answer is A. isolation.tools.setinfo.disable = true. Setting isolation.tools.setinfo.disable = true blocks guest OS processes from writing name-value pairs into the VMX configuration file, preventing sensitive data from being stored there.
Question
An administrator has recently audited the environment and found numerous virtual machines with sensitive data written to the configuration files. To prevent this in the future, which advanced parameter should be applied to the virtual machines?
Options
- Aisolation.tools.setinfo.disable = true
- Bisolation.tools.setinfo.enable = true
- Cisolation.tools.setinfo.disable = false
- Disolation.tools.setinfo.enable = false
How the community answered
(61 responses)- A80% (49)
- B5% (3)
- C3% (2)
- D11% (7)
Why each option
Setting isolation.tools.setinfo.disable = true blocks guest OS processes from writing name-value pairs into the VMX configuration file, preventing sensitive data from being stored there.
Setting isolation.tools.setinfo.disable = true disables the SetGuestInfo VMware Tools RPC call, which prevents guest applications from writing arbitrary name-value pairs - potentially including passwords or tokens - into the VM's .vmx configuration file. This is an explicit VMware security hardening recommendation to stop sensitive data from leaking into configuration files that may be readable by vCenter administrators or stored unencrypted on the datastore. Without this parameter, any process inside the guest with access to VMware Tools can inject data into the host-side configuration.
isolation.tools.setinfo.enable = true is not a recognized VMware VM advanced parameter - the correct parameter name uses 'disable' as the key component, not 'enable'.
Setting isolation.tools.setinfo.disable = false explicitly keeps the SetGuestInfo capability enabled, which is the opposite of the intended hardening goal and allows sensitive data to continue being written to the configuration file.
isolation.tools.setinfo.enable = false is not the correct parameter name and would have no effect on the guest's ability to write configuration data - only the 'disable' form of this parameter is valid.
Concept tested: VM advanced parameter restricting guest-to-host configuration writes
Source: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.security.doc/GUID-DA2ABF28-0A96-4F1B-9AA6-67C36CF9C64F.html
Topics
Community Discussion
No community discussion yet for this question.