Evaluating LLM Generated Detection Rules in Cybersecurity
Dit artikel introduceert een open-source evaluatiekader en benchmarkmetrieken die ontworpen zijn om de effectiviteit van door LLM gegenereerde cybersecurity-detectieregels te beoordelen door deze met behulp van een holdout-set methodologie te vergelijken met door mensen gegenereerde regels.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je het internet voor als een enorme, bruisende stad waar elke e-mail een brief is die door het postwegsysteem reist. In deze stad zijn er kwaadwillenden die proberen valse brieven, scams en virussen te smokkelen, vermomd als vriendelijke briefjes. Om dit te stoppen, maken we gebruik van "detectives" die specifieke regels schrijven om deze boeven op te sporen. Een regel zou bijvoorbeeld kunnen zijn: "Als een brief afkomstig is van een verdacht adres en een vreemde bijlage heeft, markeer deze dan!" Deze regels zijn de beveiligers van onze digitale stad.
Lange tijd konden alleen menselijke detectives deze regels schrijven. Zij bestudeerden duizenden brieven, leerden de trucs van het vak en schreven precieze instructies om de boeven te vangen. Maar onlangs is er een nieuw soort detective gearriveerd: Kunstmatige Intelligentie (AI). Deze AI-agenten zijn als supersnelle leerlingen die instructies kunnen lezen en in enkele seconden hun eigen regels kunnen schrijven. De grote vraag op ieders brein is: Kunnen deze AI-leerlingen het werk ook echt aan? Of schrijven ze regels die slim klinken maar falen in het vangen van de echte criminelen, of erger nog, beginnen "Brand!" te roepen bij onschuldige mensen? Dit is de puzzel die een team onderzoekers van Sublime Security wilde oplossen. Ze wilden zien of een AI net zo goed beveiligingsregels kon schrijven als een menselijke expert, en zo ja, hoeveel het kost om die AI draaiende te houden.
Het artikel introduceert een nieuwe manier om AI-detectives te testen, met de focus op een specifieke AI-agent genaamd ADÉ (uitgesproken als "Ah-Day"). ADÉ is ontworpen om naar een enkele kwaadaardige e-mail te kijken en een regel te schrijven om vergelijkbare slechte e-mails in de toekomst te vangen. De onderzoekers vroegen niet alleen: "Werkt het?" Ze bouwden een gedetailleerd scoresysteem om drie dingen te meten: hoe goed de regel slechte e-mails vangt (nauwkeurigheid), hoe moeilijk de regel te breken is als een hacker een klein detail verandert (robuustheid), en hoeveel geld het kost om de AI een werkende regel te laten schrijven (economische kosten).
Om ADÉ te testen, speelden de onderzoekers een lastig spel van "verstoppertje spelen" met door mensen geschreven regels. Ze namen een lijst van uitstekende, door mensen gemaakte regels uit de collectie van Sublime Security en verstopten er stiekem één uit het geheugen van ADÉ. Vervolgens lieten ze ADÉ één slechte e-mail zien die de verborgen regel bedoeld was te vangen en vroegen: "Kun jij een regel schrijven om dit te vangen?" Nadat ADÉ zijn regel had geschreven, vergeleken de onderzoekers de regel met de oorspronkelijke menselijke regel met behulp van een enorme database van 45.000 e-mails.
De resultaten waren een mix van indrukwekkende vaardigheden en begrijpelijke beperkingen. Wat betreft het schrijven van regels die moeilijk te misleiden zijn (robuustheid), presteerde ADÉ verrassend goed en scoorde bijna even hoog als de menselijke experts. Bijvoorbeeld, in tests waarbij e-mails met verborgen JavaScript-code betrokken waren, waren de regels van ADÉ net zo moeilijk te omzeilen als die van de mensen. Echter, ADÉ was veel voorzichtiger. Terwijl menselijke experts brede regels schreven die ontworpen waren om duizenden slechte e-mails te vangen op basis van jarenlange ervaring, schreef ADÉ zeer nauwe regels gebaseerd op slechts de enkele e-mail die hij te zien kreeg. Als gevolg hiervan ving ADÉ minder totale slechte e-mails (True Positives), maar maakte hij ook veel minder fouten door goede e-mails te markeren (False Positives). Sterker nog, voor sommige tests hadden de regels van ADÉ nul valse meldingen, terwijl menselijke regels soms enkele onschuldige berichten markeerden.
De studie keek ook naar de "kosten" van het gebruik van AI. Het schrijven van een regel is niet gratis; elke keer dat de AI probeert code te schrijven en faalt, kost dat geld om de computer te laten draaien. De onderzoekers ontdekten dat ADÉ meestal slechts 1 tot 3 pogingen nodig had om een regel te schrijven die de technische controles doorstond. Dit vertaalde zich naar een zeer lage kostenpost, variërend van ongeveer $1,51 tot $5,13 per succesvolle regel, afhankelijk van de complexiteit van de taak. Interessant genoeg neigde de AI ernaar om veel gedetailleerdere commentaren te schrijven om zijn logica toe te lichten dan menselijke auteurs deden, wat de regels gemakkelijker leesbaar maakt.
Uiteindelijk suggereert het artikel dat AI-agenten zoals ADÉ in staat zijn om kwalitatief hoogwaardige beveiligingsregels te schrijven, vooral wanneer het gaat om het vermijden van valse meldingen en het binnen het budget blijven. Echter, ze zijn nog niet helemaal klaar om menselijke experts volledig te vervangen. Omdat de AI slechts één e-mail tegelijk ziet, heeft het moeite met het schrijven van de brede, allesomvattende regels die mensen creëren na het bestuderen van duizenden gevallen. De onderzoekers concluderen dat hoewel AI een krachtig hulpmiddel is dat specifieke taken efficiënt kan afhandelen, de beste beveiliging waarschijnlijk voortkomt uit een partnerschap waarbij AI het zware werk van het schrijven van regels overneemt en menselijke experts de strategie sturen om ervoor te zorgen dat de regels het breedst mogelijke net van dreigingen vangen.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.