Este tópico descreve como obter a chave de aprovação (EKPub) de uma instância de VM protegida.
Pode obter a chave de aprovação para a chave de encriptação e a chave de assinatura. Pode usar a chave de encriptação para encriptar dados de modo que apenas o vTPM os possa ler ou a chave de assinatura para validar as assinaturas que o vTPM cria. Também pode usar a chave para determinar a identidade de uma instância de VM antes de lhe enviar informações confidenciais.
Tem de ter a autorização getShieldedInstanceIdentity para obter chaves de aprovação.
Obter chaves de aprovação através da CLI do Google Cloud
Use o comando gcloud compute instances get-shielded-identity para obter a parte pública da chave de aprovação de uma instância de VM protegida.
gcloud compute instances get-shielded-identity [INSTANCE_NAME]
Os resultados devolvidos têm um aspeto semelhante ao seguinte:
encryptionKey:
ekPub: |
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4ucWqhLjIkcEJyqc8KJM
12345678abcdefghijklmnopqrstuvwxyz12345678abcdefghijklmnopqrstu
oBSrm0swIu3x4LWR/Ebl5KA0EKe9YFGaS9Pguun1m6X8Ld2zAqmoIwnxDiOqxQEU
mx2wxkjf0bbjxG5ZI1i3t/c/QzeaE2WWTlKdgnUDyxSloDBq63yywtoIrp1nbDLj
X8qdBymixu8jXXp1iGwmEUltnEnx779JKTpKgKTEednri+NcfRmXHrnPCxfiPudQ
4wIDAQAB
-----END PUBLIC KEY-----
kind: compute#shieldedInstanceIdentity
signingKey:
ekPub: |
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzQvcD+2LAnsXAgdsVYAc
12345678abcdefghijklmnopqrstuvwxyz12345678abcdefghijklmnopqrstu
V/7WHasUuGlkbqiDOuDWgb15FAn35PU64HGey67McZTUT9EvrkT/ryXi4kZgBtoM
lQIDAQAB
-----END PUBLIC KEY-----
Obter chaves de aprovação através da API Compute Engine
Pode usar a API Compute Engine para ver informações da chave de aprovação. Para mais informações sobre como usar a API, consulte os guias de instruções.
GET /compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]/getShieldedInstanceIdentity
{
"signingKey": {
"ekPub": [PEM-formatted key]
},
"encryptionKey": {
"ekPub": [PEM-formatted key]
},
"kind": "compute#shieldedInstanceIdentity"
}
O que se segue?
- Saiba como modificar opções numa instância de VM protegida.
- Saiba mais sobre uma abordagem para automatizar as respostas a eventos de monitorização da integridade.