Sto scrivendo un programma che testerà i programmi scritti dagli studenti. Temo di non potermi fidare di loro e devo assicurarmi che non finisca male per il computer che lo esegue.
Stavo pensando di fare un utente con crash test con accesso limitato alle risorse di sistema ed eseguire programmi come quell'utente, ma da quello che ho trovato in rete finora, rendere un sistema virtuale sarebbe l'opzione più sicura ...
Qualcuno può aiutarmi a scegliere l'approccio giusto? La sicurezza è una grande preoccupazione per me. D'altra parte, non voglio una soluzione che sia eccessiva e perda molto tempo nel tentativo di imparare qualcosa di cui non ho davvero bisogno.