Shkelje e të dhënave konfidenciale në git-repo të mbledhura nga ndihmësit AI

Me rritjen e popullaritetit të asistenteve AI, zhvilluesit kanë hasur më shpesh raste të rrjedhjes së të dhënave të ndjeshme në depozitë publike Git, të cilat mbeten mes informacionit që ruhet nga mjetet AI në strukturën e projektit. Asistentët AI Claude Code, Cursor, Continue, Aider, OpenAI Codex, Copilot, Sourcegraph Cody dhe Amazon Q krijojnë skedarë konfigurimi dhe katalogë lokalë në katalogun rrënjësor të projektit, ku ndër të tjera mund të ruhet historia e operacioneve dhe të dhënat mbi kontekstin.

Në skedarët që ruajnë asistetet AI mund të përfshihen çelësat e aksesit në API, vargjet e lidhjes për DBMS, lidhjet në burime të brendshme dhe kredencialet për lidhjen me ambientet cloud, të marra nga asistenti AI gjatë ekzekutimit të instrukcioneve, pas punës me konfigurimet lokale ose të kapura në një kontekst të lidhur me projektin. Për zhvilluesin, prania e këtyre të dhënave në hierarkinë e skedarëve të projektit nuk është e dukshme, prandaj shumë harrojnë të regjistrojnë katalogët e krijuar nga asistentët AI në skedarin .gitignore dhe pas publikimit të ndryshimeve i transferojnë ato në një depozitë publike git.

Për identifikimin e të tilla ekspozimeve në depozitë publike në GitHub, është përgatitur mjeti claudleak. Një skanim testues i GitHub tregoi se në depozitët që kanë nënfolderë me konfigurime të asistenteve AI, rreth 2.4% përmbajnë çelësa aktualë ose akredite, veprimi i të cilëve u konfirmua nga një kontroll të veçantë. Autorit të mjetit iu paraqit një problem kur vuri re skedarin «.claude/settings.local.json» në depozitin e tij, ku mes informacionit ishin çelësa dhe fjalëkalime që kalonin përmes variablave të ambientit.

Zhvilluesve qĂ« pĂ«rdorin asistente AI u rekomandohet tĂ« shtojnĂ« nĂ« skedarin .gitignore katalogĂ«t .claude/, .cursor/, .continue/, .copilot/ dhe .aider/, si dhe tĂ« konfigurojnĂ« injorimin e tyre pĂ«rmes njĂ« filtri global me komandĂ«n «git config —global core.excludesfile skedari_me_listĂ«n».

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster