面向Serverless场景的容器裁剪技术研究

来源 :郭旭城 | 被引量 : 0次 | 上传用户:tianshui8085
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现有主流Serverless平台往往使用轻量级的容器技术来构建程序所需运行环境和实现不同运行环境之间的隔离。但是,平台在应用容器技术时存在两个问题:一是平台需要频繁且快速地启动容器实例,而容器镜像膨胀使得容器在启动时需预先花费大量时间下载镜像,导致容器启动时延增加,平台的性能降低。二是平台会运行成千上万的容器实例,而容器可用的系统调用膨胀使得系统调用中存在的内核漏洞更易被攻击者利用,导致平台的安全性降低。已有只使用动态或静态分析方式的裁剪工作,无法准确裁剪容器镜像或容器可用的系统调用。为此,本文提出了一种动态与静态分析结合的裁剪方法,准确定位了容器运行所需的文件与系统调用,大幅度提升了容器裁剪的准确性。本文的主要工作及贡献可归纳为以下两个方面:1.提出了动静结合的容器镜像裁剪方法,解决了镜像膨胀给平台带来的性能问题。在动态分析方面,使用fanotify和ptrace技术获取容器运行时访问的文件列表。在静态分析方面,基于该文件列表,使用静态方法分析其中ELF文件的dynamic段和rodata段,获取ELF文件直接依赖的文件。再基于前两者获取的文件列表,使用协同过滤算法获取文件列表内已有文件间接关联的文件。最终,动态和静态分析获取的文件列表作为容器运行需要的文件列表,并基于该文件列表重新制作镜像。在使用实际镜像的情况下,实验结果表明,本文获取的文件数量占容器真正所需文件数量的93.5%,并可以将镜像体积缩小为原来的2.7%,容器启动时延减小为原来的11.1%,同时也减小了容器的攻击面。2.提出了动静结合的容器可用系统调用裁剪方法,解决了容器可用系统调用膨胀给平台带来的安全问题。在动态分析方面,使用ptrace技术获取容器运行时发起的系统调用集合。在静态分析方面,对容器镜像裁剪方法获取的程序使用反汇编技术得到对应的反汇编文件。基于反汇编文件,根据syscall关键字获取程序直接发起的系统调用集合,根据动态链接库中函数会发起的系统调用,得到程序通过动态链接库间接发起的系统调用集合。最后,基于动态和静态分析获取的系统调用集合生成系统调用黑名单。在使用实际镜像的情况下,实验结果表明,本文可将容器可用的系统调用数量从332个减少为平均每个容器使用155个,减少了53%的系统调用,从而提升了容器的安全性。图25幅,表6个,参考文献72篇
其他文献
随着贸易自由化的发展,企业的竞争已经越发白热化,尤其是同质化产品间的价格竞争和成本竞争更加突出,产品成本控制对于企业的生产经营显得尤为突出。目前,我国绝大多数企业仍采用较为简单的传统成本核算方法进行成本核算。伴随着制造业自动化程度的渐高,生产所耗费的间接费用越来越多,仍然通过传统的生产核算方法来进行核算的话,其成本信息的偏差已经无可避免,失真的信息将导致对企业成本控制和产品定价的错误,不利于现代企
学位
生境质量是反映区域生物多样性水平的重要指标,而规划科学、管理有效的自然保护地对于维护生境质量、巩固区域生态安全具有重要作用。以天津市为例,运用InVEST模型Habitat Quality模块评估了天津市2000、2005、2010、2015、2018年生境质量时空变化格局,基于叠加分析自然保护地内外生境质量变化探讨自然保护地对维护区域生境质量发挥的作用。结果表明:(1)2000—2018年间天津
期刊
目的 分析5E护理管理模式配合人文关怀对糖尿病足患者自我效能及并发症风险的影响。方法 选取2019年1月—2022年1月如东县人民医院收治的100例糖尿病足患者为研究方向,按照入院的先后顺序将其分为对照组与观察组,各50例。对照组采取常规护理,观察组采取5E护理管理模式配合人文关怀,比较两组自我效能,观察其情绪状态,统计两组并发症。结果 观察组饮食、运动、药物、疾病检测、足部护理和急症处理评分分别
期刊
居民作为社区环境治理的关键参与主体,在推动环境治理现代化方面起着举足轻重的作用。新时代下我国生态文明制度体系正逐步建立与完善,但在基层社区环境治理实践中居民弱参与现象突出。文章基于四川省H县G社区的调研分析,指出社区意识较淡薄、社区资源挖掘尚浅、社区组织发展受限等问题,通过参与式治理理论及可行性分析框架提出三种实现路径:加强社区认同、提升责任意识、组织赋权增能,对增强居民参与社区环境治理实效具有导
期刊
<正>造纸术是举世闻名的中国古代“四大发明”之一。《东观汉记》和《后汉书》等历史文献对东汉蔡伦造纸都有明确记载,并于唐末见诸启蒙教材《蒙求》。2021年,为纪念蔡伦逝世1900周年,中国造纸学会编纂出版了《中国古代吟纸诗文集》,其中收录的歌颂东汉蔡伦功绩的诗文指不胜屈。南北朝和唐代诸多文化经典,如梁代文学理论批评家刘勰的《文心雕龙》、人称“世界地理学先导”的北魏地理学家郦道元的《水经注》、有“农圣
期刊
采用中文版新生态范式量表对我国10个城市8213名青年的生态价值观进行了调查,深入研究了我国青年群体生态价值观的结构、现状及特点。研究结果表明:我国青年群体的生态价值观由新生态范式和人类例外范式两个维度构成;青年群体对新生态范式的接受程度较高;在现阶段,中国青年群体正经历着生态价值范式的转移,即由以人类为中心的人类例外范式转移到人与自然和谐共生的新生态范式;性别、年龄、职业状况、在调研城市的居住时
期刊
随着移动互联网终端的崛起,以微信为代表的即时通讯社交媒体在青年学生中迅速普及,并成为青年学生数字化生存的重要手段。微信平台对于青年学生的有效覆盖,以及微信在即时通讯、精准到达、真实社交等方面的功能优势,让微信不仅是一个提供知识和观点的信息场域,更伴随着"信息流"之间的影响力争夺。随着微信用户由爆发式增长到如今各类传播介质几近饱和,微信传播开始面临渠道争夺、社交沉默、内容单一等诸多挑战。加强资源整合
期刊
2022年4月《义务教育艺术课程标准(2022年版)》的颁布,对当前我国基础音乐教育提出了新的要求,其中重点聚焦音乐学科标准,突出立足素养、以美育人的价值取向是核心宗旨。同时,该课程标准强调四大核心素养,主要包括审美感知、艺术表现、创意实践以及文化理解;它给我国中小学音乐教育领域带来了新一轮的教学改革与探索,也促使每一位音乐教师从更加宏观和立体的视角去思考音乐教学的目的与意义,以及如何在音乐课堂教
学位
居民参与缺失是社区治理的现实困境,其实质是赋权不够和增能不足。L社区通过搭建参与平台、明确参与主体、廓清参与内容、规范参与过程和评定参与效果等措施,赋予居民自治权利和激发居民内在潜能,助推居民参与社区治理,取得了较好的治理成效。L社区治理实践表明,社区治理可从制度、组织和文化三方面赋权增能,落实居民参与制度、畅通居民参与的组织化路径和培育居民社区公共精神,从而为居民参与社区治理提供保障。
期刊
本文以整体人文生态系统理论的四个研究维度为基础,结合生态系统服务、景观服务对于棕地类园博会的功能进行输出,建立景观绩效的评价模型,进行多标准、多维度的指标遴选,得到一个以可持续为目标的棕地类园博会景观绩效评价体系,为以后的相关工作提供参考和方向。
期刊