1 месяц назад
Как стать root без единого эксплойта: почему обычные Unix-команды иногда опаснее уязвимостей
На первый взгляд find, vim, tar, awk или python — совершенно обычные инструменты, которые ежедневно используются администраторами и разработчиками. Но представьте ситуацию: пользователь уже получил доступ к системе, а дальше ему нужно повысить привилегии. Эксплойта для ядра нет, уязвимого сервиса тоже не обнаружено. Администратор всё обновил, патчи установлены, антивирус работает. И всё равно проблема может оказаться в одной строке конфигурации. Например, администратор однажды разрешил определённому пользователю запускать конкретную программу через sudo...