gpt4 book ai didi

c - 如何安全地执行c代码

转载 作者:太空宇宙 更新时间:2023-11-04 05:29:29 25 4
gpt4 key购买 nike

在这种情况下,用户将通过浏览器将他/她的 C 代码提交到我的服务器。然后代码将在我的服务器上编译和执行,并将输出发送给用户。

由于用户可以提交任何代码(包括病毒或其他故障代码)。我将不得不处理这个问题。

所以我的问题是,如何保护我的服务器免受此类代码的侵害?

最佳答案

我不能回答你的 windows -- 我可以告诉你 linux。

这是一个极其复杂的问题。您需要考虑:

  • 配额限制
  • 编译/执行要作为非特权用户运行的代码的进程。
  • 不允许进程运行超过N秒
  • 不允许进程分配太多内存

我可以说这是一个长期的项目,你无法在几周内正确完成。

关于c - 如何安全地执行c代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11502534/

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