docker - Docker是否包含Heardbleed漏洞?

标签 docker heartbleed-bug

假设,我在Docker.io容器中有一个易受攻击的OpenSSL服务器。 Docker是否阻止从主机读取内存?

我的假设是,确实如此。因为该错误位于OpenSSL中,而不在内核中,因此Docker应该隔离容器中的根访问权限。但是Wikipedia只说“部分Root特权隔离”,并建议其依赖于后端。因此,请指定您是使用libcontainer还是lxc或其他方式回答。

最佳答案

如果易受攻击的服务器在容器中运行,则只会泄漏该容器的内存。

实际上,即使没有容器,也只会泄漏该服务器的进程内存。例如,如果您有易受攻击的Apache + OpenSSL服务器和SSH服务器在同一台计算机上运行,​​则攻击者可以从Apache服务器获取内存碎片,但永远无法从SSH服务器访问任何内容。 (当然,除非此Apache服务器用于分发SSH私钥或类似的东西...)

关于docker - Docker是否包含Heardbleed漏洞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23041744/

相关文章:

docker - 使用 Docker Engine API 部署新堆栈

Docker:标签不存在

docker - 获取可从命令行拉取的 docker 标签列表?

SSL/TLS HeartBleed 漏洞

c - heartbleed bug 是 C 中经典缓冲区溢出漏洞的表现吗?

security - 哪些 JBoss 版本(如果有)受到 Heartbleed 漏洞的影响?

glassfish-3 - GlassFish 3 是否使用 OpenSSL 进行加密?

c# - 使用 Windows 容器在 Docker Desktop 中运行 ASP.NET 时,传出 HTTP 请求超时

linux - OpenSSL 错误和 linux 进程内存管理

reactjs - react typescript : add location state to react router component