Quantitative Evaluation of APT Attack and Defense Effectiveness based on Variable Fuzzy Sets
Dit artikel stelt het APT-VFSEA-model voor, dat variabele fuzzy-sets gebruikt om de effectiviteit van Advanced Persistent Threat (APT) aanvallen en verdedigingen kwantitatief te evalueren door hun inherente onzekerheid en complexiteit aan te pakken, waarbij experimentele validatie de nauwkeurigheid ervan tegenover real-world scenario's aantoont.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://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. Normaal gesproken maken de beveiligers zich alleen zorgen over zakkenrollers (virussen) of mensen die proberen ramen in te slaan (denial-of-service aanvallen). Maar toen arriveerde er een nieuw soort criminele bende: de Advanced Persistent Threats (APT's). Dit zijn niet zomaar willekeurige vandalen; het zijn als meesterspionnen die zijn ingehuurd om in te breken in een specifieke bankkluis. Ze trappen niet gewoon de deur in; ze bestuderen wekenlang de blauwdrukken, kraken het slot, verstoppen zich in de muren en stelen geheimen zonder dat iemand het merkt. Ze zijn slim, complex en ongelooflijk moeilijk te vangen.
Het probleem? De oude manieren om beveiliging te meten waren alsof je een geest probeerde te wegen. Traditionele wiskundige modellen zijn te rigide. Ze proberen te zeggen: "Deze aanval is precies 50% slecht," of "Deze verdediging is 100% goed." Maar in de rommelige, vage wereld van APT's is niets zo zwart-wit. Soms werkt een verdediging perfect in het ene scenario, maar faalt het in een ander. Soms is de data ontbrekend of vaag. De auteurs van dit artikel betogen dat het proberen te dwingen van deze vage, onzekere gebeurtenissen in rigide dozen simpelweg niet werkt.
Dus besloten de onderzoekers van de Huazhong University of Science and Technology en de Wuhan Textile University om een nieuw soort liniaal te bouwen. Ze noemden het APT-VFSEA.
Zie deze nieuwe liniaal niet als een rechte lijn, maar als een vormveranderend net. In de oude dagen, als je een gladde vis (een APT-aanval) probeerde te vangen met een starre doos, glipte hij er gewoon uit. Maar dit nieuwe "Variable Fuzzy Set"-net is flexibel. Het begrijpt dat de "grootte" van een aanval of de "sterkte" van een verdediging geen enkel getal is. In plaats daarvan is het een reeks mogelijkheden. Het vraagt: "In welke mate behoort deze actie tot de categorie 'zeer gevaarlijk'? In welke mate behoort het tot de categorie 'matig gevaarlijk'?" Het berekent een score op basis van hoe goed de actie in verschillende niveaus van gevaar past, in plaats van het in slechts één categorie te dwingen.
Om te testen of hun nieuwe net echt werkte, richtte het team een digitale speeltuin op—een gesimuleerd universiteitscampusnetwerk. Ze nodigden een "red team" (de aanvallers) uit om te handelen als de beroemde APT32-bende (ook wel OceanLotus genoemd), gebruikmakend van een specifieke zwakke plek in software genaamd CVE-2017-11822. De aanvallers probeerden het systeem te misleden met een vals document, een Trojan Horse binnen te smokkelen en hun sporen te wissen. Ondertussen probeerde het "blue team" (de verdedigers) hen te stoppen met middelen zoals intrusiedetectoren, logverzamelaars (Sysmon), firewalls en antivirussoftware.
De onderzoekers gokten niet alleen wie er won; ze haalden de cijfers door hun nieuwe flexibele model. Dit is wat ze vonden:
- De eerste zet van de aanvallers, waarbij de kwetsbaarheid werd misbruikt, scoorde een hoog gevaarniveau, met een gemiddelde van ongeveer 3,68 op een schaal van 1 tot 5.
- De eerste verdedigingslinie van de verdedigers (intrusiedetectie en logverzameling) scoorde lager, rond de 2,79 en 3,50 respectievelijk. Dit kwam overeen met de realiteit: de aanvallers kwamen binnen omdat deze verdedigingen niet sterk genoeg waren om de initiële inbraak te stoppen.
- Echter, toen de verdedigers een firewall gebruikten om de specifieke poort te blokkeren die de aanvallers gebruikten, sprong de score naar 3,62.
- De echte held bleek de antivirussoftware te zijn, die het hoogste cijfer haalde met 3,93. Het was het enige dat daadwerkelijk de verborgen bestanden kon vinden en verwijderen nadat de anderen hadden gefaald.
Het model voorspelde succesvol dat de vroege verdedigingen zouden falen en dat de antivirus de meest effectieve tool zou zijn, wat exact overeenkwam met wat er in hun simulatie gebeurde. De auteurs suggereren dat deze methode beter is dan oudere manieren omdat het de "vaagheid" van real-world data afhandelt. Het doet niet alsof het alles met 100% zekerheid weet; in plaats daarvan omarmt het de onzekerheid en geeft het een betrouwbaardere, stabielere score door naar de data vanuit meerdere hoeken te bekijken.
Maar hier is de crux: dit was een simulatie. Het team geeft toe dat ze dit alleen op een klein, virtueel campusnetwerk hebben getest. Ze hebben het niet getest op enorme industriële elektriciteitsnetwerken of geheime overheidsnetwerken. Ze keken ook alleen naar één type aanval (het gebruik van een documentkwetsbaarheid), niet naar de supergeheime "zero-day" aanvallen of supply chain-hacks die echte spionnen zouden kunnen gebruiken.
Dus, hoewel het artikel suggereert dat dit nieuwe "vormveranderende net" een veel betere manier is om de effectiviteit van cyberaanvallen en verdedigingen te meten, is het nog geen wondermiddel dat alle problemen in de wereld oplost. Het is een veelbelovend nieuw instrument dat goed werkt in het lab, maar de auteurs zeggen dat we moeten zien of het standhoudt in de veel grotere, rommeligere slagvelden van de echte wereld.
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.