There exists today a solution to ensure the privacy of workloads in the cloud: trusted execution environments (TEE), more commonly known today as confidential computing. This new primitive is here to give you back control over the security guarantees of your code and data.
By leveraging hardware-rooted trusted execution environments, confidential computing aims to change the threat model of the public cloud. Its goal is to offer your workload strong integrity and confidentiality guarantees to protect it against potentially malicious cloud system software or a rogue cloud administrator.
Want to learn more about confidential computing? Download our whitepaper, where we talk about:
- The security of public cloud deployments and the challenges one faces with run-time security
- How popular TEEs implement isolation and remote attestation?
- An overview of Ubuntu’s confidential computing portfolio