Execution Integrity
If we are running a workload on a cloud server the execution of the programs is vulnerable to anyone who can gain access to the server as an administrator.
In such a scenario, execution integrity is about ensuring such a program or process can still be run without any interference.
A trusted execution environment (TEE) helps to protect user-executed code and data from modification by untrusted software, hardware, and system components outside the TEE's boundaries. TEEs can provide a high level of protection against most software-based attacks and many hardware-based attacks and give assurance that the software and hardware in the TEE have not been tampered with.
Even if someone were able to access the remote server they would be unable to manipulate the execution.
Last updated