CSV机密计算环境(1) 本文介绍如何在基于最新一代海光安全加密虚拟化CSV(China Secure Virtualization)3.0技术的云主机(下文简称为CSV云主机)中构建CSV3.0加密计算环境,并演示如何验证CSV功能,以及CSV云主机存在的一些功能限制。 概述 海光安全加密虚拟化CSV是一项基于国产海光CPU硬件的云主机保护技术,CSV云主机的运行时状态(如CPU寄存器、内存数据及中断处理等)均受到CPU硬件的隔离和加密保护,云厂商和外部攻击者均无法窃取或篡改CSV云主机的内部运行状态(如计算中的数据等)。关于海光CSV技术的更多信息,请参见Hygon Arch。 CSV云主机关键特性 内存隔离:通过处理器硬件机制,为每个云主机构建独立的、受保护的执行环境,实现云主机之间、云主机和宿主机之间的硬件级逻辑隔离。即使宿主机系统或管理员拥有最高权限,也无法读取或篡改虚拟机内的数据,从根本上杜绝了“从内部”被窥视的风险,实现数据在处理过程中的“可用不可见”。 内存加密:数据在内存中全程以密文形式存在,仅能在 CPU 内部解密使用。即使机房被入侵,攻击者通过物理手段也难以探测到或篡改内存中的数据内容。 远程证明:支持远程证明功能,允许信任域所有者验证其虚拟机是否在可信的硬件环境中启动,并且没有被篡改,增强了对基础设施的信任。 安全启动:确保虚拟机仅从经过签名和验证的引导加载程序启动,进一步加强了启动过程的安全性。 体验一致:提供与普通云主机完全一致的管理接口和操作体验,通过控制台、API 等,像创建和管理任何一台普通云主机一样,轻松创建和管理机密云主机,运维习惯无需任何改变。 应用无损:海光CSV可以为您的云主机和应用提供默认的安全保护,您的现有应用系统,无论是传统的 Java 还是现代的 Python 应用,均无需进行改造,可直接运行在机密云主机。
来自: