在 C/C++ 代码中运行 SYSTEM 的创造性方法

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

我正在为 C/C++ 课程编写作业提交系统。学生提交作业,自动编译运行。我担心的是学生会尝试使用 SYSTEM() 将不同的命令潜入代码中。如果代码中有SYSTEM命令,作业会被拒绝。但是我有一种不好的感觉,仍然可以使用各种 define ... 语句来运行这样的代码。你的方法是什么,或者关于如何处理这种情况的建议。另外,请建议运行 system() 命令的不同方法 :-D .

感谢任何回复

沙盒(firejail)和词系统的文本分析用于保护学生。

c++ c security
© www.soinside.com 2019 - 2024. All rights reserved.