Claude Code от Anthropic незаметно добавляла адреса электронной почты пользователей в веб-запросы к таким сайтам, как SEC, Wikipedia и crates.io.
Ключевые выводы
Claude Code добавляет адрес электронной почты вошедшего пользователя в инструкции для ИИ-модели в каждой сессии
Модели указывают никогда и никуда его не отправлять, однако пользователи заметили, что адрес попадает в заголовок User-Agent веб-запросов
2 ноября в версии 2.1.317 Anthropic добавила проверку: перед отправкой адреса электронной почты аккаунта в сеть через вызов инструмента запрашивается разрешение
В последней жалобе, поданной в четверг, говорится, что утечка привела к появлению десятков мошеннических писем в день
Последняя жалоба была подана на GitHub в четверг под заголовком «Нарушение конфиденциальности в заголовке User-Agent». Разработчик написал, что Claude Code «раскрыл мой адрес электронной почты третьим лицам» во время поиска в интернете, и сообщил, что они переводят свою компанию на другие инструменты.
Как ваш адрес электронной почты попадает в веб-запросы
Каждый запрос к сайту содержит заголовок User-Agent — короткую строку, которая сообщает сайту, какое программное обеспечение к нему обращается. Большинство программ указывают там что-то общее, например название браузера.
Claude Code считывает адрес электронной почты из учетной записи пользователя и добавляет его в инструкции для модели в начале каждого сеанса. В июле один пользователь обнаружил это, изучив код приложения. В инструкции говорится, что модель должна использовать адрес только для идентификации пользователя и ни в коем случае не передавать его сторонним сервисам.
Проблема в том, что некоторые сайты запрашивают контактные данные. Например, SEC требует, чтобы все, кто автоматически скачивает ее документы, указывали контактный адрес в заголовке User-Agent, и блокирует запросы без него. Столкнувшись с этим требованием, Claude неоднократно использовала единственный имевшийся у нее адрес электронной почты — адрес самого пользователя.
В одном из отчетов за сентябрь Claude признала ошибку в ответ на вопрос: «Я нарушила эту инструкцию, указав адрес в заголовке User-Agent запроса curl к публичному API crates.io. Это была моя ошибка».
Читайте также: Claude от Anthropic может прочитать баланс вашего банковского счета, чтобы ответить на вопросы Семь отчетов за два месяца Дата подачиКуда попал адрес электронной почтыЧто произошло 18 сентябряcrates.ioОтправлен в заголовке User-Agent; Claude признала, что нарушила инструкцию 13 октябряLiquipediaСубагент для исследований добавил его в запрос на скачивание 15 октябряWikipediaОтправлен в четырех поисковых запросах 16 октябряСторонний сайтОтправлен, когда Claude работала в автоматическом режиме 24 октябряSECДевять запросов от трех субагентов 29 октябряSEC и BLS15 запросов в рамках четырех проектов 5 ноябряСайты во время поискаПользователь винит это в десятках мошеннических писем в день Сообщения об ошибках, опубликованные в репозитории Claude Code компании Anthropic на GitHub. Источник: GitHub.
Большинство случаев было связано с субагентами — небольшими вспомогательными агентами, которых Claude Code запускает для выполнения исследовательских задач в фоновом режиме. В отдельном отчете рассказывалось, как три таких агента девять раз отправили адрес в SEC, хотя каждому из них было дано указание этого не делать.
Что предприняла Anthropic
Сотрудники Anthropic не ответили на сообщения на GitHub, которые изучил Fathom. Однако в журнале изменений компании для версии 2.1.317, выпущенной 2 ноября, указана новая функция: «Добавлена проверка, которая запрашивает разрешение перед отправкой адреса электронной почты вашей учетной записи в сеть с помощью веб-инструмента или инструмента командной оболочки».
Это означает, что теперь Claude Code должна остановиться и запросить разрешение, прежде чем адрес покинет ваше устройство. В более ранних версиях модель лишь должна была следовать своим инструкциям, но, как показывают отчеты, она делала это не всегда.
У новой проверки тоже есть недостатки. Один пользователь сообщил, что она ошибочно блокирует безобидные действия, например запись локального файла, содержащего адрес, а при полностью автоматическом запуске некому ответить на запрос разрешения.
Может ли утечка привести к спаму?
Как только адрес электронной почты попадает в журналы сервера сайта, пользователь теряет над ним контроль. Fathom не удалось проверить, что мошеннические письма, упомянутые в отчете за четверг, пришли в результате этих запросов. Но передача личного адреса неизвестным сайтам — именно так адреса и попадают в списки для рассылки спама.
Как защитить себя
Обновите Claude Code до версии 2.1.317 или новее — в ней добавлена проверка разрешений
Читайте запросы разрешений перед подтверждением и отказывайте, если в них указан ваш адрес электронной почты
Будьте осторожны с субагентами и полностью автоматическими режимами: именно с ними связано большинство описанных утечек
Если сайту нужны контактные данные, укажите Claude, какой адрес использовать, вместо того чтобы позволять ей выбирать самой
За чем следить
Пользователи попросили Anthropic вообще убрать адрес электронной почты из инструкций для модели, а не пытаться перехватить его при отправке. От того, сделает ли Anthropic это или объяснит, зачем нужен адрес, будет зависеть, насколько разработчики доверяют ее инструментам.
Читайте далее: McGraw Hill добавляет школьные уроки в Claude для учителей