← Nieuwste papers
💻 computer science

Quantifiable Uncertainty: A Stochastic Consensus Multi-Agent RAG Framework for Robust Malware Detection

Het artikel introduceert MAGMA, een stochastisch consensus multi-agent RAG-framework dat de robuuste detectie van malware verbetert door semantische code-retrieval te ontkoppelen van probabilistische verificatie om epistemische onzekerheid te kwantificeren en ambiguïteit te effectief te weigeren, waardoor een detectiepercentage van 98,4% wordt bereikt.

Oorspronkelijke auteurs: ElMouatez Billah Karbab

Gepubliceerd 2026-05-12
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: ElMouatez Billah Karbab

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 een beveiligingswachter bent bij een high-tech bank. Jouw taak is het opsporen van dieven (malware) die proberen zich erin te sluipen.

Lange tijd gebruikten beveiligingswachters een eenvoudige methode: ze onthielden de gezichten van bekende dieven. Als een gezicht overeenkwam met een foto in hun boek, gaven ze het alarm. Dit is vergelijkbaar met traditionele antivirussoftware. Maar slimme dieven begonnen maskers te dragen, hun haar te veranderen of nep-identiteitsbewijzen te gebruiken (structurele mutaties). De wachters, die alleen naar het oppervlak keken, lieten zich bedriegen. Ze zouden zelfverzekerd zeggen: "Dat is een normale klant," terwijl het een vermomde dief was. Dit noemt het artikel "Zelfverzekerde Onjuistheid".

De auteurs van dit artikel, onder leiding van ElMouatez Billah Karbab, hebben een nieuw systeem gebouwd genaamd MAGMA om dit op te lossen. In plaats van alleen naar een foto te kijken, werkt MAGMA als een team van expert-detectives die niet alleen gokken, maar onderzoeken.

Hier is hoe MAGMA werkt, opgesplitst in eenvoudige stappen:

1. De camera met twee lenzen (Dual-Stream Lifting)

Wanneer een nieuw bestand arriveert, kijkt MAGMA niet alleen naar de ruwe code (die lijkt op een warboel van getallen). Het gebruikt twee verschillende "lenzen" om het bestand tegelijkertijd te bekijken:

  • De Assembly-lens: Deze kijkt naar de laaggelegen, mechanische instructies (zoals de motoronderdelen van een auto). Het ziet precies hoe de machine is opgebouwd.
  • De Pseudo-code-lens: Deze kijkt naar de hooggelegen logica (zoals de handleiding van de auto). Het begrijpt wat de code probeert te doen, en negeert de rommelige details.

Door beide lenzen te gebruiken, kan MAGMA door trucs heen kijken. Als een dief de motoronderdelen verandert om ze anders te laten lijken (Assembly), blijft de logica van de auto (Pseudo-code) meestal hetzelfde. Als ze de logica veranderen, verraadt de motor meestal hen.

2. De bibliotheek van de detective (Retrieval-Augmented Generation)

In plaats van te proberen elke mogelijke dief te onthouden, heeft MAGMA een enorme bibliotheek met geverifieerde "Beslissingskritieke Functies" (DCF's). Dit zijn stukjes code die bekend staan als kwaadaardig, zoals een "Gezocht"-poster voor specifieke criminele gedragingen.

Wanneer een nieuw bestand arriveert, gokt MAGMA niet. Het zoekt direct in zijn bibliotheek om te zien of de code van het bestand overeenkomt met een van deze "Gezocht"-fragmenten. Dit verankert het systeem in echte bewijzen in plaats van alleen maar te gokken.

3. De jury van detectives (Stochastic Consensus Ensemble)

Dit is het meest unieke deel. In plaats van dat één detective een beslissing neemt, stuurt MAGMA het bewijsmateriaal naar vijf verschillende AI-detectives (agenten).

  • Deze agenten zijn hetzelfde, maar ze worden gevraagd om met een beetje "willekeur" na te denken (zoals hen vragen om verschillende mogelijkheden te overwegen).
  • Ze bekijken allemaal onafhankelijk het bewijsmateriaal en stemmen: "Schuldig" (Kwaadaardig) of "Niet schuldig" (Onschuldig).

4. De twee scorekaarten (FES en ECS)

Nadat de vijf detectives hebben gestemd, berekent MAGMA twee scores om te beslissen wat te doen:

  • Score 1: Bewijskracht (FES): Dit vraagt: "Hoe sterk is het bewijs?" Als de detectives een perfecte match vonden met een bekende "Gezocht"-poster, is deze score hoog. Als ze alleen maar gokken, is de score laag.
  • Score 2: Conflictscore (ECS): Dit vraagt: "Ruziën de detectives?"
    • Als alle 5 detectives het eens zijn, is de score laag (hoog vertrouwen).
    • Als 3 "Schuldig" zeggen en 2 "Niet schuldig", is de score hoog. Dit betekent dat het bestand verwarrend of lastig is.

5. De "Ik weet het niet"-knop (Het afwijzingsbeleid)

In het oude systeem moest de wachter "Schuldig" of "Niet schuldig" zeggen, zelfs als ze het niet zeker wisten. Dit leidde tot fouten.

MAGMA heeft een derde optie: "Onzeker".

  • Als de Conflictscore te hoog is (de detectives ruziën), weigert MAGMA een definitieve beslissing te nemen.
  • In plaats daarvan markeert het het bestand en zegt: "Dit is te verwarrend voor een machine. Stuur het naar een menselijk expert voor beoordeling."

De resultaten

Het artikel testte dit systeem tegen duizenden echte malware-voorbeelden, waaronder zeer lastige die hun vorm veranderen om zich te verbergen.

  • Oude systemen: Raakten in de war door de trucs en maakten zelfverzekerde fouten.
  • MAGMA: Ving 98,4% van de malware op.
  • Het veiligheidsnet: Wanneer MAGMA het niet zeker wist, stopte het en vroeg het om hulp, wat voorkwam dat het "Zelfverzekerde Onjuiste" fouten maakte.

De afweging

Het artikel erkent dat er een prijs is. Omdat MAGMA vijf detectives gebruikt en een bibliotheek doorzoekt, duurt het langer om een bestand te controleren (ongeveer 42 seconden) in vergelijking met oude systemen die dat in een fractie van een seconde doen.

De auteurs suggereren dat MAGMA de snelle, initiële scanner niet moet vervangen. In plaats daarvan moet het fungeren als een expert van de tweede lijn voor de lastige bestanden waar de snelle scanner geen beslissing over kan nemen. Het is het verschil tussen een beveiligingscamera die gewoon een foto maakt en een team forensisch experts die de foto analyseren om de misdaad op te lossen.

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.

Probeer Digest →