Безопасный запуск программ на сервере

197
12 сентября 2018, 22:10

Я пишу приложение, мне на сервере нужно компилировать и запускать код который пришлёт пользователь. Как мне запускать сторонний код так что бы он не мог навредить системе и не имел доступ к другим файлам на сервер.

Если есть какие-то идеи как это сделать или статьи - пишите, буду рад любой информации.

Answer 1

Варианты:

  • Firejail
  • Docker
  • AppArmor
READ ALSO
Помогите собрать UDP (datagram) пакет

Помогите собрать UDP (datagram) пакет

Есть ядро сервера, у него есть datagram сокет по которому приходит подобная информация: HEX, ASCII, UTF-8

156
Зачем интерфейсу нужны дженерики?

Зачем интерфейсу нужны дженерики?

Узнал что у интерфейса можно определить дженерики, попробовал сделать это в коде, но так и не понял где это используется(и как), тк

164
Как конвертировать switch case из Java в Kotlin? [закрыт]

Как конвертировать switch case из Java в Kotlin? [закрыт]

В Kotlin это будет выглядеть следующим образом:

208
кириллица в термальном принтере

кириллица в термальном принтере

взял код отсюда http://wwwmets-blog

212