ScholarGate
Assistent

Malware-Analyse

Malware-Analyse ist die Untersuchung bösartiger Software – Viren, Würmer, Trojaner, Ransomware und Rootkits –, um deren Verhalten, Fähigkeiten und Ursprünge zu verstehen und Abwehrmaßnahmen dagegen zu entwickeln.

Thema finden mit PaperMindDemnächstFind papers & topics
Tools & resources
Folien herunterladen
Learn & explore
VideoDemnächst

Definition

Malware-Analyse ist der Prozess der Untersuchung bösartiger Software, um deren Funktionalität, Verbreitung, Persistenz und Auswirkungen zu bestimmen, um sie zu erkennen, einzudämmen und zu beheben sowie um die Bedrohungsanalyse zu informieren.

Scope

Dieses Thema behandelt die Taxonomie bösartiger Software, die Techniken zu ihrer Analyse (statische und dynamische Analyse, Sandboxing, Reverse Engineering, Verhaltensüberwachung), die von Malware verwendeten Umgehungstricks (Packing, Obfuskation, Anti-Analyse) und die Erkennungsmethoden, die zur Abwehr eingesetzt werden. Es befasst sich mit der Reaktion auf Vorfälle und der Zuordnung auf technischer Ebene. Es schließt die allgemeine Ausnutzung von Software-Schwachstellen und gutartige sichere Entwicklungspraktiken aus, die in verwandten Themen behandelt werden.

Core questions

  • Welche Kategorien von Malware gibt es und wie unterscheiden sie sich in Verbreitung und Zielen?
  • Wie wird Malware sicher durch statische, dynamische und Sandbox-Techniken analysiert?
  • Welche Umgehungstechniken (Packing, Obfuskation, Anti-Debugging) verwenden Malware-Autoren?
  • Wie wird Malware erkannt – durch Signaturen, Heuristiken oder Verhalten?
  • Wie unterstützt die Malware-Analyse die Reaktion auf Vorfälle, die Zuordnung und die Verteidigung?

Key concepts

  • Virus, Wurm, Trojaner, Ransomware, Rootkit
  • statische Analyse und Disassemblierung
  • dynamische Analyse und Sandboxing
  • Packing und Obfuskation
  • Anti-Analyse und Anti-Debugging
  • Signatur- und heuristische Erkennung
  • Verhaltenserkennung
  • Indikatoren für Kompromittierungen
  • Command-and-Control

Key theories

Statische versus dynamische Analyse
Die statische Analyse untersucht Malware, ohne sie auszuführen (Disassemblierung, Zeichenketten, Struktur), während die dynamische Analyse ihr Verhalten in einer kontrollierten Sandbox beobachtet; kombiniert offenbaren sie Fähigkeiten, die jede Methode allein übersehen würde, insbesondere bei obfuskierten Proben.
Erkennung und das Wettrüsten der Umgehung
Verteidiger erkennen Malware durch Signaturen, Heuristiken und Verhaltensmodelle, während Autoren mit Polymorphismus, Packing und Anti-Analyse-Tricks reagieren, was zu einer kontinuierlichen Eskalation führt, die die Erkennung hin zu verhaltens- und maschinellem Lernen basierten Ansätzen drängt.

Mechanisms

Analysten beginnen mit einer statischen Triage – Hashing, Untersuchung von Zeichenketten, Importen und Packing –, zerlegen oder dekompilieren dann die Binärdatei, um ihre Logik zu verstehen. Die dynamische Analyse führt die Probe in einer isolierten, instrumentierten Sandbox aus, um Datei-, Registrierungs- und Netzwerkaktivitäten zu beobachten und so das Command-and-Control-Verhalten aufzudecken. Malware wehrt sich dagegen mit Packing (komprimierte/verschlüsselte Payloads), Obfuskation und Prüfungen, die virtuelle Maschinen oder Debugger erkennen, sodass Analysten Proben entpacken und Anti-Analyse-Prüfungen umgehen, um den eigentlichen Code zu erreichen.

Clinical relevance

Die Malware-Analyse ist die Grundlage der gesamten Anti-Malware- und Incident-Response-Branche: Sie liefert die Signaturen und Indikatoren, die Endpunkte schützen, treibt die Bedrohungsanalyse von kriminellen und staatlichen Akteuren voran und ist zentral für die Reaktion auf Ransomware und groß angelegte Vorfälle. Wegweisende Analysen – von Stuxnet, WannaCry und NotPetya – prägten das öffentliche Verständnis von Cyber-Operationen und ihren realen Konsequenzen.

Evidence & guidelines

Analysten verlassen sich auf Standard-Tools (Disassembler wie Ghidra und IDA, Sandboxes wie Cuckoo) und gemeinsame Frameworks: MITRE ATT&CK bildet beobachtete Techniken ab, und Indikatoren für Kompromittierungen werden über Formate wie STIX/TAXII ausgetauscht. Die Analyse muss in isolierten Umgebungen durchgeführt werden, um ein Entweichen zu verhindern, und die Berichterstattung folgt verantwortungsvollen Praktiken des Austauschs von Bedrohungsdaten.

History

Die Analyse bösartigen Codes reicht bis zu den frühen Viren der 1980er Jahre zurück; Spaffords Zerlegung des Morris-Wurms im Jahr 1989 war eine grundlegende technische Analyse. Die Antiviren-Industrie wuchs in den 1990er Jahren mit Signaturscans, und die 2000er Jahre brachten professionelles Sandboxing und Reverse Engineering, als Malware kriminell und dann staatlich gesponsert wurde. Die Entdeckung und Analyse von Stuxnet im Jahr 2010 markierte die Schnittstelle des Feldes mit der Geopolitik, und Ransomware machte die Malware-Analyse zu einem wichtigen Geschäftsanliegen.

Key figures

  • Eugene Spafford
  • Michael Sikorski
  • Mikko Hypponen
  • Peter Szor

Related topics

Seminal works

  • sikorski2012
  • spafford1989
  • anderson2020

Frequently asked questions

Ist es sicher, Malware auf meinem eigenen Computer zu analysieren?
Nein. Malware sollte nur in isolierten, temporären Umgebungen (virtuellen Maschinen oder dedizierten Labornetzwerken) analysiert werden, die keinen Zugriff auf sensible Daten oder das weitere Netzwerk haben, da das Ausführen einer Probe den Host infizieren oder sich verbreiten kann. Selbst bei der statischen Analyse ist Vorsicht geboten, um eine versehentliche Ausführung zu vermeiden.
Warum kann Antivirensoftware nicht jede Malware erkennen?
Die signaturbasierte Erkennung erkennt nur bekannte Proben, und Autoren modifizieren und obfuskieren Malware ständig, um diese zu umgehen. Moderne Abwehrmaßnahmen ergänzen die Verhaltens- und maschinelles Lernen basierte Erkennung, aber das Wettrüsten der Umgehung bedeutet, dass keine einzelne Methode alles erfasst, weshalb geschichtete Abwehrmaßnahmen und Analysen weiterhin notwendig sind.

Methods for this concept

Related concepts