Haben Sie sich jemals gefragt, ob und wie die Nutzung von USB-Sticks auf einem Computer nachverfolgt werden kann? In einer Welt, in der Daten schnell und einfach transportiert werden können, ist diese Frage von entscheidender Bedeutung, insbesondere im Kontext der IT-Sicherheit und der Aufklärung potenzieller Datenlecks. Die gute Nachricht (oder schlechte, je nach Perspektive) ist: Ja, Windows hinterlässt deutliche Spuren jeder Interaktion mit externen Speichermedien. Diese digitalen Fußabdrücke sind tief in der Windows Registry verankert und können forensisch analysiert werden, um die Nutzung von USB-Sticks und anderen externen Datenträgern detailliert nachzuvollziehen.

Stellen Sie sich vor, Betriebsgeheimnisse sind plötzlich öffentlich geworden. Nach intensiver Prüfung wird klar, dass die Daten nicht über das Netzwerk entwendet wurden. Der Verdacht fällt auf externe Speichermedien wie USB-Sticks. Doch wie lässt sich herausfinden, an welchem der vielen Arbeitsplatzrechner ein bestimmtes, unbekanntes USB-Gerät angeschlossen war? Genau hier setzt die forensische Untersuchung der Windows Registry an. Sie ist eine wahre Fundgrube an Informationen über die Hardware, die mit dem System interagiert hat.
Die Windows Registry als digitales Gedächtnis
Die Windows Registry ist eine hierarchische Datenbank, die Konfigurationsinformationen und Einstellungen für das Betriebssystem und installierte Anwendungen speichert. Sie ist auch der Ort, an dem Windows akribisch Buch über angeschlossene Hardware führt. Jedes Mal, wenn Sie ein neues USB-Gerät an Ihren Computer anschließen, registriert Windows dieses Ereignis und speichert relevante Informationen darüber an verschiedenen Stellen in der Registry. Diese Informationen bleiben erhalten, auch nachdem das Gerät wieder entfernt wurde.
Für die Nachverfolgung von USB-Geräten sind insbesondere bestimmte Schlüssel (Ordner) innerhalb der Registry von Interesse. Die wichtigsten davon befinden sich im sogenannten SYSTEM-Hive, einer der Hauptdateien, aus denen die Registry besteht.
Die Schlüssel USB und USBSTOR
Im SYSTEM-Hive, genauer gesagt unter dem Pfad SYSTEM\CurrentControlSet\Enum, finden sich zwei zentrale Schlüssel, die für USB-Geräte relevant sind: USB und USBSTOR.
Der Schlüssel USB enthält Einträge für eine breitere Palette von USB-Geräten, nicht nur Speichermedien. Hier werden grundlegende Informationen über das Gerät gespeichert, wie die Vendor ID (VID) und die Produkt ID (PID). Diese IDs identifizieren den Hersteller und den Gerätetyp eindeutig.
Der Schlüssel USBSTOR hingegen ist spezifischer und speichert Informationen über USB-Massenspeichergeräte, also typische USB-Sticks, externe Festplatten oder Speicherkartenleser. Für forensische Zwecke ist dieser Schlüssel oft der erste Anlaufpunkt, da er direkt auf Datenträger hinweist.

