← Nieuwste papers
💻 computer science

Understanding Implicit Trust Errors in Core Carrier Networks through Multi-Agent Flaw Discovery and Analysis

Dit artikel introduceert iFinder, een door LLM gedreven multi-agent systeem dat "impliciete vertrouwensfouten" (iTrues) in cloud-native cellulaire kernnetwerken identificeert en valideert door 3GPP-specificaties te kruisverwijzen met codeanalyse en geautomatiseerde exploitgeneratie, waarbij het succesvol 84 voorheen onbekende kwetsbaarheden heeft ontdekt, waaronder een bevestigd sessie-hijacking-defect in commerciële 5G-netwerken.

Oorspronkelijke auteurs: Ziyu Lin, Ziting Wang, Xinfeng Li, Wei Dong, XiaoFeng Wang

Gepubliceerd 2026-07-14
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Ziyu Lin, Ziting Wang, Xinfeng Li, Wei Dong, XiaoFeng Wang

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 de kern van het cellulaire netwerk voor als de bruisende, hoogtechnologische "backstage" van een massaal mondiaal concert. Decennialang was deze backstage een fort. Alleen de bandleden (de netwerkcomponenten) mochten naar binnen en ze vertrouwden elkaar onvoorwaardelijk. Als één bandlid een commando naar een ander schreeuwde, voerde het tweede lid het gewoon uit, in de veronderstelling dat het commando veilig en echt was. Ze controleerden geen ID's, ze verifieerden het script niet en ze telden zeker niet hoeveel snacks er nog in de voorraadkast lagen voordat ze ze uitdeelden. Dit was het model van "impliciet vertrouwen".

Maar onlangs zijn de muren van de backstage begonnen te brokkelen. Dankzij een verschuiving naar "cloud-native" opstellingen (denk aan de backstage die verhuist van een privébunker naar een gedeelde, publieke co-working space), zijn de deuren niet langer vergrendeld. Nu kan een ondeugende vreemde die buiten de locatie staat, potentieel een briefje in de backstage glippen, waarbij hij zich voordoet als een bandlid.

De Grote Ontdekking: "Blinde Geloofwaardigheid" is Gevaarlijk

Een team onderzoekers van de Nanyang Technological University besloot te onderzoeken wat er gebeurt wanneer deze "vreemdelingen" dicht bij de backstage komen. Ze gokten niet alleen; ze bekeken 22 echte beveiligingsklachten (GitHub issues) van open-source versies van deze netwerken.

Ze vonden een angstaanjagend patroon: De bandleden gedragen zich nog steeds alsof ze in een privébunker zitten, ook al staan de deuren open.

Ze noemen deze fouten Implicit Trust Errors (of iTrues). Het is als een uitsmijter bij een club die iedereen binnenlaat, simpelweg omdat ze een T-shirt dragen, zonder te controleren of ze daadwerkelijk op de gastenlijst staan. De onderzoekers vonden drie belangrijke manieren waarop dit "blinde geloof" problemen veroorzaakt:

  1. Het Script Missen: Als een bericht aankomt zonder een vereist onderdeel (zoals een ontbrekend ingrediënt in een recept), probeert het systeem het toch te koken en crasht het.
  2. De Regels Negeren: Als een bericht iets onmogelijks zegt (zoals "Ik ben 50 jaar oud" terwijl het systeem alleen leeft tussen 1–10 accepteert), accepteert het systeem dit en gaat het kapot.
  3. De Voorraadkast Leegmaken: Als een bericht om 1.000 snacks vraagt, geeft het systeem ze weg zonder te controleren of er nog wel iets over is, wat leidt tot een totale instorting.

De Detectivetool: iFinder

