← Nieuwste papers
🤖 machine learning

What's on My Network? Using Large Language Models to Identify Real-World IoT Devices at Scale

Dit artikel introduceert een schaalbare, instructie-afgestemde LLM-pipeline die de identificatie van IoT-apparaten herformuleert als een taalmodelleringstaak, waarbij een hoge nauwkeurigheid en robuustheid over 2.015 leveranciers wordt bereikt door gebruik te maken van een nieuw samengestelde, hoogwaardige dataset en door uitdagingen zoals schaarse metadata en adversariële manipulatie aan te pakken.

Oorspronkelijke auteurs: Rameen Mahmood, Tousif Ahmed, Sai Teja Peddinti, Danny Yuxing Huang

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

Oorspronkelijke auteurs: Rameen Mahmood, Tousif Ahmed, Sai Teja Peddinti, Danny Yuxing Huang

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 drukke kamer binnenloopt waar iedereen een masker draagt, en sommige maskers zijn zelfs ondersteboven gedragen of overgeschilderd. Je kunt hun gezichten niet zien, maar je hoort hen praten, ziet wat ze bij zich dragen en merkt op met wie ze fluisteren. Je doel? Te achterhalen wie precies iedereen in die kamer is.

Dit is het probleem dat de onderzoekers in dit artikel proberen op te lossen, maar in plaats van een kamer, is het je thuis Wi-Fi-netwerk, en in plaats van mensen zijn het IoT-apparaten (slimme lampen, camera's, thermostaten, enz.).

Hier is een eenvoudige uitsplitsing van wat ze hebben gedaan, met behulp van alledaagse analogieën:

Het Probleem: De "Ghost" Apparaten

In moderne huizen en kantoren zijn tientallen apparaten verbonden met het internet. Veel van deze apparaten hebben geen namen, of ze liegen over wie ze zijn.

  • Het "Stille" Apparaat: Sommige apparaten kondigen zichzelf niet aan.
  • De "Imposter" (Bedrieger): Sommige apparaten gebruiken generieke namen zoals "Smart-Plug-123" in plaats van "Ring Camera".
  • Het "Chameleon" (Kameleon): Sommige veranderen van identiteit om zich te verbergen.

Beveiligingsexperts en huiseigenaren proberen deze apparaten meestal te identificeren door naar hun "identiteitsbewijzen" te kijken (zoals MAC-adressen of netwerknamen). Maar in de echte wereld zijn deze identiteitsbewijzen vaak ontbrekend, wazig of vervalst. Het is alsof je probeert een verdachte te identificeren in een opstelling waar de helft van de foto's gepixeldeerd is en de andere helft een pruik draagt.

De Oplossing: De "Super Detective" (LLM)

De onderzoekers besloten dit niet langer te behandelen als een wiskundig probleem (patronen matchen), maar als een taalprobleem. Ze gebruikten een Large Language Model (LLM) — een type AI dat heel goed is in het lezen, begrijpen van context en het leggen van verbanden.

Zie de AI als een superdetective die miljoenen boeken over technologie heeft gelezen. Zelfs als een apparaat een vage aanwijzing geeft (zoals "ik praat met een server genaamd tuya-cloud.com"), weet de detective: "Ah, tuya is een bedrijf dat slimme stekkers maakt voor veel verschillende merken. Dus dit is waarschijnlijk een slimme stekker."

Hoe ze de Detective trainden (De Twee-fasen Pipeline)

Je kunt een slimme AI niet zomaar een rommelige dataset laten raden; de AI kan in de war raken. Daarom bouwden ze een tweetraps trainingsproces:

Fase 1: De "Panel van Experts" (Pseudo-labeling)
Eerst vertrouwden ze niet op slechts één AI. Ze vroegen drie verschillende, zeer krachtige AI-modellen (LLaMA, GPT-4o en Gemini) om naar de rommelige data te kijken en het merk van het apparaat te raden.

  • De Analogie: Stel je een jury van drie experts voor. Als twee zeggen "Het is een Amazon Echo" en één zegt "Het is een generieke speaker", dan stemt de jury voor "Amazon Echo".
  • Ze gebruikten ook een speciaal scoresysteem om te beslissen welke mening van welke expert het belangrijkst was, gebaseerd op hoeveel bewijs er beschikbaar was.
  • Resultaat: Dit creëerde een "Gold Standard" set van labels (namen) voor de apparaten, ook al had geen mens ze allemaal gelabeld.

Fase 2: De "Apprentice" (Leerling)
Nu namen ze een kleiner, sneller AI-model (LLaMA 3.1 8B) en leerden het met de "Gold Standard" labels uit Fase 1.

  • De Analogie: Dit is als een meesterkok (de grote jury) die een junior kok (het kleine model) leert koken. De meesterkok zegt niet alleen "maak soep"; ze leggen ook uit waarom ("voeg zout toe omdat de bouillon flauw is").
  • Curriculum Learning: Ze leerden de junior kok in fasen. Eerst gaven ze hem makkelijke gevallen (apparaten met duidelijke namen). Zodra de chef goed werd in die, gaven ze hem moeilijkere, rommeligere gevallen (apparaten met ontbrekende info of valse namen). Dit hielp de chef om de chaos van de "echte wereld" aan te kunnen.

De Resultaten: Hoe goed is de Detective?

De resultaten waren indrukwekkend:

  • Nauwkeurigheid: Het model identificeerde het merk van het apparaat in 98,69% van de gevallen over meer dan 2.000 verschillende merken.
  • Omgaan met Leugens: Zelfs wanneer iemand probeerde het systeem te misleiden door de naam van het apparaat te veranderen of de identiteit te verbergen, was het model nog steeds erg goed in het ontrafelen ervan, omdat het naar alle aanwijzingen tegelijk keek, in plaats van naar slechts één.
  • De "Long Tail": Het herkende niet alleen de beroemde merken (zoals Apple of Samsung) correct; het ontcijferde ook obscure, zeldzame merken die andere systemen volledig misten.

Waarom dit ertoe doet

Momenteel heb je, als je een Airbnb huurt of in een hotel verblijft, geen enkele manier om te weten of er een verborgen camera of een luisterapparaat op het netwerk zit. Je moet er gewoon op vertrouwen dat alles veilig is.

Dit systeem fungeert als een beveiligingsscanner die naar de "digitale ruis" van je netwerk kan kijken en zegt: "Hé, dat apparaat dat beweert een slimme lamp te zijn, is eigenlijk een verborgen camera van Merk X." Het werkt zelfs als het apparaat probeert zich te verbergen, en het werkt zonder dat je de toegang tot het apparaat hoeft te hacken of de geheime data ervan hoeft te zien.

De Kanttekening (Beperkingen)

Het paper is eerlijk over wat dit systeem nog niet kan:

  • Encryptie: Als het internetverkeer zwaar versleuteld is (zoals bij het gebruik van speciale privacytools), verdwijnen sommige aanwijzingen waar de detective op vertrouwt, wat het raden moeilijker maakt.
  • Kosten: Het draaien van deze "superdetective" kost meer computerkracht dan een simpele checklist, dus het is beter om je netwerk eens per dag of per week te controleren, in plaats van elke seconde.
  • Hallucinaties: Soms, als de aanwijzingen erg zwak zijn, kan de AI een "slimme gok" maken die achteraf fout blijkt te zijn (zoals gokken dat een apparaat van Intel is, terwijl het eigenlijk alleen een Intel-chip gebruikt).

In een Notendop

De onderzoekers hebben een systeem gebouwd dat de rommelige, verwarrende taal van computernetwerken omzet in een duidelijke lijst van wie er daadwerkelijk op je Wi-Fi zit. Door een AI te leren om het netwerk te "lezen" als een verhaal in plaats van alleen codes te matchen, hebben ze een hulpmiddel gecreëerd dat veel beter in staat is om verborgen of vermomde apparaten op te sporen dan alles wat we tot nu toe hadden.

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 →