Lækage i Git-repositorier af fortrolige data, samlet af AI-assistenter

Med den voksende popularitet af AI-assistenter er tilfælde af lækager i offentlige Git-repositorier af fortrolige data blevet hyppigere blandt udviklere. Disse data kan være blandt den information, som AI-værktøjer gemmer i projektets arbejdstræ. AI-assistenter som Claude Code, Cursor, Continue, Aider, OpenAI Codex, Copilot, Sourcegraph Cody og Amazon Q opretter lokale konfigurationsfiler og mapper i projektets rodmappe, hvor historik over operationer og kontekstdata kan lagres.

I de filer, som AI-assistenterne gemmer, kan der være adgangsnøgler til API'er, forbindelsesstrenge til databaser, links til interne ressourcer og legitimationsoplysninger til adgang til cloud-miljøer, som AI-assistenten har fået i løbet af instruktionernes udførelse, efter arbejde med lokale indstillinger eller oplysninger, der er indsamlet i projektets sammenhæng. For udvikleren er det ikke indlysende, at sådanne data kan findes i projektets filhierarki, hvorfor mange glemmer at inkludere de kataloger, som AI-assistenterne opretter, i .gitignore-filen, og efter offentliggørelsen af ændringerne overfører dem til det offentlige git-repository.

For at identificere sådanne lækager i offentlige repositories på GitHub er værktøjet claudleak blevet udviklet. En testscanning af GitHub viste, at omtrent 2.4% af de repositories, der indeholder undermapper med AI-assistenternes indstillinger, har aktuelle nøgler eller legitimationsoplysninger, hvis gyldighed er blevet bekræftet ved en separat kontrol. Forfatteren af værktøjet stødte på problemet, da han opdagede filen «.claude/settings.local.json» i sit repository, som indeholdt adgangsnøgler og adgangskoder, der blev sendt gennem miljøvariabler.

Udviklere, der bruger AI-assistenter, anbefales at tilføje mappen .claude/, .cursor/, .continue/, .copilot/ og .aider/ til .gitignore-filen og samtidig konfigurere deres ignorering via et globalt filter med kommandoen «git config —global core.excludesfile fil_med_liste».

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster