什么是机密计算?
机密计算
机密计算技术在处理过程中保护数据。对加密密钥的独家控制可在云中提供更强大的端到端数据安全性。
什么是机密计算?
机密计算是一种云计算技术,它在处理过程中将敏感数据隔离在受保护的 CPU飞地中。飞地的内容——正在处理的数据,以及用于处理它的技术——只能由授权的编程代码访问,并且对任何人或任何其他人(包括云提供商)都是不可见和不可知的。
随着公司领导者越来越依赖公共云和混合云服务,云中的数据隐私势在必行。机密计算的主要目标是为领导者提供更大的保证,确保他们在云中的数据受到保护和保密,并鼓励他们将更多敏感数据和计算工作负载转移到公共云服务。
多年来,云服务提供商已经提供,以帮助保护数据加密服务在休息(在存储和数据库)以及数据在传输过程中(移动通过网络连接)。机密计算通过保护使用中的数据(即在处理或运行期间)消除了剩余的数据安全漏洞 。
机密计算的工作原理
在应用程序可以处理之前,数据必须在内存中未加密。这使得数据在处理内存转储、root 用户入侵和其他恶意攻击之前、期间和之后容易受到攻击。
机密计算通过利用基于硬件的可信执行环境或 TEE 解决了这个问题,TEE 是 CPU 中的一个安全区域。TEE 使用嵌入式加密密钥进行保护;嵌入式证明机制确保只有授权的应用程序代码才能访问密钥。如果恶意软件或其他未经授权的代码试图访问密钥——或者如果授权代码被黑客入侵或以任何方式改变——TEE 将拒绝访问密钥并取消计算。
通过这种方式,敏感数据可以在内存中保持受到保护,直到应用程序告诉 TEE 对其进行解密以进行处理。虽然数据被解密并在整个计算过程,它是不可见的操作系统(或管理程序在虚拟机),向其它计算资源栈,以及云提供商及其雇员。
为什么要使用机密计算?
保护敏感数据,即使在使用中 - 并将云计算优势扩展到敏感工作负载。当与静态和传输中的数据加密一起使用时,机密计算消除了将敏感或高度监管的数据集和应用程序工作负载从不灵活、昂贵的本地 IT 基础设施转移到更灵活和现代公共云平台。 为了保护知识产权。 机密计算不仅仅用于数据保护。TEE 还可用于保护专有业务逻辑、分析功能、机器学习算法或整个应用程序。在新的云解决方案上与合作伙伴安全地协作。例如,一家公司的团队可以将其敏感数据与另一家公司的专有计算相结合,以创建新的解决方案——而无需任何一家公司共享任何其不想共享的数据或知识产权。消除选择云提供商时的顾虑。机密计算让公司领导者可以选择最能满足组织技术和业务要求的云计算服务,而不必担心存储和处理客户数据、专有技术和其他敏感资产。如果云提供商还提供竞争性业务服务,这种方法还有助于缓解任何额外的竞争问题。保护在边缘处理的数据。边缘计算是一种分布式计算框架,使企业应用程序更接近物联网设备或本地边缘服务器等数据源。当将此框架用作分布式云模式的一部分时,边缘节点的数据和应用程序可以通过机密计算得到保护。本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我们删除。邮箱:dacesmiling@qq.com
上一篇:英雄之旅——《机密》
下一篇:01 机密