Traditional cloud compute creates risk because once data is decrypted for processing, it can be exposed to the operating system, privileged users, other processes, or a compromised host. End-to-end encryption protects data at rest and in transit, but not during use unless the processing environment itself is isolated and verifiable. Confidential computing addresses that gap.
Why server-side processing changes the encryption boundary
End-to-end encryption stops data from being readable while it is stored or transmitted, but a server must still see plaintext to search, transform, validate, or derive results from it. At that point the protection boundary shifts from the network to the execution environment, which means the trustworthiness of the host, hypervisor, runtime, and operators becomes part of the security model.
The practical issue is that decryption is not a theoretical event, it is a real memory state. Once the secret or payload is in plaintext, exposure can come from OS-level access, debugging, crash dumps, swap, memory inspection, container escape, or a compromised workload that can observe the process while it is active.
For teams designing around server-side processing, the key design question is not whether encryption exists, but where plaintext must exist and who or what can reach it. That is why controls such as strict isolation, hardened runtime boundaries, and verifiable execution matter for secrets that must be processed after decryption.
- Static vs dynamic secrets helps explain why long-lived credentials raise the blast radius once plaintext is exposed during use.
- Key challenges and risks is useful for understanding how visibility gaps and excessive privilege worsen exposure in processing environments.
- ISO/IEC 27001:2022 Information Security Management provides the broader control framing for protecting data, access paths, and privileged execution environments.
What confidential computing changes, and what it does not
Confidential computing reduces this gap by isolating processing so that data can be decrypted inside a protected environment with stronger assurances about who can inspect it. The value is not that plaintext disappears, it is that plaintext is only meant to exist inside an environment with reduced visibility from the host and stronger attestation properties.
That said, confidential computing is not a blanket guarantee. It still depends on correct enclave design, secure key delivery, trusted attestation, patching, and careful handling of what the application exports after decryption. If the application itself logs, copies, or re-shares secrets, the confidentiality problem can reappear above the isolation layer.
For this reason, the right evaluation is end to end: the server must be able to process the data, the isolation boundary must be strong enough for the threat model, and the surrounding controls must prevent the decrypted material from leaking through operational channels.
- What are Non-Human Identities is a useful companion when the processing server relies on service accounts, API keys, or workload credentials.
- Guide to the Secret Sprawl Challenge shows how secrets exposure often happens outside the intended protection boundary, not only inside the server.
- CSA Cloud Controls Matrix is helpful for mapping cloud isolation, IAM, audit, and data protection controls around sensitive processing.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack surface, CIS Controls v8, NIST Zero Trust (SP 800-207), NIST CSF 2.0 and NIST AI RMF set the technical controls, and ISO/IEC 42001:2023 define the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 — Secrets and Credential Management | Server-side plaintext exposure is central to secret handling risk. |
| NHI-03 — Least Privilege and Access Boundaries | Runtime exposure depends on who and what can reach decrypted material. | |
| NHI-06 — Attestation and Verifiable Execution | Confidential computing depends on proving the processing environment is trustworthy. | |
| Recommendation — Use short-lived secrets and tightly scoped delivery for any server that must decrypt sensitive data. Restrict host, runtime, and operator access to the smallest verified execution boundary. Require attestation before releasing keys or secrets to the processing environment. | ||
| CIS Controls v8 | 6 — Access Control Management | Processing plaintext on servers is an access-boundary problem. |
| 3 — Data Protection | Protecting secrets in use requires controls beyond encryption in transit and at rest. | |
| Recommendation — Enforce least privilege around any system that can see decrypted secrets. Protect sensitive data in use with isolation, handling limits, and leak-prevention controls. | ||
| NIST Zero Trust (SP 800-207) | SC-2 — Device Access Control and Trust Evaluation | Confidential computing relies on trust decisions about the execution environment. |
| Recommendation — Gate sensitive processing on verified trust properties of the server or enclave. | ||
| NIST CSF 2.0 | PR.AC — Access Control | The question turns on who can access plaintext during server-side processing. |
| PR.DS — Data Security | The core issue is data exposure during processing, not just storage or transport. | |
| Recommendation — Constrain access to decrypted data to the minimum required identities and processes. Apply controls that protect sensitive data throughout its lifecycle, including use. | ||
| NIST AI RMF | GOV — Govern | Confidential processing requires clear governance over trust assumptions and accountability. |
| Recommendation — Define who approves trusted processing environments and the conditions for key release. | ||
Practitioner Guidance
What to verify: Treat any workflow that decrypts sensitive data on a server as a plaintext exposure event. Verify where plaintext exists in memory, which roles can inspect the host, and whether the service can be attested before it receives keys or data.
Decision rule: If the server only needs to process the data briefly, prioritise short-lived credentials, tightly scoped access, and an isolated execution boundary before you optimise for convenience or throughput. If the server can be freely inspected by administrators, assume the protection model is incomplete.
What good looks like: The decrypted secret is only accessible inside the smallest practical trusted boundary, key release is conditional on attestation, and operational tooling does not create extra copies through logs, dumps, or debugging paths.
Practitioner takeaway: The real risk is not encryption failure, it is plaintext exposure during use, so the control objective is to make that plaintext phase as short, bounded, and verifiable as possible.
Related resources from NHI Mgmt Group
- Why do cloud environments create more secrets risk than traditional datacenters?
- Why do encrypted secrets still create risk in cloud automation?
- Why do cloud permissions create more risk than traditional server-era PAM models?
- Why do cloud AI tools create more data exposure risk than traditional SaaS workflows?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on September 18, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org