Scurgere în repozitoriile Git a datelor confidențiale acumulate de asistenții AI

Odată cu creșterea popularității asistenților AI, dezvoltatorii s-au confruntat mai frecvent cu scurgeri de date confidențiale în repositoare Git publice, care rămân printre informațiile salvate de instrumentele AI în arborele de lucru al proiectului. Asistenții AI Claude Code, Cursor, Continue, Aider, OpenAI Codex, Copilot, Sourcegraph Cody și Amazon Q creează fișiere de configurare locale și directoare în directorul principal al proiectului, în care, printre altele, poate fi salvat istoricul operațiunilor și datele privind contextul.

Fișierele salvate de asistenții AI pot conține chei de acces API, șiruri de conexiune la baza de date, linkuri către resurse interne și acreditive pentru conectarea la medii cloud, obținute de asistentul AI în timpul execuției instrucțiunilor, după ce a lucrat cu setările locale sau din contextul asociat proiectului. Pentru dezvoltatori, apariția acestor date în ierarhia fișierelor proiectului nu este evidentă, așa că mulți uită să adauge directoarele create de asistenții AI în fișierul .gitignore și, după publicarea modificărilor, le transferă în repositoare git publice.

Pentru a identifica astfel de scurgeri în repositoare publice pe GitHub, a fost pregătită utilitarul claudleak. Săpătura de test pe GitHub a arătat că din repositoarele care au subdirectoare cu setările asistenților AI, aproximativ 2,4% conțin chei sau acreditive actuale, a căror acțiune a fost confirmată printr-o verificare separată. Autorul utilitarului a întâmpinat o problemă când a observat fișierul „.claude/settings.local.json” în propriul său repositar, în care, printre informații, se aflau chei de acces și parole transmise prin variabile de mediu.

Dezvoltatorilor care folosesc asistenți AI li se recomandă să adauge în fișierul .gitignore directoarele .claude/, .cursor/, .continue/, .copilot/ și .aider/, precum și să configureze ignorarea acestora printr-un filtru global cu comanda „git config —global core.excludesfile fișier_cu_lista”.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster