1. A computer-implemented method for providing secure computing environment on a computer processor, comprising: initializing a hypervisor on the computer processor; establishing a first virtual machine under control of the hypervisor; and executing code for a secure zone on the first virtual machine, including: verifying an administrative task, and executing the administrative task, wherein the executing comprises: establishing a connection with an administrator device; ensuring that the administrator device is one of a set of intended administrator devices; receiving a command through the connection with the administrator device, wherein the command relates to executing a task on a second virtual machine; wherein executing the task on the second virtual machine comprises establishing the second virtual machine under control of the hypervisor.