runC漏洞是什么原理和有什么危害?

据说Docker 以前的版本有个runC漏洞,这个漏洞的技术原理是什么?是怎样来危害docker的,会造成什么样的后果?

参与4

1同行回答

击歌吟击歌吟资深工程师阳光保险
RunC从本质上来说,容器是提供一个与宿主机系统共享内核但与系统中的其他进程资源相隔离的执行环境。Docker通过调用libcontainer包对namespaces、cgroups、capabilities以及文件系统的管理和分配来“隔离”出一个上述执行环境。同样的,runC也是对libcontainer包进行调用,去...显示全部

RunC从本质上来说,容器是提供一个与宿主机系统共享内核但与系统中的其他进程资源相隔离的执行环境。Docker通过调用libcontainer包对namespaces、cgroups、capabilities以及文件系统的管理和分配来“隔离”出一个上述执行环境。同样的,runC也是对libcontainer包进行调用,去除了Docker包含的诸如镜像、Volume等高级特性,以最朴素简洁的方式达到符合OCF标准的容器管理实现。
一般Runc漏洞大多是逃逸,通过容器拿到宿主机的权限,对
宿主机进行破坏,例如容器中挂在了docker.sock或使用 --privileged 启动容器,一般不要让容器挂载敏感文件和使用特权启动容器,并且给容器最小的权限。

收起
保险 · 2022-05-20
浏览478

提问者

daocaoren0352
技术城商行
擅长领域: 数据库云计算容器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-05-20
  • 关注会员:2 人
  • 问题浏览:954
  • 最近回答:2022-05-20
  • X社区推广