Beyond the Syntax: Do Security Experts Trust LLMs for NIDS Rule Engineering?
Dit artikel onderzoekt de betrouwbaarheid van Large Language Models bij het ontwerpen van regels voor Network Intrusion Detection Systems (NIDS) door middel van een studie met domeinexperts, waarbij wordt onthuld dat hoewel grote modellen syntactisch correcte regels genereren, hun semantische onnauwkeurigheden en hallucinaties hun inzet beperken tot een ondersteunende rol bij het opstellen in plaats van autonome generatie.
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 voor dat je de hoofdwacht bent van een enorme, bruisende stad. Je taak is om "wetten" (regels) te schrijven die je beveiligers (het Network Intrusion Detection System, of NIDS) precies vertellen waar ze op moeten letten. Als een auto de verkeerde kant op rijdt in een eenrichtingsstraat, heeft de bewaker een specifieke wet nodig om deze te stoppen. Als een dief probeert een slot te kraken, heeft de bewaker een regel nodig om het alarm te laten afgaan.
Jarenlang was het schrijven van deze wetten een zwaar, handmatig proces. Het vereist diepgaande kennis van hoe de stad werkt, hoe dieven opereren en de exacte grammatica van de wetboeken. Maar omdat de criminaliteit sneller evolueert dan ooit, raken menselijke experts uitgeput, overweldigd en raken ze door de tijd heen.
Maak kennis met Large Language Models (LLMs). Denk aan deze als superintelligente, door AI aangedreven juridische assistenten die elk boek in de bibliotheek hebben gelezen. De grote vraag die dit onderzoek stelt is: "Kunnen we deze AI-assistenten vertrouwen om de eigenlijke wetten voor onze beveiligers te schrijven, of schrijven ze gewoon onzin die er op papier goed uitziet?"
De onderzoekers hebben de AI niet alleen gevraagd om regels te schrijven; ze hebben een rigoureuze test opgezet met 10 echte beveiligingsexperts (de "rechters") om te zien wat er gebeurt. Dit is wat zij vonden, eenvoudig uitgelegd:
1. De "Perfecte Grammatica, Verkeerde Betekenis" Paradox
De AI-assistenten zijn geweldig in grammatica. Wanneer hen wordt gevraagd een beveiligingsregel te schrijven, krijgt de AI de spelling, interpunctie en structuur bijna altijd perfect voor elkaar. Het is als een student die een zin schrijft met perfecte spelling en interpunctie, maar iets zegt dat in de echte wereld nergens op slaat.
- De Bevinding: De AI kan regels schrijven die de computer zonder fouten accepteert (syntactisch correct). Echter, wanneer de menselijke experts naar deze regels keken, realiseerden zij zich dat de regels vaak te vaag of logisch gebrekkig waren. Ongeveer 12% van de tijd "hallucineerde" de AI (bedacht dingen ter plekke), waardoor regels ontstonden die officieel klonken, maar in de praktijk geen crimineel zouden vangen.
2. Grootte Doet Er Toe (Grote Breinen vs. Kleine Breinen)
De onderzoekers testten AI-modellen van verschillende groottes.
- De Kleine Modellen: Denk aan stagiairs met zeer weinig training. Zij faalden bijna volledig. Ze konden niet eens een regel schrijven die de computer zou accepteren.
- De Grote Modellen: Denk aan senior professoren. Zij waren veel beter en kregen de "grammatica" in 85–90% van de gevallen goed.
- De Haken en Oorzaken: Zelfs de "professoren" hadden veel hulp nodig. Ze kregen de eerste versie vaak fout en moesten meerdere keren worden gecorrigeerd voordat de regel bruikbaar was.
3. Het "Te Algemene" Probleem
Dit was de grootste klacht van de menselijke experts.
- De Analogie: Stel je een beveiligingsbewaker voor die elke auto tegenhoudt omdat "sommige auto's gestolen kunnen zijn." Dat is niet nuttig; het blokkeert het verkeer en veroorzaakt chaos.
- De Realiteit: De AI had de neiging om regels te schrijven die te breed waren. In plaats van te zeggen: "Stop de rode vrachtwagen met kentekenplaat ABC-123", zou de AI zeggen: "Stop elk voertuig." De experts zeiden dat deze regels te veel valse alarmen (ruis) zouden veroorzaken, waardoor de echte dreigingen moeilijker te vinden zijn. De AI had moeite om de specifieke details goed te krijgen, zoals het controleren van het exacte type verkeer of de precieze locatie van een aanwijzing.
4. De Mens is Nog Steeds de Baas
De onderzoekers bouwden een systeem waarbij de AI fungeert als een helper, niet als een baas. Ze gaven de experts een tool om met de AI te chatten, het werk te controleren en fouten te herstellen.
- Het Resultaat: De experts vonden de tool geweldig voor het opstellen van concepten en het uitleggen van zaken. Ze zeiden dat het gemakkelijk te gebruiken was en hen hielp complexe regels sneller te begrijpen.
- Het Vertrouwensprobleem: Echter, niemand vertrouwde de AI om alleen te werken. Ze zagen de AI als een "concept-assistent" of een "spellingscontrole", niet als een "regel-schrijver". Als de AI een regel schreef, moest de mens deze van voren naar achteren herschrijven of zwaar corrigeren voordat ze deze in het echte systeem zouden toelaten.
- Het Oordeel: De experts zeiden: "We zullen dit gebruiken om ons werk te versnellen, maar we zullen de AI nooit zelfstandig de uiteindelijke beslissing laten nemen."
5. De "Context" Aanwijzing
De AI presteerde beter wanneer deze meer achtergrondinformatie kreeg, zoals een "Proof of Concept" (een voorbeeld van hoe een hacker aanvalt). Het is alsof je de juridische assistent een foto van de crimineel geeft in plaats van alleen een beschrijving. De AI had echter een "groot brein" (een groot model) nodig om al die extra informatie te verwerken zonder in de war te raken.
De Kernboodschap
Het onderzoek concludeert dat hoewel AI een fantastische assistent is voor beveiligingsexperts — goed in het controleren van grammatica, het uitleggen van complexe ideeën en het opstellen van ruwe concepten — het nog niet klaar is om de architect van beveiligingsregels te zijn.
De experts zien een toekomst waarin AI hen helpt sneller te werken, maar zij eisen dat de "mens in de loop" blijft. Zij willen degene zijn die het werk dubbelchecken, omdat de kosten van een fout (een hacker binnenlaten of een legitieme gebruiker blokkeren) te hoog zijn om een machine het alleen te laten doen.
Kortom: De AI is een briljante kopiist die perfecte zinnen schrijft, maar het heeft nog steeds een menselijke redacteur nodig om er zeker van te zijn dat het verhaal ook echt ergens op slaat.
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.