ChamaleoNet: Programmable Passive Probe for Enhanced Visibility on Erroneous Traffic
ChameleoNet is een open-source, SDN-gebaseerde passieve probe die productienetwerkverkeer programmatisch filtert om alleen foutieve pakketten te verzamelen en te anonimiseren, waardoor schaalbare detectie van misconfiguraties, defecten en scanactiviteiten van aanvallers mogelijk wordt terwijl de belasting van de controller aanzienlijk wordt verminderd.
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 het internet voor als een enorme, bruisende stad waar miljoenen mensen constant proberen aan te kloppen bij deuren. Meestal gaan de deuren open, groet een vriendelijke gastheer de bezoeker en begint er een gesprek. Dit is het "normale" verkeer: je vraagt om een webpagina en de server stuurt deze terug. Maar soms kloppen mensen aan bij deuren die niet bestaan, proberen ze kamers binnen te gaan die op slot zitten, of bonken ze op de deuren van huizen die al jaren verlaten zijn. In de digitale wereld worden deze mislukte pogingen "erroneus verkeer" genoemd.
Lange tijd hadden netwerkbeveiligingsexperts een lastige manier om naar deze mislukte klopjes te kijken. Ze zouden een hele buurt met lege, neppe huizen apart zetten (genaamd "darknets" of "telescopen") en afwachten wie er probeerde in te breken. Hoewel dit hen wel wat aanwijzingen gaf, was het alsof ze naar een spookstad keken; het miste alle mensen die probeerden in te breken in de echte huizen die weliswaend bezet waren, maar toevallig sliepen, kapot waren of stevig op slot zaten. De grote vraag was: Hoe kunnen we de echte stad in de gaten houden zonder overweldigd te worden door de miljoenen normale gesprekken die elke seconde plaatsvinden, terwijl we toch elke mislukte klop nog vangen?
Maak kennis met CHAMALEONET, een slim nieuw systeem dat ontworpen is om exact dit probleem op te lossen. Denk aan dit systeem als een superintelligente, onzichtbare beveiligingsbeambte die bij de hoofdingang van de stad staat. In plaats van elke persoon die doorloopt te registreren (wat onmogelijk zou zijn), is CHAMALEONET geprogrammeerd om iedereen te negeren die een normaal, succesvol gesprek voert. Het stopt alleen en noteert de details van de mensen die aan een deur kloppen en geen antwoord krijgen.
De onderzoekers hebben dit systeem gebouwd met behulp van een technologie genaamd Software-Defined Networking (SDN), waarmee ze de netwerkswitches (de verkeersagenten van het internet) extreem snel en selectief kunnen programmeren. Dit is hoe het in de praktijk werkt: Wanneer een pakketje data aankomt, controleert het systeem of er een reactie komt. Als de deur opengaat en iemand terugpraat, vergeet het systeem de interactie onmiddellijk en laat het het verkeer doorstromen. Maar als de deur dicht blijft en er niemand antwoordt, markeert het systeem dit als "erroneus" en stuurt het een kopie van die mislukte poging naar een verzamelteam voor analyse.
Wat CHAMALEONET bijzonder maakt, is dat het geen neppe huizen hoeft te bouwen om boeven te vangen. Het werkt op het echte netwerk. In een test in de echte wereld op een universiteitscampus was het systeem zo efficiënt dat het 90% van het normale, saaie verkeer direct op hardwareniveau wegfilterde. Dit betekende dat de computersystemen die de data verzamelden, alleen nog maar te maken hoefden te hebben met het piepkleine deel van het verkeer dat daadwerkelijk interessant was.
De resultaten waren oogverblindend. Door naar deze "mislukte klopjes" op echte, levende computers te kijken, ontdekten de onderzoekers dingen die ze nooit hadden kunnen zien. Ze spotten interne computers die verkeerd geconfigureerd waren of besmet met virussen, die constant probeerden contact te maken met servers die niet bestonden. Ze zagen ook externe hackers die het netwerk scanden om zwakke plekken te vinden. In één geval zagen ze zelfs een enorme golf van mensen die aan een specifieke deur probeerden te kloppen die al jaren gesloten was, wat een routeringsfout onthulde die voor verwarring in het hele netwerk zorgde.
Het systeem is ook privacyvriendelijk. Voordat het gegevens naar de verzamelaars stuurt, vervaagt het automatisch de namen en adressen van de mensen binnen het netwerk, zodat de persoonlijke informatie van niemand gelekt wordt. Het heeft zelfs een "honeypot"-modus, waarbij het zich kan voordoen als een kapotte computer om een hacker in de val te lokken en te laten onthullen waar hij naar op zoek is.
Kortom, CHAMALEONET verandert elk gewoon netwerk in een transparante, hoogtechnologische spion die alleen geïntrigeerd is door de fouten. Het bewijst dat je geen neppe stad hoeft te bouwen om de echte stad te begrijpen; je hebt alleen een slimmere manier nodig om te luisteren naar de stilte wanneer er niemand aan de deur antwoordt. De onderzoekers hebben de code van dit systeem open-source gemaakt, in de hoop dat anderen het kunnen gebruiken om hun eigen netwerken veiliger en zichtbaarder te houden.
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.