Unterhalb des USBSTOR-Schlüssels legt Windows für jeden *Typ* von USB-Datenträger einen Unterschlüssel an. Wenn mehrere Geräte desselben Typs verwendet werden, teilen sie sich diesen Unterschlüssel. Die Unterscheidung zwischen einzelnen Geräten desselben Typs erfolgt über die Seriennummer des Geräts. Jedes physische USB-Gerät, das eine Seriennummer vom Hersteller besitzt, wird unter einem eigenen Unterschlüssel, benannt nach dieser Seriennummer, im entsprechenden Typ-Schlüssel unter USBSTOR aufgeführt.
Seriennummern und ihre Besonderheiten
Die Seriennummer ist ein entscheidendes Identifikationsmerkmal. Sie ermöglicht es, ein spezifisches USB-Gerät eindeutig einem Eintrag in der Registry zuzuordnen. Anhand der Seriennummer lässt sich prüfen, ob ein bestimmter USB-Stick, der beispielsweise in einem Verdachtsfall gefunden wurde, jemals an einem untersuchten Computer angeschlossen war.
Es gibt jedoch eine Besonderheit: USB-Geräte, die werkseitig keine eindeutige Seriennummer haben (was seltener vorkommt, aber möglich ist), erhalten von Windows eine generierte Seriennummer zugewiesen. Diese von Windows erzeugten Seriennummern sind daran zu erkennen, dass das zweite Zeichen ein '&'-Symbol ist (z.B. &123456789). Einträge mit solchen generierten Seriennummern können keinem *spezifischen* physischen Gerät eindeutig zugewiesen werden, da Windows potenziell für verschiedene Geräte ohne Seriennummer ähnliche oder sich wiederholende generierte Nummern erstellen könnte.
Zeitstempel der Nutzung
Ein weiterer unschätzbar wertvoller Aspekt der USB-Registry-Einträge sind die Zeitstempel. Im Unterschlüssel Properties unter dem jeweiligen Geräte-Schlüssel (identifiziert durch die Seriennummer unter USBSTOR) speichert Windows standardmäßig drei wichtige Zeitpunkte:
- Erster Anschluss am System: Wann das Gerät zum allerersten Mal an diesen Computer angeschlossen wurde.
- Letzter Anschluss am System: Wann das Gerät zuletzt an diesen Computer angeschlossen wurde.
- Zuletzt vom System entfernt: Wann das Gerät zuletzt sicher oder unsicher von diesem Computer entfernt wurde.
Diese Zeitstempel sind für die forensische Analyse von unschätzbarem Wert, da sie einen genauen Zeitrahmen für die Interaktion des Geräts mit dem System liefern. Sie helfen dabei, Ereignisse zu rekonstruieren und mit anderen Protokollen (z.B. Anmeldezeiten von Benutzern) abzugleichen.
Alternative Quelle: Windows Portable Devices
Manchmal kann es vorkommen, dass Einträge unter USBSTOR fehlen oder unvollständig sind. Eine alternative Quelle für Informationen über benutzte USB-Geräte, insbesondere solche, die nicht nur reine Massenspeicher sind (wie Kameras, Smartphones oder einige E-Reader), findet sich im SOFTWARE-Hive der Registry unter dem Schlüssel SOFTWARE\Microsoft\Windows Portable Devices.
Dieser Schlüssel speichert ebenfalls Informationen über angeschlossene tragbare Geräte. Interessanterweise wird hier oft die Seriennummer direkt im Namen der Unterschlüssel verwendet, was die Identifikation erleichtern kann. Zudem kann dieser Schlüssel Hinweise auf den *Typ* des Geräts geben, wie im Beispiel eines Amazon Kindle, der hier identifiziert wurde. Dieser Schlüssel kann eine nützliche Ergänzung sein, wenn die Informationen im SYSTEM-Hive nicht ausreichen.
Zuordnung des Laufwerkbuchstabens
Nachdem ein USB-Gerät anhand seiner Seriennummer identifiziert wurde, stellt sich oft die Frage: Welchen Laufwerkbuchstaben hatte dieses Gerät, als es angeschlossen war? Diese Information ist wichtig, um eventuell nach Dateispuren oder Zugriffsprotokollen zu suchen, die mit diesem spezifischen Laufwerkbuchstaben verbunden sind.

