【机密计算顶会解读】07:eOPF——用于机密云计算的可扩展编排和保护框架

article/2025/8/16 1:19:45

导读:本文介绍eOPF框架,通过监控enclave与OS交互,从而提供细粒度控制、共同认证和侧信道防御。

原文链接:An Extensible Orchestration and Protection Framework for Confidential Cloud Computing | USENIX

An Extensible Orchestration and Protection Framework for Confidential Cloud Computing(OSDI’23)

一、研究背景

SGX在管理enclave时的不透明性和对硬件特性的依赖,导致云服务提供商难以有效监控和控制enclave的行为,限制了资源的精细化管理和安全策略的实施;同时,SGX容易受到侧信道攻击,如通过缓存分析泄露信息,暴露了硬件层面的安全漏洞;此外,现有技术缺乏可靠的机制验证enclave与安全服务框架是否共处同一位置,远程用户难以确定enclave是否得到充分保护。

上述问题的根源在于缺少全面监管enclave与操作系统交互的框架和缺乏对enclave的细粒度控制能力,从而限制了云服务提供商提供高级安全服务的能力,也影响了用户对云服务安全性的信任。因此,迫切需要一个能够克服SGX局限性、提供更强大安全保障和灵活管理能力的解决方案。

 

二、现状分析

SGX在管理enclave时的不透明性和对硬件特性的依赖,导致云服务提供商难以有效监控和控制enclave的行为,限制了资源的精细化管理和安全策略的实施;同时,SGX容易受到侧信道攻击,如通过缓存分析泄露信息,暴露了硬件层面的安全漏洞;此外,现有技术缺乏可靠的机制验证enclave与安全服务框架是否共处同一位置,远程用户难以确定enclave是否得到充分保护。

上述问题的根源在于缺少全面监管enclave与操作系统交互的框架和缺乏对enclave的细粒度控制能力,从而限制了云服务提供商提供高级安全服务的能力,也影响了用户对云服务安全性的信任。因此,迫切需要一个能够克服SGX局限性、提供更强大安全保障和灵活管理能力的解决方案。

三、应对设计

为解决Intel SGX在云计算环境中的局限性,特别是针对资源管理、共同认证以及侧信道攻击漏洞的难题,论文提出了enclave-OS Protection Framework(eOPF)框架,通过提供虚拟机管理程序(hypervisor)级别的工具来监控所有enclave与操作系统的交互,并实现受保护的服务。

  • eOPF设计的的核心是允许云服务提供商对enclave进行细粒度的控制和监控。通过拦截SGX的监督指令和异常,eOPF能够观察和操纵页表,从而保护enclave的执行环境。此外,eOPF通过内存保护、单步模式和中断拦截机制,可靠地捕获enclave执行期间的所有事件,如enclave的启动和停止事件。
  • eOPF还设计了一种共同认证协议,通过在enclave创建时嵌入一个秘密标识符(eid),并通过SGX远程证明将此标识符传输给远程用户,以验证enclave是否与eOPF在同一物理位置。通过这种方法,用户可以信任他们的enclave是受到eOPF保护的。
  • 为了解决侧信道攻击问题,eOPF提供了一套补充的防御措施,包括对跨核心(Cross-Core)资源的隔离,以及对每个核心(Per-Core)资源的失效或停用。跨核心资源隔离主要将被所有处理器核心共享的资源划分为不同的分区,确保了攻击者无法从其他核心观察enclave的资源访问情况。对于每个核心资源,eOPF确保没有其他任务在同一核心上并行执行,有效降低了攻击者利用共享核心资源发起攻击的风险。

四、eOPF技术解析

  • eOPF的关键技术之一是拦截enclave事件。eOPF通过EPT(extended page tables)和VMCS(Virtual Machine Control Structure)实现对SGX指令的拦截,这是通过设置VMCS中的ENCLS指令拦截位和相应的指令位图来完成的。当ENCLS指令被触发时,eOPF首先实现指令所需的特定服务的操作,然后使用其受信任的代码和操作系统提供的参数执行被捕获的指令,最后通过更新处理器的程序计数器来恢复操作系统的执行。

  • 共同认证协议是eOPF的另一个关键技术。首先,云服务提供商在云机器上安装eOPF,用户与eOPF建立安全通信,发送秘密标识符(eid)给eOPF。在enclave创建时,eOPF将eid嵌入enclave内存中。用户随后可以通过SGX远程证明验证enclave中的eid,确保enclave与eOPF处于同一位置,从而确保enclave的安全性。

  • 在侧信道防御方面,对于跨核心资源,eOPF将OS初始化的页表设为只读,防止OS通过page fault和access bit推断enclave信息。同时,eOPF利用CAT(Cache Allocation Technology)将enclave和OS使用的LLC(Last-level cache)进行隔离。对于每个核心资源,如L1/L2缓存和分支预测单元,eOPF在enclave退出时禁用超线程并清空缓存,确保攻击者无法推断enclave行为。
     

