Der PING »Dante sicher loggen«-Dämon
Mit der Speicherpflicht nach §113a des TKG wurde eine neue Möglichkeit zur sicheren Aufbewarung von Verbindungsdaten notwendig. Wenn schon Verbindungsdaten für 6 Monate gespeichert werden müssen, dann aber so, dass sichergestellt ist, dass kein Zugriff auf die Daten für andere Zwecke geschehen kann.
Sicher gibt es sicher nie, aber einfach Logfiles herumliegen zu lassen, trifft es bestimmt nicht. Daher wurden folgende Vorgaben getroffen:
- Die Daten sollen verschlüsselt gespeichert werden
- Der Schlüssel für die Daten soll nicht durch eine Person alleine
- wiederherstellbar sein
- Die Daten sollen, nach Ablauf der 6 Monatsfrist, einfach löschbar sein (kein
- aufwendiger Prozess um das Erstellungsdatum heruaszufinden)
Für diesen Zweck wurde das Projekt »log113ad« begonnen.
Funktionsweise
Die eigendlichen Logdaten werden von den Programmen, bei dennen sie anfallen (z.B. Radius-Server für Einwahl), zusammengefasst (es wird meist mehr als ein Datum pro Dienst verlangt) und an den Logger-Dämon übertragen.
Für die Übertragung zum Logger-Dämon, der als Instanz auf allen System läuft, auf dennen entsprechende Daten anfallen, geschieht dabei über Unix-Domain-Sockets (AF_LOCAL). Durch die Repräsentation als Datei im Dateisystem und im Zusammenspiel mit den Unix-Berechtigungen, ist so auch sichergestellt, dass ein Zugriff auf den Kommunikationskanal nur mit entsprechenden Berechtigungen aus den Systemen selber möglich ist.
Der Logger-Dämon speichert alle ihm zugetragenen Daten in einer mit AES verschlüsslten Datei zusammen. Der symetrische Schlüssel für das AES-Logfile wird dabei beim starten des Dämons und nach spätestens 24 Stunden aus Zufallszahlen generiert. Die Schlüssel werden für den späteren Zugriff auf die Log-Dateien durch eine entsprechende Schachtelung von OpenPGP-Blöcken so gesichert, dass nur zwei Vorstandsmitglieder zusammen auf an die Schlüssel gelangen können. Jedes Miglied des geschäftsführenden Vorstandes (nach BGB) hält dabei einen (selber erstellten) Schlüssel.
Inbetriebnahme
Um Daten vom log113ad speichern zu lassen ist zum einen der Dämon selber und zum anderen entspechend angepasste Programme erforderlich.