An organization utilizes virtualization to run multiple Virtual Machines on a single physical server for different departments. Recently, it was discovered that confidential data from one Virtual Machine was accessible to users on another Virtual Machine due to inadequate resource sanitization. Which of the following mitigates this virtualization vulnerability?
Isolate virtual machines in separate VLANs to prevent network sniffing
Sanitize resources when deallocating virtual machines
Disable hyper-threading on physical CPUs to prevent side-channel attacks
Install antivirus software on the host to detect malware within virtual machines