五、验证评估

论文通过SPEC CPU 2006评估了eOPF在实际应用中的性能表现。实验结果表明,eOPF的基础框架(不包含侧信道防御)仅引入了低于2%的性能开销。启用所有侧信道防御措施会提高eOPF的开销,尤其是在处理内存密集型的程序时,如gcc程序的性能开销达到了311%。不过,对于大多数程序,性能开销仍然控制在较低水平,几何平均性能开销为17%。

eOPF的侧信道防御机制在开销上与采用启发式攻击检测的解决方案相近,例如Varys引入了15%的性能开销。但eOPF通过实施失效和隔离策略,提供了更为全面的保护,其效果与使用高成本加密技术的方案(如Raccoon会产生21.8倍的性能开销)相当。

这些结果证明了eOPF在提供强大保护的同时,保持了较低的性能影响,展现了其在现代云环境中的实用性和有效性。

本账号发布内容均为原创,欢迎转载,转载请注明出处。更多资讯请移步【机密计算前沿技术】服务号,欢迎交流!


http://www.hkcw.cn/article/PGalDfhlYw.shtml

相关文章

SaaS基于云计算、大数据的Java云HIS平台信息化系统源码

利用云计算、大数据等现代信息技术研发的医疗信息管理系统(HIS)实现了医院信息化从局域网向互联网转型,重新定义医疗卫生信息化建设的理念、构架、功能和运维体系。平台构建了以患者为中心的云架构、云服务、云运维的信息体系,实现…

人工智能:所有144本SCI期刊都在这里(20本Top,4本On Hold)

本周投稿推荐 SCI&EI • 4区“水刊”,纯正刊(来稿即录) • CCF-B类,IEEE一区-Top(3天初审) EI • 各领域沾边均可(2天录用) 知网(CNKI)、谷歌学术 …

全网最最最详细的haproxy详解!!!

1 什么是负载均衡 负载均衡(Load Balancing)是一种将网络请求或工作负载分散到多个服务器或计算机资源上的技术,以实现优化资源使用、提高系统吞吐量、增强数据冗余和故障容错能力、以及减少响应时间的目的。在分布式系统、云计算环境、Web服…

卤鹅哥揭秘去美国给甲亢哥带的礼物 为中外文化交流的鲜活注脚

2025年5月,一则消息引爆全网:重庆荣昌卤鹅哥林江即将启程赴美,与顶流网红“甲亢哥”(IShowSpeed)再续跨国情谊。这位因“追星”走红的非遗推广大使,不仅带上了家乡的招牌卤鹅,更精心筹备了一份融合非遗文化与美食的“中国礼包”,更透露最想与甲亢哥即兴来一段说唱。这场…

龙舟赛辽宁队把对手“干翻”了 网友:今年有进步了,只干翻了一条

2025南充嘉陵江龙舟赛,辽宁队再“撞”佳绩。网友:辽宁队今年已经有进步了,去年干翻三条船,今年只干翻了一条。责任编辑:zx0002

日本遗孀外交?普京:我知道安倍的梦想,但时过境迁 和平条约梦难续

当地时间5月29日,俄罗斯总统新闻秘书佩斯科夫表示,俄总统普京在克里姆林宫会见了已故日本前首相安倍晋三的夫人安倍昭惠。普京对安倍昭惠说:“您的丈夫为发展俄日关系作出了巨大贡献。我们保持着非常良好的私人关系。”普京在会谈中向安倍晋三致敬,并提到他知道这位已故的日…

唯一一个资本控制不了的运动,因为这里的房东就是资本

唯一一个资本控制不了的运动,因为这里的房东就是资本!唯一一个资本控制不了的运动,因为这里的房东就是资本唯一一个资本控制不了的运动,因为这里的房东就是资本唯一一个资本控制不了的运动,因为这里的房东就是资本唯一一个资本控制不了的运动,因为这里的房东就是资本唯一…

特朗普关税政策暂停又恢复意味什么 法院裁决影响贸易谈判

美国国际贸易法院叫停特朗普关税政策一天后,上诉法院又决定恢复实施这些关税。美国联邦巡回上诉法院批准了特朗普政府的请求,暂时搁置了美国国际贸易法院禁止执行特朗普政府依据《国际紧急经济权力法》对多国加征关税措施的裁决。联邦巡回上诉法院在裁决书中指出,在审议相关…

高校校长硕士论文“90%抄袭” 已免职 抄袭事件引发广泛关注

