Claude Code засвяціў тысячы пароляў на GitHub. Распрацоўшчыкі ў шаленстве, Anthropic апраўдваецца
Claude Code можа незаўважна захоўваць паролі і API-ключы распрацоўшчыкаў. Даследчыкі выявілі тысячы такіх сакрэтаў у адкрытых рэпазіторыях GitHub.
Claude Code можа незаўважна захоўваць паролі і API-ключы распрацоўшчыкаў. Даследчыкі выявілі тысячы такіх сакрэтаў у адкрытых рэпазіторыях GitHub.
Claude Code можа незаўважна захоўваць паролі і API-ключы распрацоўшчыкаў. Даследчыкі выявілі тысячы такіх сакрэтаў у адкрытых рэпазіторыях GitHub.
Спецыялісты кампаніі Apiiro прааналізавалі больш за 104 тысячы файлаў налад Claude Code, апублікаваных на GitHub. У 1122 файлах знайшліся 1379 пароляў, токенаў і ключоў доступу. З улікам гісторыі змяненняў ды іншых файлаў даследчыкі налічылі 2539 сакрэтаў амаль у 2000 рэпазіторыях.
Прычына — функцыя «Так, больш не пытацца». Калі Claude Code прапануе выканаць каманду, якая змяшчае пароль або токен, распрацоўшчык можа дазволіць яе выкананне без далейшых пацверджанняў. Інструмент запамінае каманду цалкам, у тым сакрэтныя дадзеныя, і захоўвае яе ў файле .claude/settings.local.json.
Гэты файл прызначаны для лакальнага выкарыстання, але часам трапляе ў публічны рэпазіторый разам з кодам. Прычым у 539 з 1105 вывучаных рэпазіторыяў з сакрэтамі файл змяняўся ў комітах, дзе Claude пазначаны суаўтарам.
Сярод выяўленых дадзеных — 379 пароляў ад баз дадзеных, 43 набары ўліковых дадзеных для падключэння да сервераў па SSH і 23 ключы AWS. Уцечкі закранулі 63 арганізацыі. Напрыклад, у адкрытым доступе апынуўся пароль уладальніка базы дадзеных дадатку для захавання медычных запісаў.

Даследчыкі не правяралі працаздольнасць знойдзеных ключоў, але адна з кампаній пацвердзіла, што яе ключ быў дзейным. На Hacker News адрэагаваў кіраўнік Claude Code у Anthropic Барыс Чорны. «Гістарычна Claude Code не займаўся выдаленнем сакрэтных дадзеных з файлаў. Але цяпер мы вывучаем, што можна зрабіць, каб прадухіліць падобныя сітуацыі», — напісаў ён.
Чорны патлумачыў, што інструмент аўтаматычна выключае лакальны файл наладаў з адсочвання Git, і параіў выкарыстоўваць аўтаматычны рэжым пацверджання каманд замест ручных правілаў. Таксама кампанія разглядае магчымасць убудаваць праверку на сакрэтныя дадзеныя.
Аднак многіх распрацоўшчыкаў гэты адказ не пераканаў. «Адзін клік не павінен прыводзіць да таго, што паролі апынаюцца ў файлах, якія людзі адпраўляюць у рэпазіторыі. Anthropic мусіць гэта выправіць», — напісаў toppa33.
Іншыя лічаць, што праблема ў саміх распрацоўшчыках. Напрыклад, карыстальнік torlok здзівіўся, што прафесійныя праграмісты вінавацяць Claude, замест таго каб праверыць файлы перад публікацыяй. Раней распрацоўшчыкі заўважылі, што Claude Code перадаваў электронныя адрасы карыстальнікаў староннім сайтам без іх дазволу.



Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Где там Дмитрий Иванов, который все топит за светлое будущее с ИИ)
Обычно агент делает то что его попросят, почему он должен специально за этим следить?