I AI-agenten Claude Code ble det oppdaget et personvernsproblem som førte til lekkasje av e-postadressen når man besøkte enkelte tredjeparts nettsteder. E-posten ble inkludert i HTTP-headeren User-Agent uten brukerens samtykke og uten mulighet til å deaktivere denne oppførselen. Inkluderingen skjedde for bestemte nettsteder, som Wikipedia og SEC (Securities and Exchange Commission), som ikke aksepterer forespøringer fra roboter uten å oppgi eierens e-post. Ifølge en kommentar fra en representant for selskapet Anthropic, var denne aktiviteten ikke en bevisst lagt funksjon, men en selvstendig handling fra AI-modellen, som tok hensyn til kravene til forespørselene fra roboter og anbefalingene i RFC-9110, som foreskriver å sende kontakt-e-post for automatiserte henvendelser.
Data om e-posten knyttet til brukerens konto ble sendt til AI-modellen i Claude Code for at den skulle ta hensyn til konteksten ved behandling av oppgaver relatert til brukeren og kontoen hennes. Uten denne konteksten hallusinerte modellen og brukte oppdiktede informasjoner, for eksempel i @author-tagene. Et bivirkning var at AI-modellen begynte å bruke e-posten ikke bare for de forventede formålene, men også ved utførelse av tilknyttede oppgaver, for eksempel ved å inkludere den i User-Agent-feltet ved generering av launch-strenger for curl-verktøyet.
For å blokkere lekkasje av e-post i eksterne forespørsel
er det utviklet en plugin cc-plugin-privacy, som er inkludert i standard plugin-settet og aktivert som standard i claude-code 2.1.317-utgivelsen. Plugin-en ber brukeren om bekreftelse før den bruker webverktøy eller genererer kommandoer i curl-stil som nevner e-post. Plugin-en løser ikke alle mulige lekkasjer, for eksempel hjelper den ikke i situasjonen der Claude genererer og selv kjører et skript.
For å fullstendig blokkere problemet i den neste utgivelsen av Claude Code, som planlegges utgitt om noen dager, er det besluttet å fjerne e-post fra konteksten som sendes til AI-modellen.
Kilde: opennet.ru
