gpt4 book ai didi

javascript - 像 Codewars 这样运行用户提交的代码的网站如何保护自己免受恶意用户的侵害?

转载 作者:行者123 更新时间:2023-12-01 03:22:20 35 4
gpt4 key购买 nike

我正在为我和我的 friend 们做一个小项目,它的工作方式就像其中一些网站,如 leetcodecodewars 。这些网站具有代码编辑器,您可以实际运行代码。我希望用户能够输入一个函数来解决算法并对它进行单元测试,看看谁的代码最有效。

此类网站如何确保某人不会运行一堆可执行恶意操作的代码?

我想我很难找到这个问题的答案,因为我真的不知道有人如何利用它来为 CodeWars 这样的网站制造问题。

网络代码编辑器保护我的网站免受任何恶意者(跨站点脚本除外)侵害的最佳实践是什么?人们可以通过哪些方法来利用这样的功能?

最佳答案

据推测,用户的代码是在隔离环境(即虚拟机)中执行的。如果是这样,执行的代码将无法逃脱虚拟机(除非它们能够找到虚拟机实现中的漏洞)。主机将能够限制用户程序可用的资源。

关于javascript - 像 Codewars 这样运行用户提交的代码的网站如何保护自己免受恶意用户的侵害?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45091975/

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