logoalt Hacker News

skinfaxiyesterday at 3:28 PM2 repliesview on HN

How do you prove you are running exclusively on Nitro enclave instances or GCP confidential spaces?


Replies

whsyesterday at 7:45 PM

Seems clear from their website?

1. Their API server provide an attestation JWT. This JWT is signed by Google's private key. 2. The attestation has details on the running container. I suppose the container host is a Google-provided distro and Google's signer will verify that the OS is theirs and up-to-date. 3. They could've proxy the attestation. To prove this is not the case, the field eat_nonce include the TLS certificate fingerprint, which should match the API server you're connecting to. I suppose you will need to pull their container and verify from the source that the container itself generate the private key, it never leaves the container, and the container has no way to run arbitrary code such as SSH or vulnerabilities.

Cider9986yesterday at 4:31 PM

Is your local compute airgapped?

show 2 replies