TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Unikernels will create more security problems than it solves

5 点作者 mitchpron将近 9 年前

2 条评论

mitchpron将近 9 年前
I&#x27;m not totally sold on Bias&#x27; viewpoint. He wrote another interesting article declaring the death of hypervisors and the eventual takeover of containers: <a href="http:&#x2F;&#x2F;cloudscaling.com&#x2F;blog&#x2F;cloud-computing&#x2F;will-containers-replace-hypervisors-almost-certainly&#x2F;" rel="nofollow">http:&#x2F;&#x2F;cloudscaling.com&#x2F;blog&#x2F;cloud-computing&#x2F;will-containers...</a> When I talked to a guy who had worked on the Xen hypervisor for years, he kept going back to Randy&#x27;s key requirement for all this to be true: &quot;if configured properly&quot; So this other guy&#x27;s response was &quot;SELINUX is an armed camp if configured properly, yet we have everyone from major banks to the Pentagon being hacked. Truth is that few people have adequate time to configure security properly in the real world. Something that is &quot;probably&quot; as good as the status quo is a very scary statement for those of us living in the real world.&quot;
wmf将近 9 年前
I disagree with this argument. What ring the code runs in doesn&#x27;t really matter; it&#x27;s true that a buffer overflow in a (properly built) unikernel will get the attacker into ring 0, but the attacker will find that <i>there is almost nothing there</i>. No globally shared filesystem, no hundreds of system calls, no processes, nothing. A ring 3 Unix process is actually a much richer environment to exploit.<p>I think unikernels are a bad idea compared to containers, but not for this reason.