Zum Inhalt springen
Anexet
Abstrakte Illustration zu „Verdeckter Speicherkanal“: Warndreieck mit Ausrufezeichen

Verdeckter Speicherkanal

Ein verdeckter Speicherkanal ist ein versteckter Kommunikationsweg, bei dem ein Prozess Daten in den Zustand eines gemeinsamen Objekts schreibt und ein anderer Prozess diesen Zustand später ausliest.

Anexet Team
14. August 2026Lesezeit 5 Min.

Was ein verdeckter Speicherkanal ist

Ein verdeckter Speicherkanal entsteht, wenn eine gemeinsam genutzte Ressource Informationen transportiert, die sie nie transportieren sollte. Der Sender verändert eine beobachtbare Eigenschaft der Ressource, und der Empfänger liest diese Eigenschaft später wieder aus. Dieses Paar aus Ändern und Beobachten ist die entscheidende Voraussetzung: Wo ein Akteur eine Eigenschaft eines gemeinsamen Objekts ändern kann und ein anderer die Änderung bemerkt, existiert ein solcher verdeckter Kanal.

Das Konzept geht auf die Forschung zur Abschottung zu Beginn der 1970er-Jahre zurück und wurde unter Kriterien für vertrauenswürdige Systeme wie dem US-amerikanischen TCSEC zum Gegenstand formaler Bewertung. Es wird nichts als Daten gesendet. Die Nachricht existiert nur als Folge von Zuständen, die das gemeinsame Objekt durchläuft. Deshalb verrät die Beobachtung des Datenverkehrs allein sie nicht. Das Aufspüren solcher Paare ist Aufgabe der Analyse verdeckter Kanäle.

Wo sich die Daten verstecken: typische Träger

Fast jedes gemeinsame Objekt mit einem beobachtbaren, beschreibbaren Zustand kann als Träger dienen. Die klassischen Verstecke:

TrägerWas sich schreiben lässtWarum Inhaltsprüfungen ihn übersehen
Dateinamen und ErweiterungenBits, kodiert in einer Folge von Namen, die sich in ihren Zeichen unterscheidenDer Dateiinhalt bleibt gleich und wirkt unauffällig
Dateiattribute und MetadatenZeitstempel, Flags für versteckt und schreibgeschützt, EigentümerInhaltswerkzeuge lesen keine Attribute aus
Alternative DatenströmeVersteckter Inhalt, der unter NTFS an eine Datei angehängt istGewöhnliche Verzeichnislisten zeigen nur die Hauptdatei
Felder in ProtokollkopfzeilenIP-Kennung, TCP-Sequenznummern, TTL-WerteOptionale Felder werden selten geprüft
Auffüllung und ungenutzter SpeicherUngenutzte Paketbytes, Speicherreste auf dem Datenträger, niederwertigste Bits von MedienDer sichtbare Träger sieht unverändert aus

Speicherkanal gegen Zeitkanal

Die beiden Klassen unterscheiden sich darin, was das Signal trägt. Ein Speicherkanal kodiert Information im Zustand eines Objekts: Etwas wird geschrieben, bleibt kurz bestehen und wird später gelesen. Er wird meist durch Ändern-und-Beobachten-Analyse gemeinsamer Ressourcen gefunden. Ein verdeckter Zeitkanal kodiert Information darin, wann Ereignisse stattfinden und wie lange sie dauern. Er schreibt nirgendwo etwas und wird durch statistische Analyse des Zeitverhaltens gefunden.

In der Praxis verschwimmt die Grenze. Die Länge eines Pakets kann als Speicher gelten, ein Burst-Muster als Zeit. Die Trennung leitet die Suche trotzdem: Speicherkanäle sucht man im Zustand gemeinsamer Ressourcen, Zeitkanäle in Verhaltensstatistiken.

Verdeckte Speicherkanäle in der Praxis

Vorfälle und Forschungsprototypen zeigen die Bandbreite der Träger:

