Email в User-Agent: чему учит случай с Claude Code
Содержание · 4

5 ноября пользователь сообщил в GitHub, что Claude Code, агент для написания кода от Anthropic, подставлял email аккаунта в заголовок User-Agent своих сетевых запросов, и адрес попадал на сторонние сайты. Anthropic ответила, что в версии 2.1.317 и новее включён защитный модуль cc-plugin-privacy, а адрес уберут из контекста модели в одном из ближайших релизов. Наш вывод: с ИИ-агентами нужны правила доступа к сети, как с любым подрядчиком.
Что известно
| Факт | Источник и оговорка |
|---|---|
| Сообщение в GitHub, issue 107757, 5 ноября | Автор жалуется на десятки спам-писем в день; связь не доказана |
| Защитный модуль cc-plugin-privacy включён по умолчанию с версии 2.1.317 | Ответ участника проекта в этом issue |
| Постоянное исправление обещано в следующем релизе | Слова сотрудницы команды на Hacker News, по пересказу Tproger |
| Модуль не покрывает часть случаев (WebFetch, MCP, адрес, собранный на лету) | Описание из README, пересказ Tproger |
Причина, по пересказу Tproger, прозаична: адрес добавили в контекст модели, чтобы она не выдумывала имена для тегов вроде @author. Когда агент писал команды curl, он иногда подставлял этот адрес как контакт в User-Agent, потому что некоторые сайты просят автоматические клиенты указывать контакт. Масштаб Anthropic не публиковала, а цифры отдельных пользователей нельзя обобщать.
Что мы советуем командам
- Обновите агент до актуальной версии и убедитесь, что защитный модуль включён (раздел
/plugins). - Не разрешайте агенту автоматически выполнять сетевые команды: curl, wget и запуск скриптов оставьте в режиме «спросить».
- Заведите для рабочих проектов отдельную учётную запись или адрес-алиас, а не личную почту.
- Проверьте журналы агента: просмотрите, куда он обращался и что передавал в заголовках.
- Запишите правило в регламент подрядчика: какие данные ИИ-агент видеть не должен, и кто отвечает за доступ.
Что это значит для заказчика сайта
Если вашу разработку ведёт подрядчик, спросите, используются ли ИИ-агенты и какие данные они получают: ключи доступа, базы, персональные данные клиентов. Передача таких сведений третьим лицам относится к вопросам 152-ФЗ, проверить сайт и процессы можно бесплатной проверкой. Правила доступа и разбор ИИ-инструментов в команде мы разбирали в материале про моды Claude Code. Организовать безопасную разработку и проверить, что утекает из проекта, помогает аудит безопасности, а внедрение ИИ-помощников в процессы есть в разделе ИИ-разработки.
Вопросы и ответы
Что именно утекало?
По сообщениям пользователей, адрес email аккаунта Claude Code мог попадать в заголовок User-Agent запросов, которые агент выполнял через curl или скрипты. Получали его только сайты, к которым агент обращался.
Как проверить, был ли адрес отправлен?
Проверьте версию агента и поищите свой адрес в журналах сессий и в исходящих запросах. Адрес хранится в конфигурации аккаунта. Лучше сверяться с инструкцией в issue 107757.
Закрыта ли проблема?
Временная защита в виде модуля cc-plugin-privacy включена с версии 2.1.317, но покрывает не все случаи. Постоянное исправление команда обещала в следующем релизе.
Стоит ли отказаться от ИИ-агентов?
Не обязательно. Ограничьте сетевые права, не давайте им личные данные и требуйте подтверждения команд, которые выходят в интернет.
Читайте также
Claude Code получил моды: как настроить ИИ-агента под команду
КомментарииClaude Duet: агент пишет первым. Что доверить такому помощнику
КомментарииАльтман: «все баги уже не залатать». Что это значит для сайта компании
НовостиТрафик из нейроответов вырос вдвое: Алиса AI догоняет ChatGPT
БезопасностьДва входа с одним email: когда аккаунты нельзя объединять
НовостиClaude в Google Docs и Sheets: что умеет ИИ в офисных документах