the assignment is to design a C++ sandbox for linux operating system to confine an untrusted application. The sandbox is to confine an untrusted application from accessing important system files by protecting them from writes. Any file needed should be accessed with restrictions into a temporary location. and any process inside the untrusted application also inherit the same sandbox, so child process inside the untrusted application also confined inside the sandbox. I would like to know if you can do this assignmet?
I have rich experience in C and C++ coding on Linux and Windows. I have worked on linux concepts like multithreading, sockets,.. in majority of my projects. Could easily handle code modification in C and C++.