Anthropic heeft zaterdag 17 oktober Claude-toegangssleutels ingetrokken die mogelijk zijn getroffen door een inbraak bij OpenCode Console. Dat meldt Lydia Hallie van Anthropic. Gebruikers van wie de sleutel is ingetrokken, kunnen daarmee geen nieuwe verzoeken meer naar Claude sturen. Hallie adviseert ook andere gebruikers die een Claude-sleutel in OpenCode hebben opgeslagen om uit voorzorg een nieuwe aan te maken.
OpenCode maakte eerder die zaterdag bekend dat de inbraak in de voorafgaande nacht plaatsvond. Volgens het bedrijf is 1,4 procent van de Console-gebruikers getroffen: een deel van de mensen die een externe AI-aanbieder hadden gekoppeld. Zij zouden allemaal per e-mail zijn geïnformeerd. OpenCode stelt dat gebruikers die geen bericht kregen niet zijn geraakt. Een absoluut aantal betrokken accounts noemt het bedrijf niet.
Koppeling met een betaald account
Console laat mensen en teams hun bestaande accounts bij AI-aanbieders aansluiten. Een beheerder kan bijvoorbeeld een betaalde Anthropic- of OpenAI-aansluiting beschikbaar maken aan collega’s. Console bewaart daarvoor de toegangssleutel, doorgaans API-key genoemd. Teamleden kunnen de modellen gebruiken zonder die sleutel zelf te zien. Hun verzoeken lopen dan via de tussenliggende dienst van OpenCode naar de AI-aanbieder.
Die opzet maakt het mogelijk één aansluiting met een team te delen. De rekening voor het AI-gebruik komt bij zo’n zelf gekoppelde aanbieder rechtstreeks van die aanbieder; Console trekt hiervoor geen eigen tegoed af. Console registreert het gebruik en de berekende kosten wel. Een mogelijk misbruikte koppeling raakt daardoor ook het account waarmee het team de onderliggende AI-dienst betaalt.
De melding betreft de afzonderlijke Console-dienst. OpenCode-maker Dax benadrukte zaterdagavond dat sleutels die rechtstreeks in OpenCode zelf worden gebruikt niet bij zijn bedrijf terechtkomen. Het gemelde percentage heeft dus betrekking op Console-gebruikers, en kan niet worden toegepast op iedereen die OpenCode gebruikt.
Oude sleutel vervangen
Het intrekken van een sleutel sluit de toegang via die sleutel af. Voor een gebruiker kan een eerder werkende Claude-koppeling daardoor stoppen totdat een nieuwe sleutel is ingesteld. Console laat beheerders een opgeslagen sleutel vervangen. Een aanbieder daar uitschakelen verbergt de modellen voor teamleden, maar bewaart de instellingen.
Google beschrijft in zijn algemene beveiligingsrichtlijnen waarom zulke sleutels gevoelig zijn: bij blootstelling kunnen onverwachte kosten of ongeoorloofde toegang ontstaan. Die richtlijnen noemen het controleren van gebruik als middel om misbruik op te merken. Bij vervanging hoort het aanmaken van een nieuwe sleutel, het aanpassen van de toepassingen die hem gebruiken en het verwijderen van de oude. Afzonderlijke sleutels per toepassing en teamlid kunnen bovendien helpen om de gevolgen van een getroffen sleutel te beperken.
OpenCode werkte volgens de melding van zaterdag samen met Anthropic, OpenAI en Google aan de afhandeling. Het bedrijf noemde het incident toen nog gaande en gaf daarom geen verdere details. De openbare melding bevat geen schadebedrag of toezegging over vergoeding van eventuele kosten.
Verder bij de bron
Lees zelf de onderzoeken, uitleg en aankondigingen achter dit verhaal.