近日,“烟台科技学院校长硕士论文涉嫌严重抄袭”一事引发社会广泛关注。有网友指出,烟台科技学院现任校长马红坤2007年在南昌大学法学院获得硕士学位的论文存在严重抄袭行为,复制比高达90%。5月29日,烟台科技学院对此事发布声明,确认校长抄袭属实,并决定免去马红坤的烟台…

Spring Cloud 及Spring Cloud Alibaba 简介

目录 Spring Cloud简介 Spring Cloud Alibaba 简介 项目集成Spring Cloud Alibaba Spring Cloud简介 Spring Cloud 为开发者提供了快速构建微服务的一整套工具集,包含的子项目众多,比如: 1、分布式配置管理:Zookeeper、Consul、Na…

PyIceberg

本文翻译整理自:https://py.iceberg.apache.org/ 文章目录 PyIceberg 入门指南相关链接资源 安装连接到目录写入PyArrow数据框探索Iceberg数据与元数据文件 更多详情 配置配置值设置表配置写入选项表行为选项 FileIOS3HDFSAzure Data LakeGoogle Cloud Storage阿里云…

女子新装修房子被陌生人拆光 一场离奇的误会

最近,家住浦东新区“芳草苑”小区的张女士遇到了一件烦心事。她家刚刚完成了老房新装,原本计划第二天从出租屋搬回去。但前一天回家查看收尾进度时,发现厨房和卫生间的设施设备被三个陌生人拆了。这些设施和装修材料都是全新的、一线品牌的定制款,这让张女士非常心疼。经过…

男性心梗概率是女性的近两倍 呼吁大家要保持优良生活习惯

在最新一期《医起问》节目中,葛均波院士强调,男性心血管疾病概率是女性的近2倍,心梗风险尤为突出。女性在绝经前因雌激素作用而风险较低,但绝经后概率也趋于一致。不管男女,现代人的诸多不良习惯其实都导致心梗年轻化,院士呼吁大家要保持优良生活习惯,关注心血管的健康!…

涉高考违法有害信息被查处 三部门联合整治

2025年高考临近,为营造良好的全国高考网络环境,教育部联合中央网信办、公安部开展查处涉高考违法有害信息等工作。相关部门提醒公众,互联网并非法外之地,个人和机构需对自己的言论负责。对于编造、传播谣言,故意扰乱公共秩序的行为,将依法受到严厉打击。网络平台应加强内…

福特因软件问题在美召回超百万辆车 后视摄像头故障引关注

美国政府汽车监管机构宣布,福特汽车公司因软件问题在全美召回超过100万辆汽车。福特公司在本月早些时候向美国国家公路交通安全管理局报告了这一问题。该软件故障可能导致车辆在倒车时后视摄像头影像出现延迟、卡顿或不显示,增加了事故风险。这个问题将通过经销商维修或远程软…

哈佛大学校长在毕业典礼上嘲讽特朗普 巧妙暗讽获热烈掌声

哈佛大学校长在毕业典礼上嘲讽特朗普 巧妙暗讽获热烈掌声!当地时间5月29日,美国法官暂停了特朗普政府此前宣布的取消哈佛大学招收外国学生资质的政策,为哈佛大学赢得了暂时的胜利。同一天,在哈佛大学毕业典礼上,校长艾伦加伯巧妙地讽刺了特朗普政府对大学的打压,获得了全…

为什么韩国的生育率开始上升 积极迹象显现

韩国统计厅28日发布的数据显示,2024年7月至今年3月,韩国单月出生人口连续9个月保持增长势头,2025年第一季度生育率也高于去年同期。这对面临人口困境的韩国来说是一个积极迹象。今年3月,韩国出生人口为2.1万,同比增加6.8%。第一季度出生人口总计6.5万,达到三年来最高水平…

A股开盘跳水,是谁引发?主力资金持续撤退

A股开盘跳水,是谁引发?主力资金持续撤退!2025年5月的某个普通交易日,A股市场像战场一样,牛熊双方一开始就互不相让。盘面上红绿交错,投资者的心情像过山车。每个分时线的波动,都牵动着无数账户的盈亏。早上九点半,开盘钟声一响,指数低开了一点点。大家本以为要继续下滑…

【数据集信息整理】道路病害(缺陷)检测数据集归纳

参考 https://www.cnblogs.com/laugh12321/p/17874752.html Machine Learning Datasets | Papers With Code 数据集 paperwithcode上查找 paperwithcode搜索“pavement”关键词可以找到下面8个数据集 博客整理 参考链接1里列出了包括了RDD2022在内的数据集: 需…

【Unity博客节选】Timeline 静态结构分析

注:软件版本Unity 6.0 Timeline 1.8.7 作者:CSDN RingleaderWang 原文:《Unity第25期——Timeline结构及其源码浅析》 文章首发Github👍:《Timeline结构及其源码浅析》 Bilibili 视频版👍👍&a…