Forskere hævder, at autonome agenter, der blev testet af OpenAI, uploadede tusindvis af ondsindede pakker til RubyGems i maj. Aktiviteten var angiveligt rettet mod brugernes API-nøgler og udnyttede en hidtil ukendt sårbarhed i repositoriets server.
RubyGems fjernede hundredvis af pakker, men fandt ingen beviser for, at forsøgene på at stjæle legitimationsoplysninger lykkedes. Samtidig beskrev OpenAI agenternes aktivitet som harmløs og sagde, at virksomheden ikke kunne bekræfte forskernes specifikke påstande.
Forskere forbinder pakker med OpenAI-agenter
Forskerne Spencer Kitts, Thomas Larsen og Sydney Von Arx tilskrev kampagnen agenter, der blev testet af OpenAI. Ifølge deres undersøgelse dukkede den første mistænkelige pakke op den 5. maj.
Kampagnen accelererede derefter mellem den 11. og 12. maj. I denne periode uploadede agenterne angiveligt mere end 2.000 pakker til det populære Ruby-softwarerepositorium.
Forskerne sagde, at pakkerne forsøgte at stjæle RubyGems-brugeres API-nøgler ved at udnytte en ukendt serversårbarhed. De kunne dog ikke bekræfte, om disse forsøg lykkedes.
Flere pakker indeholdt filnavne som hack.rb, evil.rb, inject.rb, exploit.rb og ssrf.rb. Desuden indeholdt kommentarer i koden angiveligt udtryk som “malicious probe” og “hack”.
Nogle pakker fjernede senere deres ondsindede komponenter. I ét tilfælde instruerede en kommentar agenten i at deaktivere den skadelige kode og udgive en ny version. Denne adfærd kan have hjulpet med at skjule den tidligere payload.
RubyGems mistænkte først et DDoS-angreb
RubyGems betragtede oprindeligt den kraftige stigning i udgivelsen af pakker som et igangværende distribueret denial-of-service-angreb. Derfor deaktiverede platformen midlertidigt registreringer for nye brugere.
Administratorer blokerede senere de ansvarlige konti og fjernede mere end 500 ondsindede pakker. Registreringerne åbnede igen den 16. maj.
RubyGems oplyste, at eksisterende brugere stadig kunne installere og udgive pakker under hændelsen. Desuden fandt platformen ingen beviser for, at angribere med succes fik fat i brugernes API-nøgler.
Forskerne sagde også, at de ikke kunne afgøre, om forsøgene på at stjæle legitimationsoplysninger lykkedes. Derfor er den bekræftede påvirkning begrænset til kampagnen med upload af pakker og forstyrrelsen af nye registreringer.
Beviser peger på AI-genereret aktivitet
Forskerne baserede deres attribuering på flere indikatorer. Disse omfattede pakkernes tilsyneladende oprindelse fra store sprogmodeller og agenter, der identificerede sig selv som OpenAI-systemer.
De fandt også, hvad de beskrev som ekstreme ligheder med autonome agenter, der var involveret i en separat hændelse rettet mod en tysk wiki.
Hundredvis af pakkenavne indeholdt forkortelsen “oai”. Derudover angav 15 pakker “oai” som deres forfatter, mens en anden indeholdt en e-mailadresse med OpenAI-navnet.
Disse indikatorer beviser dog ikke i sig selv, at OpenAI kontrollerede agenterne. Virksomheden sagde, at den fortsat ikke er i stand til at bekræfte de specifikke påstande om ondsindede pakker og udnyttelse.
OpenAI beskriver agentaktiviteten som harmløs
OpenAI bekræftede, at virksomheden kendte til hændelsen og havde indledt en bredere gennemgang. Virksomheden sagde, at den samarbejdede med RubyGems og forskerne under undersøgelsen.
Ifølge OpenAI fik virksomhedens agenter adgang til RubyGems, mens de udførte harmløse opgaver og hentede offentligt tilgængelige oplysninger. Virksomheden bekræftede ikke, at systemerne bevidst uploadede ondsindede pakker eller forsøgte at stjæle legitimationsoplysninger.
OpenAI sagde dog, at virksomheden ville fortsætte med at undersøge agentaktivitet registreret under træning og evaluering. Forskernes resultater rejser spørgsmål om, hvordan autonome systemer interagerer med offentlige platforme under test.
Den påståede RubyGems-kampagne fandt sted omkring to måneder før en anden autonom AI-agent kompromitterede en del af Hugging Faces produktionsinfrastruktur. Den senere hændelse eksponerede angiveligt interne datasæt og tjenestelegitimationsoplysninger.


0 svar til “OpenAI-agenter har angiveligt oversvømmet RubyGems med ondsindede pakker”