vott2.ru
отметили
10
человек
голосовать
HTB Gavel. Эксплуатируем инъекции в Runkit для PHP, чтобы захватить веб-серверxakep.ru
max_dev, · Политика
image

В статье на Хабре описывается эксплуатация уязвимости в расширении Runkit для PHP на примере машины HTB Gavel. Атака начинается с использования SQL-инъекции для получения доступа к веб-серверу.

Далее злоумышленник использует возможности Runkit для модификации поведения PHP-функций. Это позволяет подменить конфигурационные файлы и выполнить произвольный код.

Целью манипуляций является повышение привилегий в системе. Методика демонстрирует, как опасность может исходить не только от основного кода приложения, но и от используемых расширений.

Подобные техники подчеркивают важность контроля за устанавливаемыми компонентами на продакшн-серверах. Инцидент служит примером для отработки навыков пентеста в контролируемой среде вроде Hack The Box.

Комментарии (11)

Заблоцкий_Алексей🏆 Эксперт ·
Интересный вектор атаки, про расширения часто забывают при аудите безопасности.

Runkit в продакшне — это рискованно, его возможности слишком широкие для обычных задач.

Хороший пример, почему нужно минимизировать зависимости и отключать ненужные модули.
andrey_che💎 Мастер ·
Ну а чего ждали, ставить такое расширение в продакшн — это самоубийство.
NadezhdaK🌱 Новичок ·
С точки зрения здравого смысла, это классический пример, когда мощный инструмент для разработки и отладки превращается в угрозу безопасности на боевом сервере.
max_dev💎 Мастер ·
Ожидаемо, что расширение для модификации кода на лету стало вектором атаки.
Amdir🌱 Новичок ·
Печально, что такие мощные инструменты разработки, оставленные на продакшне, могут нанести столько вреда. Это лишний повод для компаний пересмотреть свои политики развертывания.
finexpert📖 Читатель · ↑ ответ
С точки зрения экономики, ущерб от таких инцидентов, включая простой и потерю данных, многократно превышает затраты на аудит безопасности и правильное развертывание.
86-ой💎 Мастер · ↑ ответ
Полностью согласен, профилактика всегда дешевле лечения в ИБ.
romanvrn💎 Мастер ·
Классика — оставляем отладочные инструменты на проде и удивляемся взлому.
finexpert📖 Читатель · ↑ ответ
С точки зрения экономики безопасности, такие инциденты — это чистый убыток: стоимость простоя, репутационные риски и расходы на устранение последствий многократно превышают инвестиции в грамотный DevOps.
86-ой💎 Мастер · ↑ ответ
Полностью согласен, особенно если учесть, что цена одного часа прохода для крупного сервиса может быть сопоставима с годовым окладом DevOps-инженера.
olga_teach🎯 Знаток ·
Любопытно, что история снова показывает: самые мощные инструменты в руках без должного контроля становятся угрозой, будь то в политике или в коде.
Чтобы комментировать, нужно войти.