SzenarioWie sich die Daten bewegen
Toter Briefkasten im freigegebenen OrdnerZwei Parteien tauschen Daten über Dateinamen aus, die sie selbst anlegen
Steganografie in KopfzeilenBits liegen in optionalen, selten geprüften IP-, TCP- oder ICMP-Feldern
Steganografie in MediendateienDaten verbergen sich in den niederwertigsten Bits von Bildern, Audio oder Video
Zwischenlagerung über DatenstromÜber einen alternativen Datenstrom angehängte Daten bleiben in Listen verborgen

Warum Speicherkanäle für das Insider-Risiko zählen

Für einen böswilligen Insider liegt der Reiz darin, dass die Aktivität des Trägers legitim aussieht. Dateien auf einer freigegebenen Freigabe anzulegen, umzubenennen und zu löschen wirkt harmlos. Lebt die Information in Namen und Attributen, hat die Inhaltsprüfung nichts zu prüfen. Dasselbe gilt für Steganografie: Ein Bild auf einem genehmigten Dienst ist für eine Kontrolle, die nicht hineinsieht, einfach ein Bild.

Speicherkanäle kehren die Frage der Überwachung um. Abwehrmaßnahmen fragen, was über zugelassene Kanäle übertragen wurde. Ein Speicherkanal fragt, in welchem Zustand gemeinsame Objekte zurückgelassen wurden. Ein unauffälliges Verkehrsprotokoll beweist nur, dass über die überwachten Kanäle nichts übertragen wurde. Deshalb kann eine Datenexfiltration eine reine Verkehrsprüfung durchlaufen.

So sieht es in Anexet aus

In der Anexet-Konsole wird die Prüfung von Dateioperationen je Agentenprofil eingerichtet, wobei jede Operation einzeln ein- oder ausgeschaltet wird. Das Panel für Netzwerkfreigaben ergänzt die Prüfung um Schattenkopien und Schreibkontrolle. So hinterlässt eine Reihe von Umbenennungen oder eine ungewöhnliche Datei auf einer Freigabe einen Nachweis. Dies gehört zur Überwachung von Dateiübertragungen und Netzwerkfreigaben.

Welche Datei- und Ordneroperationen protokolliert werden, etwa Umbenennungen und Änderungen von Berechtigungen.

1 / 2

Erkennung und Minderung

Da der Träger ein legitimes Objekt ist, das legitime Arbeit verrichtet, kann sich die Erkennung nicht allein auf Blockieren stützen. Eine vollständige Beseitigung ist selten erreichbar. Das anerkannte Ziel besteht darin, die Bandbreite des Kanals unter das zu drücken, was ein Angreifer braucht, und die nötigen Zustandsänderungen sichtbar zu machen. Drei Maßnahmen leisten das, wobei die zweite auf der Prüfung der Dateiintegrität aufbaut:

  1. 1
    Analyse zur Entwurfszeit

    Die Analyse gemeinsamer Ressourcen mit der Methode Shared Resource Matrix listet Ändern-und-Beobachten-Paare auf und bestätigt Speicherkanäle vor dem Einsatz.

  2. 2
    Zustandsüberwachung

    Dateiintegritätsprüfung und metadatenbasierte Überwachung melden Änderungen an Attributen, Zeitstempeln, Namen und Strömen ohne erkennbaren geschäftlichen Grund. Zufällig wirkende Namen deuten auf kodierte Daten hin.

  3. 3
    Ausgangs- und Ratenbegrenzung

    Die Begrenzung erreichbarer Dienste und Protokolle sowie Obergrenzen für Zustandsänderungen oder Übertragungen je Benutzer entfernt Sammelwege und begrenzt die Bandbreite.

Wo Sie anfangen sollten

Beginnen Sie bei den freigegebenen Ordnern und Wechselmedien, auf denen die schützenswertesten Daten liegen, und aktivieren Sie dann die Operationen, die ein Speicherkanal braucht: Anlegen, Umbenennen, Attributänderungen und Schreibvorgänge. Regeln, die gleichzeitig für alle Dateien gelten, blockieren am Ende die Arbeit und werden abgeschaltet.

