Säkerhetsutvärderingar av AI-agenter kan luras av ytliga mönster i testdata

arXiv cs.AI

Forskare har hittat ett allvarligt problem med hur man mäter om säkerhetssystem för AI-agenter fungerar: testdatan innehåller oavsiktliga ledtrådar som gör det lätt att gissa rätt svar utan att faktiskt mäta säkerheten. Konkret visade sig att ett litet textelement i testdata – en så kallad INFORMATION-markör – påverkade hur ofta en AI-säkerhetsvakt blockerade kommandon med hela 8,33 procentenheter, och dolda verktygsnamn höjde blockeringsfrekvensen med 11,46 punkter. Det är ett påminnelse om att bra siffror i ett benchmark inte nödvändigtvis betyder att systemet fungerar i praktiken.

Djupdykning

AI-agenter som kan klicka runt i system, köra terminalkommandon och anropa API:er behöver "guards" – vaktsystem som ska stoppa dem från att göra farliga saker. Problemet som den här forskningen pekar på är att när vi utvärderar hur bra dessa guards är, kan utvärderingsdata råka innehålla oavsiktliga ledtrådar som gör det enkelt att gissa rätt svar utan att systemet faktiskt förstår säkerhet. I LinuxArena-datasetet räckte det att titta på kommandolängd för att förutsäga om en sekvens var farlig eller inte – det är som att träna en brandvakt att reagera på hur långa rapporterna är, inte vad de innehåller. Ännu mer konkret: när forskarna bytte ut en specifik textsträng i datamängden sjönk antalet blockerade anrop med 8 procentenheter, och när de lade till opaka verktygsnamn steg det med 11 – utan att den faktiska faran förändrats alls. Det de flesta missar här är att problemet inte primärt handlar om att AI-guards är dåliga på att bedöma säkerhet – det handlar om att vi inte vet om vi mäter rätt sak överhuvudtaget. Benchmark-resultat på 90% F1 ser imponerande ut tills man inser att siffran kan rasa till 50% om man håller ut en hel domän från träningsdata, vilket är precis vad som händer i verkligheten när en agent stöter på ett nytt system. Det är ett klassiskt problem inom maskininlärning som kallas "shortcut learning" – modellen hittar genvägar i träningsdata snarare än den underliggande logiken – men konsekvenserna är extra allvarliga när det handlar om säkerhetssystem vi tänker lita på i produktionsmiljöer med verkliga befogenheter.