Únik důvěrných dat shromážděných asistenty umělé inteligence do repozitáře Git

S rostoucí popularitou AI asistentů vývojáři zaznamenali nárůst případů úniku citlivých dat do veřejných repozitářů Git, často mezi informacemi uloženými nástroji AI v pracovním stromu projektu. AI asistenti Claude Code, Cursor, Continue, Aider, OpenAI Codex, Copilot, Sourcegraph Cody a Amazon Q vytvářejí v kořenovém adresáři projektu lokální konfigurační soubory a adresáře, které mohou mimo jiné ukládat historii operací a kontextová data.

Soubory uložené AI asistenty mohou obsahovat přístupové klíče k API, připojovací řetězce k DBMS, odkazy na interní zdroje a přihlašovací údaje pro připojení ke cloudovým prostředím. Tyto přihlašovací údaje získá AI asistent při provádění instrukcí, po práci s lokálním nastavením nebo jsou zachyceny v kontextu souvisejícím s projektem. Pro vývojáře není akumulace těchto dat v hierarchii souborů projektu zřejmá, takže mnozí zapomínají přidat adresáře vytvořené AI asistenty do souboru .gitignore a po publikování změn je přesunout do veřejného repozitáře Git.

Nástroj claudleak byl vyvinut k detekci takových úniků ve veřejných repozitářích GitHub. Testovací skenování GitHubu odhalilo, že přibližně 2.4 % repozitářů obsahujících podadresáře s nastavením asistenta AI obsahovalo platné klíče nebo přihlašovací údaje, jejichž platnost byla ověřena samostatnou kontrolou. Autor nástroje narazil na problém, když si ve svém repozitáři všiml souboru s názvem „.claude/settings.local.json“, který obsahoval přístupové klíče a hesla předávaná prostřednictvím proměnných prostředí.

Vývojářům používajícím AI asistenty se doporučuje přidat adresáře .claude/, .cursor/, .continue/, .copilot/ a .aider/ do souboru .gitignore a nakonfigurovat je tak, aby byly ignorovány pomocí globálního filtru pomocí příkazu „git config --global core.excludesfile file_with_list“.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster