Аудит безопасности рельсового приложения
Вообще безопасность это не мой профиль. Но в 2026 какая разница какой у тебя профиль.
Проверка кода на наиболее типичные дыры — дело тривиальное. Сканер все расскажет и покажет.
А вот теперь самая вкусная часть.
1) Надо максимально обновить все гемы. А распутать взаимосвязи гемов и обновиться не сломав все приложение — это задача не простая.
2) Кроме гемов надо обновить и все NodeJS/Python/бинарные зависимости. Ведь сложное руби приложение использует под капотом кучу всего еще.
3) При обновлении могут потребоваться обновления миддлвар. Ведь свежие версии Rack стали строже к настройкам безопасности.
4) вишенка на торте — аудит и апгрейд продакшн докер образа. Может потребоваться полная перестройка архитектуры сборки образа, чтобы в итоговый образ не попали утилиты с уязвимостями которые не нужны в рантайме, но нужны при сборке других пакетов.
Post #627
1.58K
Forwarded from Заметки Рельсовика | Full stack life
