Есть задача: поднять портал, на который участники будут присылать свои решения в исходниках. Затем эти исходники на сервере нужно собрать и прогнать по тестам.
Проблема заключается в том, что в исходниках могут лежать не только решения, но и вирусные программы, воздействия которых хотелось бы избежать.
Был вариант поднимать песочницу для каждого из решения, но, во-первых, не знаю, как это сделать, а во-вторых это должно будет сильно нагружать сервер, что тоже нежелательно.
Стоит еще сказать, что этот сервис будет наподобие
acm.timus.ru/, с некоторым набором разрешенных языков, на которых можно присылать решения заданий.
Может есть идеи, как это грамотно и красиво решить?