SuperAPI AI 工具集

azure-confidential-computing

安全与审计

查看项目

更新于 10-16 02:29

技能介绍

用途:该技能面向 Azure 机密计算,聚焦数据保护第三支柱——使用中的数据,通过硬件可信执行环境(TEE)让工作负载运行在主机与微软均无法查看的加密内存中,并以加密证明向远程依赖方证明 TEE 状态后再释放密钥。

主要能力与形态:机密虚拟机(DCasv5/ECasv5 基于 AMD SEV-SNP,DCesv5/ECesv5 基于 Intel TDX);AKS 上的机密容器(Kata Containers + AMD SEV-SNP,按 Pod 提供 TEE);机密 GPU 虚拟机(NCC H100 v5,NVIDIA H100 + Intel TDX,用于机密 AI 训练/推理);应用 enclave(Intel SGX,DCsv2/3,较旧模式);Azure 机密账本(硬件支持的仅追加账本,用于防篡改审计日志)。

使用方式:先验证威胁模型,再选择形态;部署 Microsoft Azure Attestation(MAA)签发描述 TEE 状态的签名证明令牌;配置安全密钥释放(SKR),由 Key Vault Premium / Managed HSM 依据 MAA 令牌与策略(允许的 TEE 类型、固件版本、所有者身份)决定是否释放密钥;AKS 机密容器使用机密容器加载项,通过证明感知的 init 容器与 SKR 拉取密钥;机密 AI 分机密推理与机密训练两种模式。

适用场景:多方数据协作(清室、反欺诈联盟、联合分析)、需与云运营商隔离的受监管工作负载、敏感 AI 训练/推理、需硬件根与证明证据的加密操作。

限制:不防应用漏洞、自有代码供应链风险或客户内部人员;机密虚拟机与普通虚拟机存在功能差异,需先验证快照、备份、ASR、自定义扩展;内存加密有少量性能开销,机密 GPU 更高,需基准测试;部分区域与 SKU 受限;证明证据有时效,需设计刷新;SKR 策略必须设置安全版本号下限;不要与客户密钥/CMK 混淆;机密账本不适合高吞吐通用日志。

参考:https://learn.microsoft.com/azure/confidential-computing/overview 等 Microsoft Learn 文档。