O Certificate Management Service usa um Módulo de Segurança de Hardware (HSM) para proteger chaves privadas de certificados por meio de criptografia de envelope. O HSM é certificado pela Administração Estatal de Criptografia (SCA) ou está em conformidade com o FIPS 140-2 Nível 3 e atua como núcleo do sistema de gerenciamento de chaves.
Essa proteção abrange todas as chaves privadas gerenciadas pelo serviço: tanto as carregadas manualmente quanto as geradas ao crie uma Solicitação de Assinatura de Certificado (CSR) no console. O serviço nunca armazena chaves privadas em texto simples em rest.
Fluxo de upload
Ao carregar um certificado com chave privada em texto simples:
O Certificate Management Service aciona o HSM para criptografar a chave privada em texto simples.
O texto cifrado resultante é armazenado no Object Storage Service (OSS).
A chave privada em texto simples é descartada; apenas o texto cifrado é mantido.
Fluxo de baixe
Ao baixar um certificado com chave privada em texto simples:
O Certificate Management Service aciona o HSM para descriptografar o texto cifrado da chave privada armazenado no OSS.
O Certificate Management Service armazena temporariamente a chave privada em texto simples resultante no OSS e retorna um link de baixe.
Assim que o baixe for concluído ou o link expirar, o serviço destruirá automática e imediatamente a chave privada em texto simples.