Взлом Railway: злоумышленник мог получить доступ к секретам клиентов
Платформа-как-сервис Railway в среду раскрыла «аномальную активность» в системах, где хранятся переменные окружения клиентов. Последующее расследование показало, что неизвестная третья сторона могла получить доступ к зашифрованным переменным, а в ряде случаев — и к их расшифрованному содержимому. Компания заявила, что затронута лишь «часть пользователей», но точного числа не назвала.
Переменные окружения — это заданные пользователем пары «ключ-значение», в которых хранятся чувствительные данные: API-ключи, учётные данные баз данных, флаги функций. Их настраивают на уровне операционной системы или контейнера, чтобы не зашивать значения прямо в исходный код.
Цель — провайдеры ИИ-инференса
По оценке Railway, инцидент, вероятно, является частью серии атак на платформенные компании, конечная цель которых — компрометация провайдеров ИИ-инференса. Компания уведомила вышестоящих поставщиков, чтобы те заранее отозвали ключи и предотвратили их злоупотребление.
Клиентам рекомендовано в качестве предосторожности сменить все переменные окружения, включая API-ключи, хранящиеся в Railway, а также учётные данные приватных реестров, и проверить логи сервисов на предмет необычной активности.
По данным исследователя безопасности Тейлора Монахана (@tayvano_), инцидент позволил атакующим опустошить криптовалютные кошельки, чьи приватные ключи хранились на Railway. Первая известная транзакция кражи, по его словам, произошла в 19:36 — как минимум за два часа до официального раскрытия инцидента.
Восстановление работы
Railway сменила все учётные данные своих хранилищ и аннулировала API-токены. Сборки восстановлены для рабочих пространств Pro и Enterprise, что позволяет клиентам применить новые ключи. Для тарифов Hobby, Free и Trial работа ещё ведётся; часть сборок по-прежнему падает чаще обычного, а многие развёртывания стоят в очереди с увеличенным временем ожидания.
Инцидент укладывается в тревожную тенденцию: злоумышленники не только встраивают ИИ в разные этапы атаки, но и захватывают чужие облачные среды, чтобы запускать в них большие языковые модели за счёт жертвы. Такой приём называют LLMjacking — кражей доступа к чужой ИИ-модели ради бесплатных вычислений, за которые платит законный владелец.
Источник: The Hacker News
Комментарии
Войдите, чтобы комментировать.