Protokoll (Änderungshistorie)

Protokoll (Änderungshistorie)

Ein Protokoll ist eine fortlaufende Liste, in der ein Computersystem festhält, wer wann was geändert hat. Es macht Vorgänge im Nachhinein überprüfbar und ist damit Grundlage für Fehlersuche, Kontrolle und rechtliche Nachweise.

Wenn in einem Computersystem etwas verändert wird, geht die alte Fassung normalerweise verloren. Ein Protokoll verhindert das: Es ist eine fortlaufende Liste aller Änderungen, die das System selbst mitschreibt. Ein Eintrag hält typischerweise vier Dinge fest: Zeitpunkt, handelnde Person oder handelndes Programm, betroffenes Objekt und Art der Änderung. Man kann sich das wie das Klassenbuch einer Schule vorstellen, nur dass niemand es von Hand füllt und niemand einen Eintrag wieder herausreißen darf. Der Fachbegriff dafür lautet oft Log oder Audit Trail, also Prüfspur. Auch die Bearbeitungshistorie eines Online-Dokuments ist ein Protokoll in diesem Sinne.

Warum niemand einem System ohne Prüfspur glaubt

Ohne Protokoll lässt sich eine Behauptung nicht überprüfen. Sagt eine Bank, ein Überweisungsbetrag sei nie verändert worden, ist das ohne Nachweis nur eine Aussage. Mit Protokoll ist es ein belegbarer Fakt. Deshalb schreiben Gesetze und Normen solche Aufzeichnungen in vielen Bereichen ausdrücklich vor, etwa in der Buchhaltung, in Krankenhäusern und bei der Verarbeitung persönlicher Daten.

Der zweite Grund ist die Fehlersuche. Wenn ein Dienst um 3 Uhr nachts ausfällt, ist die erste Frage immer: Was hat sich vorher geändert? Ein Protokoll liefert die Antwort in Minuten statt in Tagen. Ohne Aufzeichnung müssten Entwickler raten, welche der Dutzenden Änderungen des Vortags schuld war.

Bei KI-Systemen kommt ein dritter Grund hinzu. Ein Modell entscheidet über Kreditanträge oder filtert Bewerbungen, und Betroffene haben ein Recht darauf zu erfahren, wie es dazu kam. Protokolliert wird dann nicht nur die Entscheidung, sondern auch, welche Modellversion sie getroffen hat und mit welchen Daten sie trainiert wurde. Die KI-Verordnung der EU verlangt genau solche Aufzeichnungen für Systeme mit hohem Risiko.

Anhängen statt überschreiben

Das technische Grundprinzip heißt Append-only, also nur anhängen. Neue Einträge kommen unten dazu, bestehende werden nie verändert oder gelöscht. Ein Protokoll wächst dadurch immer, es schrumpft nie. Wer eine falsche Buchung korrigieren will, schreibt eine Gegenbuchung dazu, statt die alte zu löschen.

Damit niemand heimlich nachträglich eingreift, sichern Systeme die Einträge zusätzlich ab. Ein verbreitetes Verfahren berechnet aus jedem Eintrag eine Art Fingerabdruck, eine kurze Prüfzahl. Diese Zahl fließt in die Prüfzahl des nächsten Eintrags ein. Ändert jemand einen alten Eintrag, passen alle folgenden Prüfzahlen nicht mehr, und die Manipulation fällt auf. Dasselbe Prinzip steckt hinter der Blockchain, die im Kern nichts anderes ist als ein Protokoll ohne zentralen Besitzer.

Ein häufiger Irrtum ist, ein Protokoll sei dasselbe wie ein Backup. Ein Backup ist eine Kopie des Zustands zu einem Zeitpunkt. Ein Protokoll beschreibt dagegen den Weg von einem Zustand zum nächsten. Aus einem alten Backup plus dem Protokoll kann man jeden späteren Zustand wieder herstellen, umgekehrt geht das nicht.

Von Wikipedia bis zum Rechenzentrum

Im Alltag begegnet dir das Prinzip ständig. Jeder Wikipedia-Artikel hat einen Reiter Versionsgeschichte mit sämtlichen Bearbeitungen seit dem ersten Tag. Ein Chatverlauf zeigt, wann eine Nachricht bearbeitet wurde. Und der Kontoauszug einer Bank ist im Grunde ein Protokoll aller Bewegungen auf dem Konto.

In der Softwareentwicklung ist das wichtigste Werkzeug dafür Git. Es speichert jede Änderung am Programmcode als eigenen Eintrag samt Autor und Begründung. Große Firmen betreiben zusätzlich Systeme, die Millionen Protokollzeilen pro Sekunde einsammeln und durchsuchbar machen. Weil solche Datenmengen teuer sind, wird oft gestritten, wie lange man alles aufbewahrt.

In Wirtschaftsnachrichten tauchen Protokolle meist dann auf, wenn sie fehlen oder Lücken haben. Nach Datenlecks lautet die entscheidende Frage regelmäßig, ob überhaupt aufgezeichnet wurde, welche Daten abgeflossen sind. Fehlt die Prüfspur, kann ein Unternehmen den Schaden nicht einmal beziffern.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.