Häufig gestellte Fragen
Was ist der Unterschied zwischen einem Audit-Trail und einem normalen Logfile?
Ein gewöhnliches Logfile dient in erster Linie der technischen Fehleranalyse und dem Betrieb, etwa um Systemabstürze, Performance-Probleme oder Schnittstellenfehler nachzuvollziehen. Ein Audit-Trail ist dagegen auf Compliance und Revisionssicherheit ausgelegt und hält fachlich relevante Vorgänge mit handelnder Person, Zeitstempel sowie Alt- und Neuwert fest. Entscheidend ist die Manipulationssicherheit: Audit-Trail-Einträge werden append-only geschrieben und dürfen nachträglich weder unbemerkt editiert noch spurlos gelöscht werden, häufig zusätzlich durch Zeitstempel und kryptografische Verkettung abgesichert. Ein technisches Log lässt sich dagegen oft rotieren oder überschreiben und erfüllt diese Nachweisanforderungen in der Regel nicht.
Ist ein Audit-Trail in Deutschland gesetzlich vorgeschrieben?
Für buchführungs- und steuerrelevante Daten ergibt sich die Pflicht zur nachvollziehbaren, unveränderbaren Protokollierung mittelbar aus den GoBD und aus § 146 Abgabenordnung. Danach dürfen Buchungen und Aufzeichnungen nicht so verändert werden, dass der ursprüngliche Inhalt nicht mehr feststellbar ist, und nachträgliche Änderungen müssen als solche erkennbar bleiben. In regulierten Branchen kommen weitere Anforderungen hinzu, etwa Validierungsvorgaben im Pharma- und Medizintechnikumfeld oder für FDA-relevante Prozesse nach 21 CFR Part 11. Auch wenn der Begriff Audit-Trail in den deutschen Gesetzestexten nicht wörtlich steht, ist eine entsprechende Protokollierung damit faktisch die technische Voraussetzung, um diese Nachweispflichten zu erfüllen.
Wie lange müssen Audit-Trail-Daten aufbewahrt werden?
Als Faustregel gilt, dass ein Audit-Trail mindestens so lange aufbewahrt werden muss wie die Daten, auf die er sich bezieht. Für steuerlich relevante Belege bedeutet das in Deutschland mehrjährige Fristen, wobei die Aufbewahrungsfrist für Buchungsbelege und Rechnungen durch das Vierte Bürokratieentlastungsgesetz zum 1. Januar 2025 grundsätzlich von zehn auf acht Jahre verkürzt wurde, während Handelsbücher und Jahresabschlüsse weiterhin zehn Jahre umfassen. Auch 21 CFR Part 11 verlangt ausdrücklich, dass der Audit-Trail mindestens für den Zeitraum der zugehörigen elektronischen Aufzeichnungen verfügbar bleibt. Für rein technische oder zugriffsbezogene Protokolle ohne gesetzliche Frist orientiert sich die Speicherdauer dagegen am Grundsatz der Erforderlichkeit für den jeweiligen Zweck.
Welche Informationen muss ein vollständiger Audit-Trail-Eintrag enthalten?
Ein aussagekräftiger Eintrag beantwortet die Kernfragen wer, wann, was und idealerweise warum eine Aktion ausgelöst hat. Dazu gehören ein manipulationssicherer Zeitstempel, die eindeutige Kennung der handelnden Person oder des technischen Dienstes, die Art der Aktion wie Anlegen, Ändern, Löschen oder Freigeben sowie der betroffene Datensatz. Ergänzend werden der alte und der neue Wert dokumentiert, damit sich die konkrete Differenz nachvollziehen lässt, sowie Kontextinformationen wie Mandant, Schnittstelle oder Transaktions-ID. In stark regulierten Umgebungen, etwa nach 21 CFR Part 11, wird zudem ein Änderungsgrund erfasst, um die Begründung einer Korrektur belegbar zu machen.
Wie passt ein Audit-Trail mit dem Recht auf Löschung nach DSGVO zusammen?
Hier treffen zwei Prinzipien aufeinander: Die DSGVO fordert mit der Speicherbegrenzung, personenbezogene Daten nur so lange aufzubewahren, wie es für den Zweck nötig ist, während gesetzliche Aufbewahrungspflichten und Nachweisanforderungen eine längere Vorhaltung verlangen können. In der Praxis hilft der Audit-Trail sogar, das Recht auf Löschung zu belegen, weil sich damit nachweisen lässt, dass und wann ein Datensatz ordnungsgemäß gelöscht wurde. Das Spannungsfeld wird über ein dokumentiertes Lösch- und Protokollierungskonzept aufgelöst, das festlegt, welche Protokolldaten wie lange und zu welchem Zweck gespeichert werden. Protokolldaten selbst sind personenbezogen und sollten daher zweckgebunden, zugriffsbeschränkt und nicht länger als erforderlich vorgehalten werden.
Beeinträchtigt ein Audit-Trail die Performance des ERP-Systems?
Eine umfassende Protokollierung erzeugt zusätzliche Schreiblast und Datenvolumen, was sich bei sehr breit angelegtem Tracking spürbar auf Performance und Speicherbedarf auswirken kann. In der Praxis empfiehlt es sich daher, gezielt nur die geschäfts- und compliance-kritischen Tabellen und Felder zu protokollieren statt pauschal jeden Vorgang. Moderne ERP-Systeme nutzen dafür separate Protokolltabellen, asynchrones Schreiben und Archivierungsmechanismen, um die laufende Transaktionsverarbeitung zu entlasten. Wichtig ist außerdem, den konfigurierbaren Protokollumfang und das Auswertungsverhalten bereits im Auswahlprozess zu prüfen, da Granularität und Performance je nach System deutlich variieren.
