代码隔离:Windows AppContainer 与 Docker

问题描述

我的目标是在隔离环境中编译和执行用户输入的脚本(以 C# 开头,但可能会扩展到其他语言)以防范恶意代码

我首先考虑了 .NET AppDomains,因为我对它们有一定的了解,但发现它们已被弃用,并且在某些情况下容易被利用。

这让我想到了 Windows AppContainers。但是,我发现它们非常笨拙,并且似乎没有大量文档或文章围绕它们。这让我相信他们不是一个受欢迎的人,这让我对自己雇用他们持谨慎态度。

因此,我考虑将 Docker 作为替代方案,因为它的使用非常广泛。

搜索了比较文章,但内容很短,所以我希望知情人士能够告诉我每种方法的优缺点(从安全和性能的角度)。

提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)