ProvAgent: Threat Detection Based on Identity-Behavior Binding and Multi-Agent Collaborative Attack Investigation

ProvAgent is een nieuw raamwerk dat de dreigingsdetectie voor geavanceerde aanhoudende bedreigingen (APTs) verbetert door traditionele modellen te combineren met een multi-agent samenwerking voor autonome, diepgaande onderzoek, waarbij het gebruikmaakt van identiteit-gedrag binding en grafiekcontrasterend leren om nauwkeurige waarschuwingen te genereren en complete aanvalspaden te reconstrueren tegen een minimale kostprijs.

Wenhao Yan, Ning An, Linxu Li, Bingsheng Bi, Bo Jiang, Zhigang Lu, Baoxu Liu, Junrong Liu, Cong Dong

Gepubliceerd Wed, 11 Ma
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

ProvAgent: De Slimme Rechercheur die Geen Vermoeidheid Kijgt

Stel je voor dat een groot bedrijf (zoals een bank of een overheidsdienst) een enorme berg bewakingsbeelden en logboeken heeft. Elke seconde worden er duizenden gebeurtenissen geregistreerd: wie op welke deur heeft geduwd, welk bestand is geopend, welke telefoon is opgenomen.

Het probleem? Advanced Persistent Threats (APT's) zijn als sluwe inbrekers. Ze doen zich voor als normale werknemers, gebruiken de normale deuren en doen precies wat ze moeten doen, maar dan op een heel verdachte manier. Traditionele beveiligingssystemen kijken vaak alleen naar de "deur" (het bestand) en roepen alarm als de deur open gaat. Maar dat leidt tot duizenden valse alarmen. De echte beveiligingsexperts (de mensen) raken dan overbelast, worden moe van het kijken naar alles wat "misschien" verdacht is, en slaan de echte inbraak misschien over.

ProvAgent is een nieuw systeem dat dit probleem oplost door twee slimme onderdelen te combineren: een snelle scanner en een team van digitale rechercheurs.

Hier is hoe het werkt, verteld in alledaagse termen:

1. De Snelle Scanner (EPD): "Ken je de persoon of alleen de kleren?"

Stel je voor dat je een club hebt. Normaal gesproken draagt de barman een schort en schenkt drankjes. De portier draagt een uniform en controleert ID's.

  • Hoe oude systemen werken: Ze roepen alarm als iemand een schort draagt en een portier is. Of als iemand een drankje schenkt terwijl hij een portier zou moeten zijn. Dit leidt tot veel verwarring.
  • Hoe ProvAgent werkt: Het kijkt niet alleen naar wat iemand doet, maar combineert dat met wie ze zijn.
    • Het systeem leert: "Een proces met de naam 'Nginx' (een webserver) moet zich gedragen als een webserver."
    • Als diezelfde 'Nginx' plotseling begint te doen alsof hij een zoekmachine is (zoals het commando find), dan roept het alarm.
    • De analogie: Het is alsof je ziet dat de barman plotseling de kassa van de bank overneemt en probeert geld te tellen. Dat is verdacht, zelfs als hij nog steeds zijn schort draagt.
    • Het resultaat: Het systeem filtert de duizenden valse alarmen eruit en geeft alleen de echte, hoogwaardige verdachten aan de rechercheurs door.

2. Het Team van Digitale Rechercheurs (MAI): "Het speurteam dat niet moe wordt"

Zodra de scanner een verdachte heeft gevonden, komt het tweede deel in beeld: een team van AI-agenten. In plaats van één robot die alles moet doen, werken ze samen als een echt recherche-team:

  • De Analist (De Wachter): Kijkt naar het alarm en vraagt: "Is dit echt verdacht, of doet de barman gewoon iets ongebruikeligs omdat er veel drukte is?" Hij vergelijkt het gedrag met normale patronen. Als het gewoon een rare maar veilige actie is, gooit hij het alarm weg.
  • De Rechercheur (De Onderzoeker): Als de Analist denkt "Ja, dit is verdacht", gaat deze agent aan het werk. Hij kijkt niet alleen naar de verdachte, maar zoekt naar zijn vrienden en connecties. "Wie heeft hij gebeld? Welke bestanden heeft hij geopend?" Hij bouwt een spoor van bewijs op.
  • De Leider (De Strategist): Deze agent kijkt naar het grote plaatje. Hij vraagt zich af: "Hebben we nu een compleet verhaal? Missen we een stap? Als de inbreker de kassa heeft gepakt, waar is het geld dan gebleven? Misschien hebben we een stap gemist." Hij formuleert hypotheses en stuurt de Rechercheur terug om specifiek naar dat gat te zoeken.
  • De Verslaggever: Zodra het verhaal compleet is, schrijft deze agent een duidelijk rapport voor de menselijke beveiligingsexpert, zodat die precies weet wat er is gebeurd en wat hij moet doen.

Waarom is dit zo speciaal?

  1. Geen Vermoeidheid: Mensen raken moe van duizenden valse alarmen ("alert fatigue"). Dit AI-team werkt 24/7, wordt niet moe en controleert elke verdachte met de precisie van een senior rechercheur.
  2. Zelfcorrigerend: Als de Rechercheur een fout maakt en een onschuldig persoon verdenkt, kan de Analist dat corrigeren. Als de Leider een gat in het verhaal ziet, stuurt hij het team terug om het op te lossen. Ze werken in een cirkel van "hypothese maken" en "bewijs zoeken".
  3. Extreem Goedkoop: Het systeem is zo efficiënt dat het voor slechts $0,06 per dag (ongeveer 6 cent!) een volledige dag aan beveiligingsonderzoek kan doen. Dat is goedkoper dan een kopje koffie!
  4. Slimme Detectie: Het systeem is getest op echte data en werkt beter dan de beste systemen die er nu zijn. Het vindt niet alleen de inbrekers, maar reconstructeert ook precies hoe ze het hebben gedaan, van de eerste binnendringing tot het stelen van de data.

Conclusie

ProvAgent is als het hebben van een onuitputtelijk team van super-slimme rechercheurs die samenwerken. Ze kijken niet alleen naar wat er gebeurt, maar begrijpen ook wie er is en of dat gedrag past bij die persoon. Hierdoor stoppen ze de echte inbrekers, negeren ze de onschuldige verwarring, en leveren ze een duidelijk verhaal op zonder dat de menselijke beveiligingsexpert overbelast raakt. Het is beveiliging die eindelijk werkt zoals het zou moeten werken: slim, snel en samenwerkend.