Harava News -sivuston sisältö on tekoälyn tuottamaa ja voi sisältää virheitä.

Apiiro löysi tunnistetietoja 1 122 julkisesta Claude Code -asetustiedostosta

TeknologiaTeknologia

Fokuksessa – uutisen taustat: Miksi Claude tallensi salaisuudet?

Tietoturvayritys Apiiron tutkijat löysivät salasanoja, API-avaimia ja muita tunnistetietoja 1 122 julkisesta GitHub-kopiosta Claude Code -asetustiedostosta sen jälkeen, kun ”älä kysy uudelleen” -vaihtoehto oli tallentanut joitakin komentoja, joihin salaisuuksia oli kirjoitettu suoraan.

Apiiro laski tiedostoista 1 379 erilaista salaisuutta. Tiedostot olivat osa 104 185 julkista kopiota, joita se tutki. Claude Code voi tallentaa komentotulkissa suoritettavan komennon jatkuvan käyttöoikeuden tiedostoon `.claude/settings.local.json`. Jos komento sisältää salasanan tai tunnisteen, tallennettu sääntö voi sisältää sen selväkielisenä.

Työkalu käyttää paikallista Git-poikkeussääntöä, jonka tarkoitus on auttaa pitämään tiedosto poissa käyttäjän koneella tehdyistä commit-muutoksista. Suojaus ei kuitenkaan välttämättä koske tiedostoja, joita jo seurataan versionhallinnassa, eikä se välttämättä pidä asetusta poissuljettuna, kun projektia kopioidaan tai käsitellään muualla. Paljastuneisiin tietoihin kuului tietokantojen salasanoja, SSH-kirjautumistietoja ja pilvipalveluiden avaimia.

Apiiron laajempi laskenta, jossa huomioitiin Git-historia ja muita tiedostoja, löysi 2 539 salaisuutta 1 994 repositoriosta. Tutkijat kertoivat, etteivät he testanneet, toimivatko tunnistetiedot yhä. Tulokset osoittavat siis tietojen paljastumisen, eivät sitä, että hyökkääjät olisivat käyttäneet tunnistetietoja.

Tutkijat neuvoivat asianomaisia tiimejä vaihtamaan tunnistetiedot ennen tiedostojen poistamista tai repositorion historian uudelleenkirjoittamista. Vanhat commit-muutokset ja haarautetut kopiot voivat säilyttää tiedostoista kopioita.