-
Hello, I'm digging into the ansible scripts for installing dev dependencies and trying to refactor it for the OS image I am most familiar with (Mariner aka AzureLinux). Regarding the az-dcap component, https://github.com/microsoft/CCF/blob/main/getting_started/setup_vm/app-dev.yml#L19, do we need this for the SEV-SNP platform? If not, is there an analogous component for SEV-based enclaves? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
Hi @Camelron, az-dcap-client is used to fetch SGX collateral when running in Azure, there is no analogous dependency for SEV-SNP, CCF reaches out to the Azure endpoints directly or gets it from env vars where available (ACI). It's also not necessary to verify SGX quotes on SGX because CCF bundles collateral with attestation, so even in a mixed network (during a migration), it shouldn't be needed. |
Beta Was this translation helpful? Give feedback.
-
If you don't mind some follow-up questions: How are the integrity of the 'instances' in the network verified when running on SEV-SNP systems? Do they need to be brought up in confidential VMs? |
Beta Was this translation helpful? Give feedback.
Hi @Camelron,
az-dcap-client is used to fetch SGX collateral when running in Azure, there is no analogous dependency for SEV-SNP, CCF reaches out to the Azure endpoints directly or gets it from env vars where available (ACI).
It's also not necessary to verify SGX quotes on SGX because CCF bundles collateral with attestation, so even in a mixed network (during a migration), it shouldn't be needed.