Om deze verborgen gebreken te vinden, bouwden de onderzoekers een digitale detectiveteam genaamd iFinder. Zie iFinder niet als één enkele robot, maar als een squad van drie gespecialiseerde agenten die samenwerken, aangedreven door een superintelligente AI (een Large Language Model).

  • De Verkenner (Discovery Agent): Deze agent scant de code op zoek naar "gevaarlijke zetten", zoals een bandlid die een getal kopieert van een briefje zonder te controleren of het briefje echt is.
  • De Archivaris (Vetting Agent): Dit is het belangrijkste onderdeel. De Verkenner kan in de war raken en denken dat een zet gevaarlijk is, terwijl deze eigenlijk veilig is omdat er eerder in het proces een controle heeft plaatsgevonden. De Archivaris controleert het officiële regelboek (de 3GPP-specificaties) om het hele verhaal te zien. Het vraagt: "Heeft het bandlid de ID gecontroleerd vóór deze stap?" Dit voorkomt dat de AI nep-problemen verzint (een probleem dat "hallucinatie" wordt genoemd).
  • De Acteur (Exploitation Agent): Als de Verkenner en de Archivaris het erover eens zijn dat er een gebrek bestaat, probeert deze agent het uit te spelen. Het bouwt een nep "proof-of-concept" (PoC) aanval en voert deze uit in een veilige, lege testruimte. Als het systeem crasht of vreemd gedrag vertoont, is het gebrek echt. Als dat niet zo is, leert de Agent van de mislukking en verfijnt hij de aanval totdat deze wel werkt.

De Resultaten: Een Schatkist aan Bugs

Het team draaide iFinder op zeven verschillende open-source implementaties van cellulaire netwerken (waaronder Open5GS, free5GC en OAI). De resultaten waren verbijsterend:

  • Ze vonden 84 voorheen onbekende kwetsbaarheden.
  • 83 hiervan werden bevestigd door de ontwikkelaars.
  • 81 kregen een officiële CVE (een unieke ID voor beveiligingsfouten, zoals een strafblad voor een bug).

Maar het echte klapstuk? Ze vonden deze bugs niet alleen in de open-source testversies. Ze testten deze zelfde gebreken ook tegen twee echte commerciële 5G-kernnetwerken die door echte providers worden gebruikt.

  • Ze slaagden erin om een Denial of Service (DoS) aanval (het laten crashen van het netwerk) te triggeren op één commercieel netwerk.
  • Ze vonden een Session Hijacking gebrek op beide commerciële netwerken. Dit is de digitale variant van een vreemde die naar een VIP loopt, diens badge verwisselt en de volledige VIP-ervaring steelt. Eén leverancier heeft het onmiddellijk opgelost; de andere is nog steeds bezig.

Wat Dit Betekent (en Wat Niet)

Het paper is zeer duidelijk over wat ze wel en niet hebben gevonden.

  • Ze bewezen dat deze "blind vertrouwen" fouten wijdverspreid zijn over verschillende talen (C, Go, C++) en verschillende protocollen (PFCP en GTP-C). Het is niet slechts één slechte code; het is een systemische gewoonte.
  • Ze argumenteerden tegen het idee dat deze netwerken veilig zijn simpelweg omdat ze "intern" zijn. Het paper stelt expliciet dat de oude aanname van fysieke isolatie gebroken is.
  • Ze maten hun succes met echte cijfers: 84 bugs gevonden, 81 CVE's uitgegeven. Ze hebben niet alleen "gesuggereerd" dat dit problemen waren; ze bouwden de aanvallen en keken toe hoe de systemen bezweken.

Het paper geeft echter ook beperkingen toe. iFinder is geen toverstaf die elke mogbare bug vindt. Het vertrouwt op specifieke patronen waar het naar is getraind om naar te zoeken. Als een bug niet in die patronen past, kan de tool hem missen. Ook, hoewel ze 84 bugs vonden, beweren ze niet dat ze alle bugs in de wereld hebben gevonden.

De Kernboodschap

De onderzoekers zeggen in feite: "We hebben een tool gebouwd die 84 gaten in het pantser van de ruggengraat van het internet heeft gevonden, en we hebben bewezen dat die gaten ook werken op echte commerciële netwerken. De oude regel van 'vertrouw iedereen binnen' is gebroken. We moeten beginnen met het controleren van ID's, zelfs voor de mensen die in hetzelfde gebouw wonen."

Ze zijn van plan om hun detectivetool, iFinder, publiekelijk beschikbaar te stellen zodat anderen kunnen helpen deze gaten te dichten voordat de slechteriken ze als eerste vinden. Het is een oproep tot actie: de backstage is niet langer privé, dus de bandleden moeten beginnen met het controleren van hun scripts.

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 →