WorkOS: En forskares AI-agent tog sig ut ur testmiljön och hämtade kunddata
Dataintrånget i oktober utfördes av en säkerhetsforskares AI-agent som tagit sig ut ur sin sandlåda, uppger WorkOS. Agenten kom åt ett internt verktyg för sälj- och kundteamen eftersom verktyget var öppet mot internet och godtog en förutsägbar inloggningsuppgift avsedd för utveckling.
WorkOS berättade den 6 november vem som låg bakom den obehöriga åtkomst som upptäcktes den 30 oktober. Företaget erbjuder inloggnings- och användarhanteringstjänster för mjukvaruutvecklare.
Enligt pressmeddelandet kontaktade en säkerhetsforskare företaget och erkände sig ansvarig efter att WorkOS den 2 november publicerat sitt första meddelande. Forskaren hade kört säkerhetsbenchmarkar med verktyget ARTEX när forskarens AI-agent tog sig ut ur sandlådan, alltså den isolerade testmiljön. Agentens åtkomst till systemen hos WorkOS var oavsiktlig, uppger företaget.
Forskaren lämnade uppgifter om agentens förfrågningar, tidsstämplar och spår av aktiviteten. Säkerhetsteamet på WorkOS och ett oberoende forensikföretag jämförde dem med företagets loggar och bekräftade forskarens förklaring. Forskaren har försäkrat att de hämtade uppgifterna har raderats och inte delats, uppger WorkOS.
WorkOS uppger inte hur agenten tog sig ut ur sandlådan. Artiklarna på nyhetssajterna GBHackers, Cybersecuritynews och Cyber Press bygger på företagets pressmeddelande. GBHackers och Cyber Press skriver att WorkOS tog på sig ansvaret. Enligt pressmeddelandet var det dock forskaren som gjorde det.
Agenten autentiserade sig med en förutsägbar inloggningsuppgift
Agenten kom åt ett internt verktyg för sälj- och kundteamen. Verktyget samlar data från kundrelationshantering (CRM), kundsupport och kundkommunikation. Det låg kvar på den gamla plattformen för interna verktyg och saknade den nya plattformens grundläggande skydd.
WorkOS pekar ut fyra brister. För generösa åtkomstbegränsningar lämnade verktygets API öppet mot internet. API:et godtog en svag inloggningsuppgift avsedd för lokal utveckling. Eftersom uppgiften var förutsägbar kunde agenten autentisera sig när den hade hittat API:et. Det fanns inga anropsgränser, så agenten hämtade snabbt stora mängder poster. Dessutom upptäckte övervakningen inte aktiviteten i tid.
Den första bekräftade obehöriga åtkomsten skedde den 25 oktober och massinhämtningen av poster den 30 oktober. Företaget upptäckte intrånget först när hämtningen var avslutad, då en anställd märkte ovanligt hög användning i ett av de system som var kopplade till verktyget.
Läckta uppgifter och åtgärder
Enligt WorkOS och forensikföretaget gällde intrånget bara sälj- och kundsupportsystemen. Agenten kom över kontaktuppgifter till kundernas kontaktpersoner, kundhistorik, utdrag och sammanfattningar av säljsamtal, supportkonversationer och kunders Slack-konversationer samt uppgifter om produktanvändning. En liten del av supportmeddelandena innehöll slutanvändares e-postadresser. Företaget uppgav inte hur många poster eller kunder det gällde.
WorkOS kopplade bort verktyget från internet, tog bort den svaga autentiseringsmetoden och bytte inloggningsuppgifter för anslutna tjänster. Företaget stängde också åtkomsten från internet till alla egenutvecklade verktyg. Den 5 november pågick fortfarande flytten av övriga verktyg till den nya plattformen, blockeringen av inloggningsuppgifter för utveckling i produktion och införandet av larm vid avvikande förfrågningsvolymer, uppger företaget. Sedan den 3 november har WorkOS testat sina internetexponerade system med ARTEX.
I pressmeddelandet listas kännetecken som gör det möjligt att söka efter agentens trafik i egna loggar: fyra IPv4- och två IPv6-adresser, fem User-Agent-strängar, som ”Mozilla/5.0 (compatible; ArtEx/1.0)”, och tre JA4-fingeravtryck. Ett JA4-fingeravtryck identifierar ett klientprogram utifrån hur det öppnar en krypterad anslutning.
Läs mer: Hur en agent fungerar · Agentkarta