gpt4 book ai didi

c# - 是否可以沙盒化并运行在浏览器的文本字段中输入的 C++ 或 C# 代码?

转载 作者:可可西里 更新时间:2023-11-01 17:38:35 27 4
gpt4 key购买 nike

在从事了十年的桌面开发之后,我开始涉足 Web 开发,并且正在尝试一些测试概念。我想知道是否可以沙盒化并运行在浏览器的文本字段中输入的 C++ 代码?也就是说,我的意思是在后端网络服务器上运行 C++ 或 C# 代码并返回代码分析。需要明确的是,我并不是说运行旨在生成任何类型标记的 C++ 或 C# 代码,而只是对输入的 C++ 或 C# 代码块进行黑盒测试。

  1. 根据您使用的网络服务器,您将如何调用编译器?
  2. 您如何将代码沙盒化以防止恶意行为?如果我们只考虑一种 C 变体,那么如何将特定函数和库列入黑名单/白名单以防止恶意行为?或者该黑名单是否会太长且限制太多以致无法运行任何合理数量的代码?

这些是我提出的一些相当高级的问题,只是因为我很难找到方向,但我现在将继续研究它们。非常感谢您的帮助!

最佳答案

您可能会找到 the codepad about page有趣。

关于c# - 是否可以沙盒化并运行在浏览器的文本字段中输入的 C++ 或 C# 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4187229/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com