跳到主要内容
10.1145/1519065.1519085acm会议文章/章节视图摘要出版物页面欧罗西斯会议记录会议集合
研究论文

Ksplice:自动无重启内核更新

出版:2009年4月1日出版历史

摘要

Ksplice允许系统管理员在不重新启动的情况下将补丁应用于操作系统内核。与以前的热更新系统不同,Ksplice在目标代码层运行,这允许Ksplice's将许多传统的源代码补丁转换为热更新,几乎不需要或根本不需要程序员的参与。在补丁不会改变持久数据结构语义的常见情况下,Ksplice可以创建热更新,而无需程序员编写任何新代码。

安全补丁是一个引人注目的热更新应用程序。对2005年5月至2008年5月期间所有重要的x86-32 Linux安全补丁进行的评估发现,大多数安全补丁(64个中的56个)都不需要作为Ksplice更新执行新代码。换句话说,Ksplice可以在此间隔内纠正88%的Linux内核漏洞,无需重新启动,也无需编写任何新代码。

如果程序员编写少量新代码来帮助处理剩余的补丁(平均每个补丁大约17行),那么Ksplice可以在此间隔内应用所有64个安全补丁,而无需重新启动。

工具书类

  1. Gautam Altekar、Ilya Bagrak、Paul Burstein和Andrew Schultz。Opus:在线补丁和安全更新。第14届USENIX安全研讨会会议记录,第19-19页,2005年。谷歌学者谷歌学者数字图书馆数字图书馆
  2. Jeff Arnold和M.Frans Kaashoek。Ksplice评估完整数据:内核版本、提交ID和新代码,2008年。统一资源定位地址http://www.ksplice.com/cve-evaluation-2008谷歌学者谷歌学者
  3. 安德鲁·鲍曼(Andrew Baumann)、乔纳森·阿帕沃(Jonathan Appavoo)、罗伯特·维斯涅夫斯基(Robert W.Wisniewski)、迪尔玛·达席尔瓦(Dilma Da Silva)、奥兰·克里格(Orran Krieger)和格。重启针对硬件:动态更新操作系统的挑战和解决方案。《USENIX年度技术会议记录》,第1-14页,2007年。谷歌学者谷歌学者数字图书馆数字图书馆
  4. 安德鲁·鲍曼(Andrew Baumann)、格诺特·海瑟(Gernot Heiser)、乔纳森·阿帕沃(Jonathan Appavoo)、迪尔玛·达·席尔瓦(Dilma Da Silva)、奥兰·克里格(Orran Krieger)、罗伯特·维斯涅夫斯基(Robert。在操作系统中提供动态更新。《USENIX年度技术会议记录》,第32-32页,2005年。谷歌学者谷歌学者数字图书馆数字图书馆
  5. 布莱恩·巴克(Bryan Buck)和杰弗里·霍林斯沃思(Jeffrey K.Hollingsworth)。用于运行时代码修补的api。高性能计算应用杂志,14(4):317--3292000。谷歌学者谷歌学者数字图书馆数字图书馆
  6. 西尔维奥·塞萨尔。运行时内核kmem修补,1998年。统一资源定位地址http://doc.bughunter.net/rootkit-backdoor/kmem-patching.html谷歌学者谷歌学者
  7. 史蒂夫·张伯伦。Lib-bfd,二进制文件描述符库,1991年。统一资源定位地址http://sourceware.org/binutils/docs-2.19/bfd/index.html谷歌学者谷歌学者
  8. 陈海波(Haibo Chen)、陈蓉(Rong Chen),张凤哲(Fengzhe Zhang)、臧宾玉(Binyu Zang)和彭昌耀(Pen-Chung Yew)。使用虚拟化实时更新操作系统。《第二届ACM虚拟执行环境会议论文集》,第35-44页,2006年。谷歌学者谷歌学者数字图书馆数字图书馆
  9. 雷米·杜恩斯(Remi Douence)、托马斯·弗里茨(Thomas Fritz)、尼古拉斯·洛里安(Nicolas Loriant)、杰恩·马尔克·梅诺(Jean-Marc Menaud)、马克·塞古拉·德维莱蔡斯(Marc Segura-Devillechaise)和马里奥·苏。一种用于带有arachne的系统应用程序的表达性方面语言。《面向方面软件开发第四届会议论文集》,第27-38页,2005年。谷歌学者谷歌学者数字图书馆数字图书馆
  10. 纳尔逊·埃尔哈吉(Nelson Elhage)。cve-2007-45732007的根攻击。统一资源定位地址http://web.mit.edu/nelhage/Public/cve-2007-4573.c谷歌学者谷歌学者
  11. Hannes Goullon、Rainer Isle和Klaus-Peter Lohr。实验操作系统中的动态重组。IEEE软件工程学报,4(4):298--3071978。谷歌学者谷歌学者数字图书馆数字图书馆
  12. Deepak Gupta和Pankaj Jalote。使用进程之间的状态转换进行在线软件版本更改。软件——实践与;经验,23(9):949-9641993。谷歌学者谷歌学者数字图书馆数字图书馆
  13. Deepak Gupta、Pankaj Jalote和Gautam Barua。在线软件版本更改的正式框架。IEEE软件工程学报,22(2):120--1311996。谷歌学者谷歌学者数字图书馆数字图书馆
  14. 罗马麦地那-海格尔-埃尔南德斯。2006年,针对prctl堆芯转储处理的本地r00t漏洞利用。统一资源定位地址http://seclists.org/fulldisclosure/2006/Jul/0235.html谷歌学者谷歌学者
  15. 格雷格·霍格伦德和杰米·巴特勒。Rootkits:颠覆Windows内核。Addison-Wesley Professional,2005年。国际标准书号0321294319。谷歌学者谷歌学者数字图书馆数字图书馆
  16. 约瑟夫·孔(Joseph Kong)。设计BSD Rootkits。无淀粉出版社,2007年。国际标准图书编号1593271425。谷歌学者谷歌学者数字图书馆数字图书馆
  17. 格雷格·克罗赫·哈特曼(Greg Kroah-Hartman)。Linux内核统一稳定树,2008年。统一资源定位地址git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6-stable.git谷歌学者谷歌学者
  18. David E.Lowell、Yasushi Saito和Eileen J.Samberg。支持通用单节点在线维护的可变形虚拟机。SIGPLAN通知,39(11):211-2232004。谷歌学者谷歌学者数字图书馆数字图书馆
  19. Kristis Makris和Kyung Dong Ryu。商品操作系统内核中非静态子系统的动态和自适应更新。第二届ACM EuroSys计算机系统会议记录,第327-340页,2007年。谷歌学者谷歌学者数字图书馆数字图书馆
  20. 米特里。2008年常见漏洞和暴露清单。统一资源定位地址http://cve.mitre.org/cve谷歌学者谷歌学者
  21. 尤利安·尼姆图(Iulian Neamtiu)、迈克尔·希克斯(Michael Hicks)、加雷斯·斯托尔(Gareth Stoyle)和曼努埃尔·奥利奥(Manuel Oriol)。用于c.的实用动态软件更新在2006年美国计算机学会编程语言设计与实现会议论文集,第72页至第83页,2006年。谷歌学者谷歌学者数字图书馆数字图书馆
  22. 卡亚兹。2008年cve-2008-0600的根攻击。统一资源定位地址http://milw0rm.com/exploits/5093谷歌学者谷歌学者
  23. Joanna R.Root利用简历2006-36262006。统一资源定位地址http://milw0rm.com/exploits/2013谷歌学者谷歌学者
  24. [电子邮件保护][电子邮件保护].无lkm的Linux实时内核修补,2001年。统一资源定位地址http://www.phrack.org/issues.html?issue=58&id=7#文章谷歌学者谷歌学者
  25. Ariel Tamches和Barton P.Miller。商品操作系统内核的细粒度动态检测。第三届操作系统设计与实现研讨会论文集,第117-130页,1999年。谷歌学者谷歌学者数字图书馆数字图书馆
  26. 工具接口标准TIS。可执行和可链接格式规范,1993年。统一资源定位地址http://www.skyfree.org/linux/references/ELF_Format.pdf谷歌学者谷歌学者
  27. 莱纳斯·托瓦尔兹。Linux内核树,2008年。统一资源定位地址git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git谷歌学者谷歌学者
  28. Fumitoshi Ukai公司。snapshot.debian.net,2008年。统一资源定位地址http://snapshot.debian.net网站谷歌学者谷歌学者
  29. 海伦·J·王、郭川雄、丹尼尔·西蒙和阿尔夫·祖根梅尔。屏蔽:漏洞驱动的网络过滤器,用于防止已知漏洞攻击。2004年ACM SIGCOMM会议记录,第193-204页,2004年。谷歌学者谷歌学者数字图书馆数字图书馆
  30. 阿莫斯水乡。posix系统的压力工作负荷生成器,2007年。统一资源定位地址http://weather.ou.edu/apw/projects/stress/谷歌学者谷歌学者

索引术语

  1. Ksplice:自动无重启内核更新

        建议

        评论

        登录选项

        检查您是否可以通过登录凭据或您的机构访问本文。

        登录

        完全访问权限

        • 发布于

          封面图片ACM会议
          EuroSys’09:第四届ACM欧洲计算机系统会议记录
          2009年4月
          342页
          国际标准图书编号:9781605584829
          DOI(操作界面):10.1145/1119065年

          版权所有©2009 ACM

          如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

          出版商

          计算机协会

          美国纽约州纽约市

          出版历史

          • 出版:2009年4月1日

          权限

          请求有关此文章的权限。

          请求权限

          检查更新

          限定符

          • 研究论文

          接受率

          总体验收率241属于1,308提交文件,18%

          即将召开的会议

          25年欧洲系统
          第二十届欧洲计算机系统会议
          2025年3月30日-4月3日
          鹿特丹,荷兰

        PDF格式

        以PDF文件查看或下载。

        PDF格式

        电子阅读器

        使用eReader联机查看。

        电子阅读器