В библиотеках то и дело находят бяку, в основном она направлена на сервера, но ведь и рабочую машину кодера можно заразить, что актуализировалось в последнее время.
Поэтому поставил себе такие задачи:
- ide, сборка, запуск — в изоляции
- удобно, как и сейчас, когда всё пускается на машине
- без регулярного пердолинга
Варианты примерно такие:
- ide пускать через firejail
- сборку и запуск проекта проводить в lxc
- если не выйдет, подумать над созданием пользователя и его правами
- если и это окажется так себе, подумать над докерами на все случаи жизни (уже пахнет пердолнгом)
- готовое решение заскриптовать и дёргать алиасами
Мало знаю о DevSecOps, но судя по статьям, безопасность разработческих машин там не рассматривается. Есть какие-то сложившееся практики? Я изобретаю велосипед?