Weiterlesen: Technisches Informationsleck: was ist das und wie schützt man sich davor?.

Ein Kanal, der keinen Inhalt zurücklässt, hinterlässt dennoch eine Spur im Zustand der Datei, und diese Spur kann eine Prüfung lesen.

Anexet Team

Wie Anexet das löst

Anexet führt keine formale Analyse verdeckter Kanäle durch, und kein Endpoint-Produkt kann versprechen, jede versteckte Übertragung zu erkennen. Ein Kanal, der in den Interna von Protokollen verborgen liegt, gehört zur Netzwerk-Forensik. Anexet entfernt die Undurchsichtigkeit, auf die diese Kanäle dort bauen, wo sie den Endpoint am häufigsten berühren: den Dateizustand. Dateioperationen und Netzwerkfreigaben werden auditiert. Die Änderungen, die ein dateibasierter Speicherkanal braucht (eine Serie von Umbenennungen, eine Attributänderung, ein seltsamer Name), hinterlassen daher eine Spur, statt unbemerkt zu bleiben.

Der Endpoint-Agent auditiert Dateioperationen auf der Workstation und auf den Netzwerkfreigaben, mit denen sich ein Nutzer verbindet. Alles bleibt on-premise: Erfasste Ereignisse und Schattenkopien verbleiben in der eigenen Infrastruktur der Organisation.

  • Audit der Dateioperationen

    Anlegen, Lesen, Schreiben, Löschen, Umbenennen, Ausführen und Berechtigungsänderungen werden mit Dateiname, Größe, Prozess, Nutzer und Zeitstempel protokolliert, die Fläche, auf der dateibasierte Speicherkanäle operieren.

  • Schattenkopien

    wo der Inhalt zählt, wird eine Kopie der Datei aufbewahrt, sodass in Inhalt oder Strömen bereitgestellte Daten im Nachhinein untersucht werden können.

  • Sichtbarkeit von Netzwerkfreigaben

    gemeinsame Ordner, der klassische Treffpunkt für Dead Drops, sind vom selben Audit abgedeckt, statt unbeobachtet zu bleiben.

  • Kanal- und Geräteeinschränkung

    Kontrollen über Wechselmedien, Drucken und Übertragungen verengen die Routen, auf denen bereitgestellter Zustand das Haus verlassen kann.

  • Zurechenbarkeit

    jedes erfasste Ereignis verknüpft die Änderung mit einem Nutzer, einem Host und einem Zeitpunkt und macht aus einer seltsamen Anomalie etwas, das ein Sicherheitsteam untersuchen kann.

Audit der Dateioperationen

Mehr erfahren

Häufige Fragen

Häufige Fragen zu diesem Begriff und dazu, wie Anexet damit umgeht.

Ein Speicherkanal verbirgt Daten im Zustand eines gemeinsamen Objekts, etwa in einem Dateinamen oder Attribut, und der Empfänger liest diesen Zustand später. Ein Zeitkanal verbirgt Daten darin, wann Ereignisse stattfinden und wie lange sie dauern, und hinterlässt keine Artefakte.

Selten. Das anerkannte Ziel ist, seine Bandbreite unter das zu drücken, was ein Angreifer braucht, und die nötigen Zustandsänderungen sichtbar zu machen.

In Dateinamen und Erweiterungen, Zeitstempeln und Attributen, alternativen NTFS-Datenströmen, ungenutzten Protokollfeldern sowie in Auffüllung und freiem Speicher.

Anexet führt keine formale Analyse verdeckter Kanäle durch. Das Produkt prüft Dateioperationen auf dem Arbeitsplatz und in Netzwerkfreigaben, bewahrt Schattenkopien dort auf, wo der Inhalt zählt, und ordnet jedes Ereignis einem Benutzer, einem Host und einem Zeitpunkt zu.

Schützen Sie Ihre Daten mit Anexet

Sehen Sie in einer kurzen Live-Demo, wie Anexet Datenabfluss stoppt, Mitarbeiteraktivität überwacht und Compliance sichert.

Demo anfragen