Привет! Представьте себе, что вы построили неприступную крепость. У вас есть рвы с крокодилами, двухметровые стены и суровый вышибала на входе по имени AppArmor. Этот парень — настоящий бюрократ: он проверяет каждую бумажку у любой программы. «Тебе в папку /etc нельзя, тебе только в /tmp, и вообще, не дыши на системные вызовы», — говорит он. И вот вы, спокойный и гордый своей безопасностью, уходите спать, не зная, что в 2017 году кто-то по ошибке оставил ключ от задней двери прямо под ковриком. Компания Qualys выкатила отчет под кодовым названием CrackArmor, который звучит как приговор для 12,6 миллиона корпоративных серверов. Выяснилось, что наш доблестный страж AppArmor страдает легкой формой амнезии и тяжелой формой доверчивости. Оказывается, обычный пользователь, у которого прав не больше, чем у фикуса в офисе, может подойти к магическим файлам в /sys/kernel/security/apparmor/ и начать ими манипулировать. Это классическая комедия ошибок в духе «запутанного заместителя». Представьт
Девять лет с дырой в кармане: как AppArmor подставил миллионы серверов
18 марта18 мар
4
2 мин