1. An apparatus, comprising: a memory; and a processor, the processor executing a request handler and a virtual machine manager, the request handler configured to receive a request to execute a program on a host operating system, the request handler configured to determine, in response to the request, that the program does not have permission to execute on the host operating system and outside a virtual machine based on an indication of the program not being included on a list indicating which programs are allowed to operate on the host operating system and outside a virtual machine, the virtual machine manager operatively coupled to the request handler, the virtual machine manager configured to select a guest virtual machine based on a program type associated with the program, the request handler configured to send the request to the guest virtual machine such that the guest virtual machine executes the program in response to the indication of the program being included on a list indicating which programs are allowed to operate within the guest virtual machine.