1. A method for executing a plurality of tasks, said method comprising the steps of: executing at least one of said tasks on a cloud computing system; and employing a kernel to prevent a leakage of data between at least two of said tasks, wherein a task security level of at least one of said tasks switches from a first security level to a second security level on the cloud computing system, wherein at least one of said executing and employing steps are performed by at least one hardware device.