Die Zuordnung von physikalischen Volumes (wie Partitionen auf einem USB-Stick) zu Laufwerkbuchstaben wird im Registry-Schlüssel SYSTEM\MountedDevices gespeichert. Hier finden sich Einträge, die ein Globally Unique Identifier (GUID) des Volumes mit dem ihm zugewiesenen Laufwerkbuchstaben (z.B. \??\Volume{GUID} und \??\E:) verknüpfen.
Indem man nach der Seriennummer des verdächtigen USB-Datenträgers in den Einträgen unter SYSTEM\MountedDevices sucht, kann man den zugehörigen GUID und gegebenenfalls den zuletzt zugewiesenen Laufwerkbuchstaben ermitteln. Dies ist ein entscheidender Schritt, um den Weg der Daten weiter zu verfolgen.
Identifikation des Benutzers
Die bisher gesammelten Informationen (Geräte-ID, Seriennummer, Zeitstempel, Laufwerkbuchstabe) sind wertvoll, aber um einen Datenabfluss aufzuklären, muss man oft wissen: *Wer* hat das Gerät benutzt? Die Identifikation des Benutzers, der ein bestimmtes USB-Gerät verwendet hat, erfordert die Korrelation der Registry-Daten mit weiteren Spuren im System.
Eine wichtige Quelle hierfür ist der benutzerspezifische Registry-Hive, die NTUSER.DAT-Datei, die für jedes Benutzerprofil auf einem Windows-System existiert. In der NTUSER.DAT können sich ebenfalls Spuren zur USB-Nutzung des jeweiligen Benutzers finden, die mit den systemweiten Einträgen korreliert werden können.
Zusätzlich können die Zeitstempel der USB-Anschlüsse und -Entfernungen mit den Anmelde- und Abmeldezeiten von Benutzern im Windows Ereignislog (insbesondere im Sicherheitsprotokoll) abgeglichen werden. Wenn ein USB-Stick zu einer bestimmten Zeit angeschlossen wurde, zu der nur ein bestimmter Benutzer am System angemeldet war, ist die Wahrscheinlichkeit hoch, dass dieser Benutzer das Gerät verwendet hat. Die Kombination dieser verschiedenen Datenquellen ermöglicht eine fundierte Zuordnung.
Die Nachverfolgung von USB-Nutzung mittels Registry-Analyse ist ein komplexer Prozess, der fundiertes Wissen über die Struktur und Inhalte der Windows Registry sowie oft den Einsatz spezialisierter forensischer Werkzeuge erfordert. Manuelles Durchsuchen mit dem Registry Editor (regedit) ist möglich, aber mühsam und fehleranfällig, insbesondere bei großen Datenmengen oder gelöschten Schlüsseln.

