TechCrunch сообщает, что хакеры атаковали инструмент для AI-кодинга OpenCode и накрутили расходы на AI-аккаунтах пользователей. Инцидент следует за более ранними сообщениями о том, что утёкшие API-ключи в LLM-инструментах раскрывают секреты, которыми владеют агенты. Картина последовательна: аккаунты агентов обычно содержат ключи провайдеров с широкими правами и без лимита на запуск, поэтому одна утёкшая учётная запись может быть превращена в расходы, а не в кражу данных.

Для команд, выпускающих агентов, вывод носит архитектурный характер. Хранение ключей должно находиться в runtime, а не в общем хранилище секретов, которое может прочитать любой инструмент: ограниченные по правам учётные данные для каждого агента и каждого инструмента, короткоживущие токены, выдаваемые во время выполнения, и ротация, не требующая повторного развёртывания. Контроль расходов должен находиться в том же слое — лимиты на запуск и на день, оповещения об аномалиях по объёму токенов и жёсткие отсечки, которые срабатывают безопасно (fail closed), а не продолжают начислять счета.
Что остаётся неясным из предоставленных материалов — точный вектор компрометации OpenCode, число затронутых аккаунтов и ограничили ли средства на стороне провайдера расходы. Эти детали важны для проектирования после инцидента, но класс угрозы уже виден. Позиция студии такова: ограничение прав учётных данных и лимиты расходов — это требования к runtime агентов, которые проверяются вместе с разрешениями инструментов и оцениваются как любой другой режим отказа, а не финансовая задача, решаемая после прихода счёта.
