StartAIDie Erkennung von Kontrollflussanomalien erhält eine Hardwareebene, um die Tarnung von Angreifern...

Die Erkennung von Kontrollflussanomalien erhält eine Hardwareebene, um die Tarnung von Angreifern zu kontern

Cybersicherheitsforscher haben sich seit Langem darauf verlassen, zu beobachten, wie sich Software verhält, während sie läuft, um Eindringlinge zu erwischen, bevor sie Schaden anrichten. Doch ein neues Paper argumentiert, dass diese Methode, bekannt als Control-Flow-Anomalieerkennung, einen blinden Fleck hat, den ausgefeilte Angreifer ausnutzen können – und schlägt eine Lösung vor, die Softwarebeobachtung mit einer zweiten, unabhängigen Ebene von Hardwareprüfungen kombiniert.

Das Paper mit dem Titel „Towards Model-based Run-time Cybersecurity: On Control-Flow Anomaly Detection, Attack Identification, and Hardware Monitoring“ wurde von Martin Sachenbacher verfasst und am 12. August 2026 veröffentlicht. Es stellt einen modellbasierten Ansatz vor, der Intrusion-Detection-Systeme schwerer zu täuschen machen soll, insbesondere in Situationen, in denen ein Angreifer bösartige Aktivitäten bewusst als harmlos tarnt.

Wichtigste Erkenntnisse

  • Control-Flow-Monitoring erkennt Integritätsanomalien in einem System, während es tatsächlich läuft, nicht erst im Nachhinein.
  • Attack Trees werden verwendet, um zu klassifizieren, welche Art von Cyberangriff hinter einer erkannten Anomalie stecken könnte.
  • Angreifer können den beobachteten Kontrollfluss selbst manipulieren, um eine Intrusion zu tarnen und der Erkennung zu entgehen.
  • Das Paper schlägt vor, Monitoring auf Softwareebene mit Monitoring auf Hardwareebene zu kombinieren, um diese Lücke zu schließen.
  • Ein Beispiel mit einem Authentifizierungsdienst zeigt, wie eine Hardwareprüfung einen fälschlich als „harmlos“ eingestuften Vorfall in einen bestätigten Angriff mit hoher Sicherheit verwandeln kann.

Verbesserung der Cybersicherheit durch Control-Flow-Monitoring

Control-Flow-Anomalieerkennung funktioniert, indem die Abfolge der Schritte verfolgt wird, die ein Softwareprogramm tatsächlich ausführt, und Abweichungen von den erwarteten Abläufen markiert werden. Sie gibt Verteidigern die Möglichkeit, Probleme zu erkennen, während sie auftreten, statt erst nachdem der Schaden bereits entstanden ist. Deshalb stellt das Paper sie als grundlegendes Werkzeug für die Integrität von Laufzeitsystemen dar.

Erkennung von Integritätsanomalien und Einsatz von Attack Trees

Laut dem Paper bietet diese Art von Monitoring „eine prinzipielle Grundlage, um Integrität sicherzustellen und mögliche Anomalien zur Laufzeit zu erkennen“. Sobald etwas Ungewöhnliches markiert wurde, besteht die nächste Herausforderung darin, herauszufinden, was es tatsächlich bedeutet. Hier kommen Attack Trees ins Spiel: Diese strukturierten Modelle ordnen erkannte Anomalien bestimmten Kategorien von Cyberangriffen zu und helfen Analysten, von einer vagen Warnung zu einer tatsächlichen Diagnose zu gelangen. Im Effekt verwandeln Attack Trees ein rohes Anomaliesignal in eine interpretierbare Hypothese darüber, was ein Angreifer zu tun versucht.

Herausforderungen der Angriffstarnung bei der Control-Flow-Erkennung

Die zentrale Schwäche dieses Setups besteht darin, dass das beobachtete Kontrollflusssignal selbst manipuliert werden kann. Sachenbachers Paper benennt diese Verwundbarkeit ausdrücklich und stellt fest, dass der Ansatz „anfällig für Tarnung ist, bei der Angreifer versuchen, der Erkennung zu entgehen … indem sie auch den beobachteten Kontrollfluss des Systems bewusst manipulieren“.

Warum reine Beobachtung auf Softwareebene nicht ausreicht

Das ist wichtig, weil ein versierter Angreifer nicht nur in ein System einbricht – er kann auch die Spur manipulieren, auf die sich ein Monitoring-Tool stützt, um ihn zu entdecken. Das Paper beschreibt einen realistischen Fehlermodus: Ein Beobachter auf Softwareebene bemerkt eine Kontrollflussabweichung, die seltsam, aber nicht gefährlich aussieht, schreibt sie mithilfe eines Attack Trees einer harmlosen Ursache zu und erkennt nie, dass sich darunter eine echte Intrusion abspielt. Mit anderen Worten: Das Erkennungssystem „funktioniert“ technisch gesehen und verpasst dennoch den eigentlichen Angriff, weil der Angreifer gelernt hat, die bösartige Aktivität aus der Perspektive der Software wie normalen Betrieb aussehen zu lassen.

Ein modellbasierter kombinierter Hardware-Software-Monitoring-Ansatz

Der zentrale Vorschlag des Papers besteht darin, sich nicht länger auf eine einzige Beobachtungsebene zu verlassen, sondern softwarebasiertes und hardwarebasiertes Monitoring in einer Architektur zu kombinieren. Das ist wichtig, weil es das Tarnungsproblem direkt adressiert: Ein Angreifer, der Prüfungen auf Softwareebene erfolgreich täuscht, muss immer noch eine unabhängige Hardwareebene überwinden, die dieselbe Aktivität aus einer anderen Perspektive beobachtet.

Wie die beiden Ebenen zusammenarbeiten

