Back to Top

PHNETZ - Internetagentur

Marketing für Ihren Erfolg

Keylogger

Keylogger

Ein Keylogger (auch Tastatur‑Aufzeichnungsprogramm genannt) ist eine Software‑ oder Hardware‑Komponente, die sämtliche Tastatureingaben eines Nutzers aufzeichnet und speichert. Die erfassten Daten – häufig in Form von Klartext‑Tastenanschlägen – können anschließend local gesichert, per Netzwerk übertragen oder an Drittsysteme weitergeleitet werden. Keylogger werden in unterschiedlichen Kontexten eingesetzt, von legitimen Sicherheits‑ und Diagnosezwecken bis hin zu böswilliger Überwachung.

 

Funktionsweise

  1. Ereignis‑Abfang – Das System (Betriebssystem‑Hooks, Treiber‑Ebenen oder Low‑Level‑Interrupts) fängt jede Tastatureingabe ab, bevor sie an die Zielanwendung weitergegeben wird.
  2. Speicherung – Die gesammelten Tastendrücke werden temporär im Arbeitsspeicher gehalten und anschließend in einer Datei, einer Datenbank oder verschlüsselt auf dem Datenträger abgelegt.
  3. Weiterleitung – Viele Keylogger besitzen Mechanismen zum automatischen Versand (z. B. per E‑Mail, FTP, HTTP‑POST) an einen Remote‑Server.
 

Typen

Typ
Beschreibung
Einsatz / Risiken
Software‑Keylogger
Installierte Anwendung, oft als Hintergrund‑Dienst oder versteckter Prozess. Nutzt API‑Hooks (z. B. SetWindowsHookEx unter Windows) oder Kernel‑Treiber.
Legit: Fehlersuche, Benutzer‑Auditing; Maliziös: Credential‑Stealing, Spyware.
Hardware‑Keylogger
Physisches Gerät zwischen Tastatur und Computer (z. B. USB‑Adapter) oder in der Tastatur selbst integriert.
Schwer zu erkennen; kann in öffentlichen oder Unternehmensumgebungen missbraucht werden.
Firmware‑Keylogger
Modifiziertes Tastatur‑Firmware, das Eingaben speichert, bevor sie an das Betriebssystem gesendet werden.
Sehr schwer nachweisbar, meist in gezielten Angriffen.
Remote‑Keylogger
Agent, der über das Netzwerk (z. B. über Remote‑Desktop, Malware‑Implantate) Tastatureingaben sammelt.
Oft Teil von Botnetzen oder APT‑Kampagnen.

Legitime Anwendungsszenarien

  • Usability‑Tests – Analyse von Nutzerinteraktionen zur Verbesserung von UI/UX.
  • Compliance‑Audit – Überwachung von Eingaben in sicherheitskritischen Umgebungen (z. B. Finanz‑Terminals), sofern gesetzlich erlaubt.
  • Forensik – Beweissicherung nach einem Sicherheitsvorfall (nur mit vorheriger Zustimmung/gerichtlicher Anordnung).
 

Sicherheits- und Datenschutzaspekte

  • Verstoß gegen Privatsphäre – Unautorisierte Aufzeichnung ist in den meisten Jurisdiktionen illegal und verletzt das Grundrecht auf informationelle Selbstbestimmung.
  • Credential‑Diebstahl – Gespeicherte Passwörter, Kreditkartendaten und persönliche Nachrichten können von Angreifern missbraucht werden.
  • Schutzmaßnahmen
    • Antiviren‑/Antimalware‑Lösungen, die Keylogger erkennen.
    • Einsatz von Zwei‑Faktor‑Authentifizierung (2FA) – reduziert Nutzen gestohlener Passwörter.
    • Regelmäßige Firmware‑Updates und physische Kontrolle von Peripheriegeräten.
 

Erkennungs- und Gegenmaßnahmen

  1. System‑Monitoring – Überwachung von unbekannten Prozessen, ungewöhnlichem Netzwerkverkehr und unerwarteten Treibern.
  2. Datei‑Integritätsprüfungen – Hash‑Vergleiche von System‑ und Anwendungsdateien.
  3. Hardware‑Inspektion – Sichtprüfung von USB‑Ports und Tastatur‑Kabeln auf Zwischenstücke.
  4. Sicherheitsrichtlinien – Beschränkung von Administratorrechten, Whitelisting von Anwendungen.