Häufig gestellte Fragen zur USB-Nutzung
Wie kann ich sehen, was auf meinem USB-Stick ist?
Wenn Sie einen USB-Stick an Ihren Computer anschließen, sollte Windows normalerweise ein Dialogfenster anzeigen, das Sie fragt, was geschehen soll. Wählen Sie hier die Option „Ordner öffnen, um Dateien anzuzeigen“. Daraufhin öffnet sich der Datei-Explorer (früher Windows Explorer) direkt im Verzeichnis des USB-Sticks, und Sie können dessen Inhalte einsehen. Falls kein Dialogfenster erscheint, öffnen Sie manuell den Datei-Explorer (oft über das Ordner-Symbol in der Taskleiste oder durch Drücken von Windows-Taste + E) und wählen Sie den USB-Stick in der linken Navigationsleiste unter „Dieser PC“ oder „Computer“ aus. Der Name des USB-Sticks kann variieren.
Welche USB-Geräte waren angeschlossen?
Sie können nicht nur die aktuell angeschlossenen, sondern auch die in der Vergangenheit verbundenen USB-Geräte über den Geräte-Manager anzeigen lassen. Dies kann nützlich sein, um beispielsweise alte Treiber zu identifizieren oder einfach einen Überblick zu bekommen. Um auch nicht mehr aktive (ausgeblendete) Geräte anzuzeigen, müssen Sie eine Systemvariable setzen:
- Öffnen Sie die „Erweiterten Systemeinstellungen“. Dies geht am schnellsten, indem Sie „erweiterte Systemeinstellungen“ in das Suchfeld der Taskleiste eingeben und die entsprechende Option auswählen.
- Klicken Sie im Register „Erweitert“ ganz unten auf die Schaltfläche „Umgebungsvariablen...“.
- Klicken Sie im oberen Bereich „Benutzervariablen“ oder im unteren Bereich „Systemvariablen“ auf „Neu...“.
- Geben Sie als Name der Variablen genau
Devmgr_show_nonpresent_devicesein. - Geben Sie als Wert der Variablen
1ein. - Bestätigen Sie mit zweimal „OK“.
- Öffnen Sie nun den Geräte-Manager. Am schnellsten über die Suche in der Taskleiste oder durch Rechtsklick auf das Start-Symbol und Auswahl von „Geräte-Manager“.
- Im Geräte-Manager gehen Sie im Menü auf „Ansicht“ und wählen „Ausgeblendete Geräte anzeigen“.
Nun werden in der Liste des Geräte-Managers auch Geräte angezeigt, die aktuell nicht angeschlossen sind. Diese erkennen Sie daran, dass ihr Symbol blass dargestellt wird. Sie können diese blassen Einträge per Rechtsklick auswählen und „Deinstallieren“, um die Treiberinformationen für dieses spezifische Gerät zu entfernen.
Ist mein USB-Stick mit meinem Computer kompatibel?
Die meisten modernen USB-Sticks sind so konzipiert, dass sie mit den gängigen USB-Anschlüssen kompatibel sind. Der verbreitetste Anschluss ist USB-A, der rechteckige Anschluss, der nur in einer Ausrichtung passt. Neuere Computer, insbesondere Laptops, verfügen zunehmend über USB-C-Anschlüsse, die kleiner, oval sind und beidseitig eingesteckt werden können. Wenn Ihr USB-Stick einen USB-A-Stecker hat, Ihr Computer aber nur USB-C-Anschlüsse, benötigen Sie einen Adapter von USB-A auf USB-C. Alternativ können Sie auch direkt einen USB-C-Stick kaufen.
Wie wird der USB-Stick eingesteckt?
Das Einstecken eines USB-Sticks ist in der Regel unkompliziert. Suchen Sie einen freien USB-Anschluss an Ihrem Computer (oft an der Seite bei Laptops, vorne oder hinten bei Desktop-PCs). Achten Sie bei USB-A-Anschlüssen auf die korrekte Ausrichtung des Steckers – er passt nur in einer Position, um Schäden zu vermeiden. USB-C-Stecker passen in beiden Ausrichtungen. Sobald der Stick eingesteckt ist, sollte er vom System erkannt werden. Windows installiert gegebenenfalls notwendige Treiber und zeigt dann in der Regel ein Dialogfeld zur Auswahl einer Aktion an (siehe „Wie kann ich sehen, was auf meinem USB-Stick ist?“).
Wie entferne ich einen USB-Stick sicher?
Es ist wichtig, einen USB-Stick sicher vom Computer zu trennen, um Datenverlust oder Beschädigung des Dateisystems zu vermeiden. Klicken Sie dazu auf das kleine Symbol „Hardware sicher entfernen und Medium auswerfen“ in der Taskleiste (oft versteckt hinter dem kleinen Pfeil „Ausgeblendete Symbole einblenden“). Wählen Sie in dem erscheinenden Menü den Namen Ihres USB-Sticks aus und klicken Sie darauf. Warten Sie auf die Meldung „Hardware kann jetzt entfernt werden“, bevor Sie den Stick physisch abziehen. Alternativ können Sie im Datei-Explorer mit der rechten Maustaste auf den USB-Stick klicken und im Kontextmenü „Auswerfen“ wählen. Auch hier sollten Sie warten, bis Windows die Meldung gibt, dass das Gerät sicher entfernt werden kann.
Fazit
Die Windows Registry ist ein mächtiges Werkzeug zur Nachverfolgung der Nutzung von USB-Geräten. Durch die Analyse von Schlüsseln wie USBSTOR, USB, Windows Portable Devices und MountedDevices können forensische Analysten wertvolle Informationen über angeschlossene Geräte, deren Seriennummern, Zeitstempel der Nutzung und zugewiesene Laufwerkbuchstaben gewinnen. In Kombination mit anderen Spuren wie Benutzerprofil-Daten in NTUSER.DAT und Ereignisprotokollen lassen sich so oft detaillierte Nutzungsprofile erstellen und nachvollziehen, wer wann welches USB-Gerät an welchem Computer verwendet hat. Diese Fähigkeit ist für die digitale Forensik und die IT-Sicherheit unerlässlich, um Sicherheitsvorfälle zu untersuchen und den Weg kritischer Daten nachzuvollziehen.
Hat dich der Artikel USB-Nutzung nachverfolgen: Spuren in Windows interessiert? Schau auch in die Kategorie Ogólny rein – dort findest du mehr ähnliche Inhalte!
