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; executing the administrative task, wherein the executing comprises: establishing a connection with an administrator device; requesting an attestation certificate from the administrator device; verifying that the attestation certificate is issued by a trusted attestation service provider; receiving a command through the connection with the administrator device; in response to the command, executing on a second virtual machine a task that calls a subtask, wherein the second virtual machine is established under control of the hypervisor; and suspending execution of the task according to one or more time slices apportioned to the first virtual machine by the hypervisor while the subtask is executed by the second virtual machine; establishing a connection to a client device; verifying that the client device is allowed to establish a connection to the task executing on the second virtual machine; and passing the established connection to the client device to the task executing on the second virtual machine.