Как чужой майнер захватил сервер клиента за 11 секунд
Как чужой майнер захватил сервер клиента за 11 секунд Хостинг прислал письмо: сервер месяц держит нагрузку на процессор выше 70%. Внутри уже сидел чужой код. Клиент — небольшая компания, разрабатывающая программы под заказ. Код держали на собственном сервере: так дешевле, чем платить за облачные системы контроля версий. Хостинг прислал письмо — процессор месяц держит нагрузку выше 70%. Зашёл посмотреть логи, а там уже чужой репозиторий. От регистрации до захвата — 11 секунд По логам восстановил всю цепочку: регистрация на сервере была открыта для всех, злоумышленник создал репозиторий и через автоматический скрипт при загрузке кода выполнил команду на сервере. От регистрации до полного доступа прошло около 11 секунд. Дальше он тихо поставил программу, которая майнила криптовалюту на чужих мощностях — отсюда и нагрузка на процессор. Для разработчика на заказ сервер с кодом — это исходники нескольких клиентских проектов сразу. Утечка одного из них грозила потерей контракта на сотни тысяч рублей и репутацией на годы вперёд. Открытая регистрация на сервере с кодом — то же самое, что не запирать дверь в комнату, где хранятся исходники всех проектов. Закрыл регистрацию для посторонних, обновил систему и настроил руководителю уведомление в мессенджер на случай новых скачков нагрузки — теперь узнают за минуты, а не через письмо от хостинга через месяц. Всё заняло меньше рабочего дня и стоило в разы дешевле одного сорванного контракта. А у вас на сервере с кодом кто-нибудь проверял, кому открыта регистрация? #gitea #rce #майнер #devops Полный разбор с деталями кейса → Бесплатный аудит безопасности Сколько стоит взлом Канал в Telegram