Was macht Analyse von Sandbox- und VM-Umgehungstechniken in Malware?
Übersicht
Sandbox-Umgehung (MITRE ATT&CK T1497) ermöglicht es Malware, Analyseumgebungen zu erkennen und ihr Verhalten zu ändern, um einer Erkennung zu entgehen. Diese Fähigkeit analysiert Verhaltensberichte von Cuckoo Sandbox und AnyRun auf Umgehungsindikatoren, darunter zeitbasierte Prüfungen (GetTickCount, QueryPerformanceCounter, Schlafinflation), VM-Artefakterkennung (Registry-Keys, MAC-Adress-Präfixe, Prozessnamen wie vmtoolsd.exe), Benutzerinteraktionsprüfungen (Mausbewegungen, Tastatureingaben) und Umgebungs-Fingerprinting (Festplattengröße, CPU-Anzahl, RAM). Erkennungsregeln markieren Proben mit diesen Verhaltensweisen für eine tiefergehende manuelle Analyse.
Verwendungszwecke
- Bei der Untersuchung von Sicherheitsvorfällen, die eine Analyse von Sandbox-Umgehungstechniken in Malware erfordern
- Beim Erstellen von Erkennungsregeln oder Bedrohungsjagd-Abfragen für diesen Bereich
- Wenn SOC-Analysten strukturierte Verfahren für diesen Analysetyp benötigen
- Bei der Validierung der Sicherheitsüberwachungsabdeckung für verwandte Angriffstechniken
Voraussetzungen
- Cuckoo Sandbox 2.0+ oder ein AnyRun-Konto für Verhaltensanalyseberichte
- Python 3.8+ mit der json-Bibliothek zum Parsen von Berichten
- Verhaltensexportberichte im JSON-Format
Schritte
- Parsen der Cuckoo/AnyRun-Verhaltensberichte im JSON-Format
- Extrahieren der API-Aufrufsequenzen für zeitbezogene Funktionen
- Identifizieren der VM-Artefakterkennung über Registry-Abfragen und WMI-Aufrufe
- Erkennen von Schlafinflation durch Vergleichen der angeforderten mit der tatsächlichen Schlafdauer
- Markieren von Benutzerinteraktionsprüfungen (GetCursorPos-, GetAsyncKeyState-Muster)
- Bewerten des Umgehungs-Schweregrads basierend auf Anzahl und Vielfalt der Techniken
- Zuordnen der erkannten Techniken zu MITRE ATT&CK T1497 Sub-Techniken
Erwartete Ausgabe
JSON-Bericht mit Liste der erkannten Umgehungstechniken, MITRE ATT&CK-Zuordnung, API-Aufruf-Beweisen, Umgehungs-Schweregrad und Klassifizierung der Umgehungskategorien (Timing, VM-Erkennung, Benutzerinteraktion, Umgebungs-Fingerprinting).