In diesem Design übernimmt die Beobachtung auf Softwareebene den ersten Durchlauf und markiert Aktivitäten, die verdächtig aussehen. Monitoring auf Hardwareebene prüft dann dieselbe Aktivität unabhängig und mit deutlich größerem Detailgrad, was laut Paper dazu führt, dass es „für Angriffe viel schwieriger wird, sich zu tarnen und unentdeckt zu bleiben“. Da die Hardwareebene vom überwachten Softwareteil getrennt ist, kann ein Angreifer, der die eigene Sicht der Software auf ihren Kontrollfluss manipuliert, nicht gleichzeitig vortäuschen, was die Hardware sieht.

Um den Nutzen dieses Setups zu demonstrieren, führt das Paper ein Szenario mit einem Authentifizierungsdienst durch. Ein Beobachter auf Softwareebene sieht zunächst eine anomale, aber scheinbar harmlose Kontrollflussabweichung und ordnet sie über einen Attack Tree einem Konfigurations- oder Wartungsproblem mit niedriger Schwere zu. Doch ein zweiter, unabhängiger Hardware-Kontrollflussmonitor beobachtet die tatsächliche Übergangssequenz, die im System stattfindet – und diese zusätzlichen Belege verändern die Diagnose vollständig, indem sie sie von einem kleinen Fehler zu einer hochwahrscheinlichen Code-Injektion oder einem Control-Flow-Hijack hochstufen. Das Beispiel zeigt konkret, wie eine Hardwareprüfung eine Diagnose korrigieren kann, die das reine Software-Monitoring falsch gestellt hat.

Vorteile des kombinierten Ansatzes bei der Identifikation von Cyberangriffen

Warum ist diese Kombination für das breitere Feld wichtig? Weil sie nicht nur mehr Angriffe erkennt – sie verbessert auch, wie sicher Analysten harmlose Anomalien von ernsthaften Cyberangriffen unterscheiden können. Das Paper kommt zu dem Schluss, dass die Kombination aus Control-Flow-Anomalieerkennung, Attack-Tree-basierter Intrusion-Identifikation und Hardware-basiertem Monitoring „nicht nur die Anomalieerkennung, sondern auch die diagnostische Präzision“ der Attack-Tree-gestützten Analyse verbessern kann.

Diese Unterscheidung zwischen Erkennung und diagnostischer Präzision ist bedeutsam. Ein System kann technisch erkennen, dass etwas nicht stimmt, und dennoch die Schwere oder Art des Problems falsch klassifizieren, wie das Beispiel mit dem Authentifizierungsdienst zeigt. Durch das Hinzufügen einer Hardwareebene, die unabhängig das überprüft, was die Software-Beobachtung markiert, liefert der modellbasierte Ansatz Verteidigern eine Zweitmeinung, die ein Angreifer viel schwerer fälschen kann, und stärkt so das Vertrauen in die endgültige Einschätzung, ob eine Anomalie tatsächlich eine harmlose Eigenheit oder eine aktive, laufende Intrusion ist.

FAQ

Was ist Control-Flow-Monitoring in der Cybersicherheit?

Es ist eine Methode, die Integritätsanomalien zur Laufzeit erkennt, indem sie die Ausführungspfade von Software überwacht.

Wie helfen Attack Trees bei der Identifikation von Cyberangriffen?

Attack Trees analysieren erkannte Anomalien, um mögliche Arten von Cyberangriffen auf Basis modellierter Angriffsstrukturen zu identifizieren.

Warum ist Monitoring auf Hardwareebene neben Software-Monitoring wichtig?

Monitoring auf Hardwareebene überprüft Aktivitäten unabhängig und mit größerem Detailgrad und verhindert so, dass Angreifer Angriffe innerhalb von Beobachtungen auf Softwareebene tarnen.

Wie verbessert der vorgeschlagene kombinierte Ansatz die Cybersicherheit?

Durch die Integration von Control-Flow-Anomalieerkennung, Attack Trees und Hardware-Monitoring erhöht er sowohl die Erkennungssensitivität als auch die diagnostische Präzision, insbesondere bei der Identifikation tatsächlicher Intrusionen.

{„@context“:“https://schema.org“,“@type“:“FAQPage“,“mainEntity“:[{„@type“:“Question“,“name“:“Was ist Control-Flow-Monitoring in der Cybersicherheit?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“Es ist eine Methode, die Integritätsanomalien zur Laufzeit erkennt, indem sie die Ausführungspfade von Software überwacht.“}},{„@type“:“Question“,“name“:“Wie helfen Attack Trees bei der Identifikation von Cyberangriffen?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“Attack Trees analysieren erkannte Anomalien, um mögliche Arten von Cyberangriffen auf Basis modellierter Angriffsstrukturen zu identifizieren.“}},{„@type“:“Question“,“name“:“Warum ist Monitoring auf Hardwareebene neben Software-Monitoring wichtig?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“Monitoring auf Hardwareebene überprüft Aktivitäten unabhängig und mit größerem Detailgrad und verhindert so, dass Angreifer Angriffe innerhalb von Beobachtungen auf Softwareebene tarnen.“}},{„@type“:“Question“,“name“:“Wie verbessert der vorgeschlagene kombinierte Ansatz die Cybersicherheit?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“Durch die Integration von Control-Flow-Anomalieerkennung, Attack Trees und Hardware-Monitoring erhöht er sowohl die Erkennungssensitivität als auch die diagnostische Präzision, insbesondere bei der Identifikation tatsächlicher Intrusionen.“}}]}

Artikel mit Unterstützung künstlicher Intelligenz erstellt und von der Redaktion überprüft.

RELATED ARTICLES

Stay updated on all the news about cryptocurrencies and the entire world of blockchain.

Featured video

LATEST