Saya sedang menulis program yang akan menguji program yang ditulis oleh siswa. Saya takut bahwa saya tidak dapat mempercayai mereka dan saya perlu memastikan bahwa itu tidak akan berakhir buruk bagi komputer yang menjalankannya.
Saya sedang berpikir tentang membuat beberapa pengguna crash test dengan akses terbatas ke sumber daya sistem dan menjalankan program sebagai pengguna itu, tetapi dari apa yang saya temukan di internet sejauh ini, membuat sistem virtual akan menjadi pilihan paling aman ...
Adakah yang bisa membantu saya memilih pendekatan yang tepat? Keamanan adalah masalah besar bagi saya. Di sisi lain, saya tidak ingin solusi yang berlebihan dan membuang banyak waktu untuk belajar sesuatu yang saya tidak benar-benar butuhkan.