防止包含恶意Shell脚本的代码条目

问题描述 投票:0回答:1

我正在创建一个编程平台,向人们提供c ++编程任务,将他们的代码上传到Amazon linux EC2实例,进行编译,执行并将其与预期输出进行比较。

我应该采取什么措施来防止人们编写恶意代码,例如,可以从EC2实例中删除所有内容?用docker化编译/执行过程就足够了吗?

c++ node.js linux security amazon-ec2
1个回答
0
投票

我正在创建一个编程平台,向人们提供c ++编程任务,将他们的代码上传到Amazon linux EC2实例,进行编译,执行并将其与预期输出进行比较。

[如果您是一位检查学生代码的教授,我认为github教育(https://classroom.github.com/)对您有好处,并执行github动作来测试程序的输出。

dockerizing编译/执行过程足够了吗?

足够好。只是要确保在没有root许可的情况下在容器内运行程序。

© www.soinside.com 2019 - 2024. All rights reserved.