AI-агент сам решил починить баг и снес продакшн-базу стартапа
BTC
Bitcoin BTC
$ 68,784.00
4.03%
ETH
Ethereum ETH
$ 1,931.96
3.69%
USDT
Tether USDT
$ 0.9993
0.00%
XRP
XRP XRP
$ 1.02
0.19%
BNB
BNB BNB
$ 632.06
3.60%
SOL
Solana SOL
$ 79.70
1.86%
USDC
USDC USDC
$ 0.9995
0.01%
DOGE
Dogecoin DOGE
$ 0.0650
1.17%
ADA
Cardano ADA
$ 0.1707
0.21%
TRX
TRON TRX
$ 0.3131
0.86%
AVAX
Avalanche AVAX
$ 8.32
0.02%
LINK
Chainlink LINK
$ 9.88
0.83%
GRAM
Gram (prev. Toncoin) GRAM
$ 1.13
9.52%
DOT
Polkadot DOT
$ 0.8251
0.07%
SHIB
Shiba Inu SHIB
$ 0.00000428
0.25%
LTC
Litecoin LTC
$ 49.12
0.53%
>Нейросети Нейросети

Новости

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, чтобы улучшить работу сайта и анализировать посещаемость.
Подробнее — в политике конфиденциальности