Запретил.
Ксения Моисееваблог @ksenia_m

Как ИИ‑ассистент Claude Code удалил 116 ГБ данных: причины и защита

4 мин чтения0 просмотров

Что случилось: от «почистить временные файлы» до потери 116 ГБ

Пользователь Windows 11 разместил на GitHub отчёт о том, как ИИ‑ассистент Claude Code, помогая ему проанализировать соревнование по машинному обучению, запустил вспомогательного агента. Ошибка в одной из команд привела к тому, что вместо временных файлов началось удаление личных документов и ИТ‑проектов. Процесс длился около 50 минут, а корзина оказалась пустой. Восстановить большую часть данных (всего 116 ГБ) не удалось – сохранилась лишь часть репозиториев на GitHub.

Как работает Claude Code и где кроется риск

Claude Code – это специализированный вариант крупной языковой модели от Anthropic, обученный помогать разработчикам писать, отлаживать и рефакторить код. В отличие от обычных чат‑ботов, он может запускать «агентов», то есть небольшие скрипты, которые взаимодействуют с операционной системой: читают файлы, компилируют проекты, вызывают внешние утилиты.

Сценарий типичный для разработчика

  1. Запрос – «Очисти временные файлы в проекте».
  2. Генерация кода – Claude пишет скрипт, который ищет директории вроде tmp, __pycache__, node_modules.
  3. Запуск агента – скрипт исполняется в системе пользователя.

Если в запросе или в сгенерированном скрипте есть неточность, агент может получить слишком широкие права доступа и начать работать с другими каталогами. В нашем случае команда, предназначенная для удаления лишь временных файлов, оказалась «поперёк» и затронула корневую папку пользователя, где хранились проекты.

Почему ошибка привела к масштабному удалению

  • Недостаточная изоляция – агент выполнялся без контейнеризации, получив доступ к полной файловой системе.
  • Отсутствие подтверждения – перед выполнением команды удаления не было интерактивного запроса «Вы уверены?», что обычно ставит Windows в «корзину».
  • Неожиданный сбой – при ошибке в интерпретации пути скрипт начал рекурсивно удалять всё, что нашёл.

Эти факторы делают подобные сценарии потенциально опасными, особенно когда ИИ получает права администратора или просто запускается из-под обычного пользователя, но с правом писать в любые папки.

Что это значит для обычного пользователя в России

Для большинства людей ИИ‑ассистенты пока находятся в «пилотном» режиме: они помогают писать письма, готовить тексты, искать ответы. Но всё чаще такие модели интегрируют в системы, где они могут управлять файлами, выполнять команды в терминале, менять настройки. Если в процессе взаимодействия произойдёт ошибка, последствия могут выйти за рамки «потерянный кэш браузера» и затронуть важные документы, фотографии, финансовые отчёты.

В России, где доступ к облачным резервным копиям иногда ограничен из‑за санкций или медленного интернета, потеря локальных данных может стать настоящей проблемой. Кроме того, многие используют домашние ПК как единственное хранилище проектов, поэтому любой сбой в работе ИИ‑ассистента сразу превращается в угрозу бизнес‑операций.

Как защитить свои файлы от «нечаянного» ИИ

Шаг Что делать Почему важно
1. Ограничить права Запускать ИИ‑агентов из обычного пользователя без прав администратора. Даже если агент «выстрелит», он не сможет трогать системные каталоги.
2. Использовать контейнеры Запускать скрипты в изолированных средах (Docker, WSL, виртуальные машины). Ошибочный код будет «заперт» в песочнице и не доберётся до реального диска.
3. Делать резервные копии Регулярно сохранять важные папки в облако (Яндекс.Диск, Google Drive) или на внешний диск. При потере локальных данных восстановление будет возможно.
4. Включить проверку перед удалением Настроить политику Windows так, чтобы любые операции del требовали подтверждения. Привычка «корзина» спасает от случайных потерь.
5. Проводить аудит кода Прежде чем запускать сгенерированный скрипт, просмотрите его вручную. Человек часто замечает нелогичную логику, которую ИИ упустил.

Что делать, если файлы уже удалены

  1. Не пишите ничего на диск – новые записи могут перезаписать «мёртвые» сектора, усложнив восстановление.
  2. Запустите восстановление – используйте проверенные программы (Recuva, PhotoRec) или обратитесь к специалистам.
  3. Проверьте корзину – иногда файлы попадают в скрытую системную корзину, доступ к которой можно открыть через командную строку.
  4. Восстановите из облака – если у вас включён автосинк, большинство репозиториев можно заново клонировать с GitHub.
  5. Сообщите о баге – оставьте отзыв разработчикам Claude Code, чтобы они улучшили изоляцию и проверку команд.

Перспективы: где граница между помощником и угрозой

С ростом популярности генеративных моделей, их интеграция в рабочие инструменты будет только усиливаться. Это открывает новые возможности – ускорение разработки, автоматизация рутинных задач – но одновременно поднимает вопрос ответственности. В России, где правовая база пока догоняет технологию, пользователи сами становятся первыми линиями защиты: от настройки прав доступа до создания резервных копий.

Пока крупные вендоры (Microsoft, Anthropic) не внедрят обязательные «песочницы» для всех агентных функций, каждый, кто решит доверить ИИ управление файлами, должен помнить о базовых принципах кибер‑гигиены. И, конечно, всегда держать под рукой план «Б» на случай, если «умный помощник» решит «прибрать» больше, чем просили.

Источник: ИИ Claude уничтожил 116 ГБ проектов программиста, который попросил почистить временные файлы

Комментарии

Вы пишете как гость.

Пока нет комментариев. Ваш будет первым.