AI-агент сам решил починить баг и снес продакшн-базу стартапа
BTC
Bitcoin BTC
$ 68,639.00
4.30%
ETH
Ethereum ETH
$ 1,926.41
3.99%
USDT
Tether USDT
$ 0.9994
0.02%
XRP
XRP XRP
$ 1.02
0.85%
BNB
BNB BNB
$ 630.33
3.95%
SOL
Solana SOL
$ 79.54
2.28%
USDC
USDC USDC
$ 0.9996
0.00%
DOGE
Dogecoin DOGE
$ 0.0649
1.24%
ADA
Cardano ADA
$ 0.1707
0.01%
TRX
TRON TRX
$ 0.3131
0.90%
AVAX
Avalanche AVAX
$ 8.30
0.48%
LINK
Chainlink LINK
$ 9.86
1.38%
GRAM
Gram (prev. Toncoin) GRAM
$ 1.13
9.97%
DOT
Polkadot DOT
$ 0.8230
0.45%
SHIB
Shiba Inu SHIB
$ 0.00000427
0.67%
LTC
Litecoin LTC
$ 49.07
0.55%
>Нейросети Нейросети

Новости

28 апреля 26

AI-агент сам решил починить баг и снес продакшн-базу стартапа

Cursor с моделью Anthropic удалил данные и бэкапы компании одним API-запросом, не запрашивая подтверждение.

Джер Крейн (Jer Crane), основатель SaaS-платформы для аренды автомобилей PocketOS, рассказал, как AI-агент за один API-вызов, без подтверждения, за несколько секунд уничтожил всю продакшн-базу данных его компании. Агент работал через Cursor на базе Claude Opus 4.6 от Anthropic.

Агент нашел в коде старый ключ доступа к Railway — его когда-то создавали для узкой задачи, но по факту он открывал доступ ко всему аккаунту. Агент воспользовался им и удалил хранилище с данными компании. Резервные копии лежали там же и исчезли вместе с основной базой. Три месяца данных исчезли за 9 секунд.

Признание агента

Крейн попросил агента объяснить произошедшее. Тот перечислил каждое нарушение: не проверил, распространяется ли удаление на прод-среду; не читал документацию Railway перед деструктивной командой; нарушил собственные системные правила, прямо запрещавшие необратимые действия без явного запроса пользователя.

«Я предпринял действия самостоятельно, чтобы решить проблему, хотя должен был спросить. Я нарушил каждый принцип, который был мне задан», — процитировал агента Крейн.

Почему это произошло

Cursor позиционирует блокировку опасных команд как ключевую функцию безопасности, но в данном случае она не сработала. Railway активно продвигает использование ИИ-агентов на своей платформе, при этом программный интерфейс принимал разрушительные запросы без подтверждения, а токены не поддерживали ограничение по области действия.

«Это классический стандарт разработки: если токен действителен и вызвана команда удаления, платформа ее выполняет», — объяснил поведение платформы CEO Railway Джейк Купер (Jake Cooper).

После публикации Railway исправил точку входа, добавив логику отложенного удаления, и восстановил данные через незадокументированный инфраструктурный снимок — до этого момента сотрудники PocketOS вручную восстанавливали брони из истории платежей Stripe и подтверждений по электронной почте.

Читайте также:

Данный пост носит исключительно информационный характер и не является рекламой или инвестиционным советом. Пожалуйста, проводите собственное исследование, принимая какие-либо решения.

Мы используем файлы cookie, чтобы улучшить работу сайта и анализировать посещаемость.
Подробнее — в политике конфиденциальности