In jedem Audit kommt der Moment, in dem der Auditor eine einzelne Änderung herausgreift und fragt: Wer hat das geändert, wann, und warum? Betriebe, die diese Frage in Minuten beantworten, bestehen das Audit. Betriebe, die dafür Tage brauchen oder gar keine Antwort haben, bekommen eine Abweichung.
Den Unterschied macht eine belastbare Audit-Trail-Aufzeichnung. Nicht ein Logfile, nicht eine Excel-Liste mit Änderungsvermerken, sondern eine unveränderliche, lückenlose Aufzeichnung, die jede nachweispflichtige Änderung mit Zeitstempel, Benutzer und Grund festhält.
Dieser Artikel zeigt, was ein Audit Trail in der Fertigung konkret leisten muss: die sechs Pflichtfelder, die Normanforderungen von IATF über FDA bis GoBD, warum Unveränderlichkeit die härteste und wichtigste Eigenschaft ist, ein Reifegradmodell zur Selbstverortung und ein Fünf-Schritte-Weg zum auditsicheren Audit Trail.
Das Wichtigste in Kürze
|
Kurz zusammengefasst
|
Ein Audit Trail ist eine chronologische, unveränderliche Aufzeichnung aller nachweispflichtigen Änderungen an einem Datenbestand. Festgehalten wird, nicht, was ein System technisch getan hat, sondern welche fachliche Entscheidung ein Benutzer getroffen hat – mit dem Wert davor, dem Wert danach und dem Grund dafür.
Genau hier verläuft die Grenze zum Logfile. Ein Logfile ist ein Betriebsprotokoll: Es hält Anmeldungen, Systemfehler, Zugriffe und Neustarts fest, dient dem technischen Betrieb und wird nach einer Frist rotiert und gelöscht. Eine Audit-Trail-Aufzeichnung dagegen ist ein Nachweisinstrument. Er muss unveränderlich sein, über die volle Aufbewahrungsfrist erhalten bleiben und fachlichen Kontext tragen, den ein Logfile gar nicht kennt.
Die Verwechslung beider ist ein häufiger und teurer Fehler. Wer im Audit ein Logfile als Nachweisaufzeichnung vorlegt, hat meist Zeitstempel und Benutzer, aber weder Vorher-Wert noch Änderungsgrund – und damit keinen belastbaren Nachweis.
| Merkmal | Logfile | Audit Trail |
|---|---|---|
| Zweck | Technischer Betrieb der Anwendung | Nachweisführung gegenüber Auditoren |
| Inhalt | Systemereignisse, Fehler, Zugriffe | Fachliche Änderungen mit Kontext |
| Vorher-Wert | Nicht enthalten | Pflichtbestandteil |
| Änderungsgrund | Nicht enthalten | Pflichtbestandteil |
| Veränderbarkeit | Rotation und Löschung üblich | Unveränderlich, additive Korrektur |
| Aufbewahrung | Kurze Frist, dann gelöscht | Volle gesetzliche Aufbewahrungsfrist |
Ein Audit-Trail-Eintrag ist nur so gut wie seine Vollständigkeit. Sechs Felder gelten als Pflicht. Fehlt eines, lässt sich die dokumentierte Änderung im Audit nicht vollständig nachvollziehen – und der Auditor wertet das als Lücke.
Die folgenden vier Karten fassen die sechs Felder zu ihren fachlichen Gruppen zusammen. Objekt sowie alter und neuer Wert bilden dabei gemeinsam die inhaltliche Substanz und stehen deshalb in einer Karte.
| Pflichtfeld 01 | Was das Feld leistet Zeitstempel |
| Datum, Uhrzeit und Zeitzone jedes Ereignisses – synchronisiert gegen eine verlässliche Zeitquelle, damit die Chronologie systemübergreifend stimmt. | |
|
Anforderungen
|
Bewertung → Ohne verlässliche Zeit keine Chronologie → Clientzeit ist manipulierbar – nie verwenden → Grundlage jeder Ereignisreihenfolge |
| Auditfokus: Prüffrage im Audit: Woher stammt die Zeit, und ist sie manipulierbar? | |
| Pflichtfeld 02 | Was das Feld leistet Benutzeridentität |
| Die eindeutige Identität des auslösenden Benutzers oder Systems – personenscharf, nicht als Sammel- oder Funktionskonto. | |
|
Anforderungen
|
Bewertung → Sammelkonten machen Zuordnung wertlos → Personenscharfe Zuordnung ist Pflicht → Auch automatisierte Änderungen brauchen eine Identität |
| Auditfokus: Prüffrage im Audit: Kann eine Änderung einer realen Person zugeordnet werden? | |
| Pflichtfeld 03 | Was das Feld leistet Betroffenes Objekt und Werte |
| Das geänderte Objekt sowie alter und neuer Wert – die eigentliche inhaltliche Substanz des Eintrags. | |
|
Anforderungen
|
Bewertung → Ohne Vorher-Wert kein echter Nachvollzug → Alt und Neu immer gemeinsam → Objektbezug macht den Eintrag auffindbar |
| Auditfokus: Prüffrage im Audit: Ist erkennbar, was sich konkret geändert hat? | |
| Pflichtfeld 04 | Was das Feld leistet Änderungsgrund |
| Der fachliche Grund der Änderung – bei manuellen Eingriffen als Pflichtangabe, bei automatisierten als System- oder Prozesskennung. | |
|
Anforderungen
|
Bewertung → Der Grund unterscheidet die Aufzeichnung vom Logfile → Macht die Absicht nachvollziehbar → Häufigste Lücke in der Praxis |
| Auditfokus: Prüffrage im Audit: Ist erkennbar, warum die Änderung erfolgte? | |
Kaum eine Norm verwendet den Begriff Audit Trail wörtlich, aber viele fordern seine Substanz: die nachvollziehbare, zeitgestempelte, benutzerbezogene und unveränderliche Aufzeichnung von Änderungen. IATF 16949 Abschnitt 7.5.3 regelt die Lenkung dokumentierter Information für die Automobilindustrie. 21 CFR Part 11 der FDA konkretisiert diese Anforderung für elektronische Aufzeichnungen. EU-GMP Annex 11 überträgt sie auf die Arzneimittelherstellung.
| Regelwerk | Fundstelle | Geltungsbereich | Kernforderung |
|---|---|---|---|
| IATF 16949 | Abschnitt 7.5.3 | Automotive | Lenkung dokumentierter Information, Änderungsnachvollzug |
| 21 CFR Part 11 | § 11.10 (e) | FDA / Pharma | Computergenerierter, zeitgestempelter Audit Trail |
| EU-GMP Annex 11 | Abschnitt 9 | Arzneimittel | Audit Trail für GMP-relevante Daten |
| GoBD | Rz. 58 ff. | Steuerrecht | Unveränderbarkeit und Nachvollziehbarkeit |
| ISO 9001 | Abschnitt 7.5 | Branchenübergreifend | Lenkung dokumentierter Information |
Der gemeinsame Nenner ist bemerkenswert stabil: Egal ob Automobil, Pharma oder Steuerrecht – gefordert wird stets, dass Änderungen nachvollziehbar, zeitlich zugeordnet, personenbezogen und unveränderlich festgehalten werden. Ein Betrieb, der diese vier Eigenschaften technisch sicherstellt, erfüllt die Audit-Trail-Anforderung praktisch aller relevanten Regelwerke gleichzeitig.
Über die Normen hinaus stellen viele OEM eigene Anforderungen an die Nachweisführung, die sogenannten Customer Specific Requirements. Sie gehen häufig über den Normtext hinaus, etwa bei der Aufbewahrungsfrist sicherheitsrelevanter Teile oder bei der geforderten Granularität der Rückverfolgung. Prüfen Sie diese Anforderungen früh, denn sie bestimmen, welche Daten in welcher Tiefe in den Audit Trail gehören.
Von allen Eigenschaften eines Audit Trails ist Unveränderlichkeit die wichtigste und zugleich die am schwersten herzustellende. Der Grund ist einfach: Die gesamte Beweiskraft eines Audit Trails hängt davon ab, dass seine Einträge nicht nachträglich verändert werden können. Ein editierbarer Audit Trail beweist nichts, weil jeder Eintrag im Nachhinein hätte angepasst werden können.
Auditoren wissen das und prüfen es gezielt. Sie fragen nicht nur, ob ein Audit Trail existiert, sondern ob sich ein Eintrag löschen oder überschreiben lässt – notfalls durch den Administrator. Finden sie eine einzige veränderbare Aufzeichnung, ziehen sie die Glaubwürdigkeit des gesamten Systems in Zweifel.
|
Der häufigste Fehler: Korrektur durch Überschreiben Ein fehlerhafter Eintrag wird niemals überschrieben. Korrekturen erfolgen ausschließlich additiv: Ein neuer Eintrag korrigiert den alten und referenziert ihn, der ursprüngliche bleibt sichtbar. Kein Benutzer und kein Administrator darf Schreibrechte auf bestehende Audit-Trail-Einträge besitzen. Der Schreibschutz muss auf Systemebene erzwungen sein, nicht durch eine Betriebsvereinbarung. Auch das Löschen ganzer Einträge muss ausgeschlossen sein. Ein Administrator, der den Audit Trail leeren kann, hebelt dessen Beweiskraft technisch aus. Der Lesezugriff wird selbst protokolliert. Wer den Nachweis einsieht, hinterlässt eine Spur. |
Die meisten Audit-Trail-Befunde folgen einem überschaubaren Muster. Es sind selten exotische Sonderfälle, sondern immer wieder dieselben vier Schwachstellen. Die folgende Gegenüberstellung zeigt sie jeweils im Vergleich zwischen angreifbarem und belastbarem Zustand.
| Lücke 1: Wer hat es geändert? | |
|
✗ Angreifbar im Audit Sammelkonto „Produktion“ als Benutzer Mehrere Werker teilen sich ein Login. Eine Änderung lässt sich keiner realen Person zuordnen – die Benutzeridentität ist wertlos. |
✓ Belastbar im Audit Personenscharfe Anmeldung je Werker Jede Änderung trägt eine eindeutige Benutzer-ID. Der Auditor kann jede Aktion einer Person zuordnen. |
| Warum es zählt: Sammelkonten abschaffen, Anmeldung technisch erzwingen | |
| Lücke 2: Warum wurde es geändert? | |
|
✗ Angreifbar im Audit Änderungsgrund optional oder leer Das Grund-Feld existiert, ist aber überspringbar. In der Praxis bleibt es fast immer leer – die Absicht hinter der Änderung ist verloren. |
✓ Belastbar im Audit Änderungsgrund als erzwungenes Pflichtfeld Ohne Grundangabe lässt sich die Änderung nicht speichern. Der fachliche Kontext bleibt dauerhaft erhalten. |
| Warum es zählt: Änderungsgrund als nicht überspringbares Pflichtfeld konfigurieren | |
| Lücke 3: Was war der Wert vorher? | |
|
✗ Angreifbar im Audit Nur der neue Wert erfasst, kein Vorher-Wert Der Eintrag zeigt den Zustand nach der Änderung, aber nicht den davor. Ein echter Nachvollzug der Änderung ist unmöglich. |
✓ Belastbar im Audit Alt- und Neu-Wert bei jeder Änderung Jeder Eintrag zeigt beide Zustände. Was sich konkret geändert hat, ist auf einen Blick erkennbar. |
| Warum es zählt: Vorher-Wert bei jeder Änderung mit erfassen | |
| Lücke 4: Lässt es sich nachträglich ändern? | |
|
✗ Angreifbar im Audit Einträge über Datenbankzugriff editierbar Ein Administrator kann Einträge direkt in der Datenbank ändern oder löschen. Damit verliert der gesamte Audit Trail seine Beweiskraft. |
✓ Belastbar im Audit Schreibschutz auf Systemebene, additive Korrektur Kein Konto besitzt Schreibrechte auf bestehende Einträge. Korrekturen erfolgen nur über neue, referenzierte Einträge. |
| Warum es zählt: Unveränderlichkeit technisch erzwingen, nicht organisatorisch regeln | |
Auffällig ist, dass keine dieser Lücken durch mehr Aufwand im Audit selbst zu schließen ist. Sie entstehen alle im System und im Prozess davor. Wer sie erst bemerkt, wenn der Auditor im Haus ist, kann sie nicht mehr beheben – die betroffenen Einträge sind bereits entstanden.
Ein Audit Trail lässt sich nicht nachträglich reparieren. Entweder er ist von Anfang an vollständig und unveränderlich, oder er ist im entscheidenden Moment wertlos.
— Amadeus Lederle Chief Technology Executive, CSP Intelligence GmbH
Bevor Sie in einen auditsicheren Audit Trail investieren, sollten Sie Ihre Ausgangslage kennen. Das Reifegradmodell ordnet Betriebe nach der Belastbarkeit ihrer Nachweisführung ein – von der Papierdokumentation bis zur systemübergreifend integrierten Erfassung.
| Stufe 1 Papier | Stufe 2 Editierbar | Stufe 3 Unveränderlich | Stufe 4 Integriert |
|---|---|---|---|
|
Datenlage Änderungen handschriftlich oder gar nicht dokumentiert. Kein Vorher-Wert erfasst. |
Datenlage Elektronisch erfasst, jedoch nachträglich veränderbar (Excel, unspezifische DB-Tabellen). |
Datenlage Systemseitige Aufzeichnung mit allen sechs Pflichtfeldern, gegen Änderung geschützt. |
Datenlage Durchgängige Nachweisführung über MES, ERP und QMS auf gemeinsamer Datenbasis, je Seriennummer. |
|
Nachweisführung Keine belastbare Nachweisführung. Im Audit angreifbar. |
Nachweisführung Zuordnung möglich, Unveränderlichkeit nicht gegeben. |
Nachweisführung Vollständige Nachweisführung ab Aktivierung. Auditfest. |
Nachweisführung Ereigniskette vom Wareneingang bis zur Auslieferung rekonstruierbar. |
|
Nächster Schritt Elektronische Erfassung der änderungspflichtigen Daten einführen |
Nächster Schritt Schreibschutz auf bestehende Einträge technisch erzwingen |
Nächster Schritt Aufzeichnung über Systemgrenzen hinweg durchgängig verknüpfen |
Nächster Schritt Automatische Anomalie-Erkennung auf der Aufzeichnung aufsetzen |
Ein auditsicherer Audit Trail entsteht nicht durch ein einzelnes Werkzeug, sondern durch fünf aufeinander aufbauende Schritte. Der erste klärt, was überhaupt hineingehört, der letzte stellt sicher, dass Sie im Audit in Minuten auskunftsfähig sind.
| Schritt 1 | Nachweispflichtige Daten bestimmen Ziel: wissen, was überhaupt in die Aufzeichnung gehört | |
|
Aufgaben
|
Ergebnis Katalog der audit-trail-pflichtigen Datenarten |
|
| Schritt 2 |
Die sechs Pflichtfelder sicherstellen Ziel: jeder Eintrag vollständig und maschinell erzwungen | |
|
Aufgaben
|
Ergebnis Vollständige Feldstruktur ohne überspringbare Felder |
|
| Schritt 3 | Unveränderlichkeit technisch erzwingen Ziel: kein Schreibrecht auf bestehende Einträge – für niemanden | |
|
Aufgaben
|
Ergebnis Technisch unveränderliche Aufzeichnung |
|
| Schritt 4 | Aufbewahrung und Lesbarkeit sichern Ziel: über die gesamte Frist erhalten und auswertbar | |
|
Aufgaben
|
Ergebnis Langzeitverfügbare, lesbare Aufzeichnung |
|
| Schritt 5 | Auditfähigkeit herstellen Ziel: im Audit in Minuten statt in Tagen auskunftsfähig | |
|
Aufgaben
|
Ergebnis In Minuten belegbare, lückenlose Nachweiskette |
|
|
Praxistipp CSP erzeugt den Audit Trail nicht als separaten Schritt, sondern als Nebenprodukt des laufenden Produktionsprozesses. Jede Änderung an einem nachweispflichtigen Datensatz wird mit allen sechs Pflichtfeldern erfasst, gegen Veränderung geschützt und über die Seriennummer als durchgehenden Primärschlüssel verknüpft.
|
Ein Logfile hält technische Systemereignisse fest: Anmeldungen, Fehler, Zugriffe, Neustarts. Es ist auf den Betrieb der Anwendung ausgerichtet und wird typischerweise nach einer festgelegten Frist rotiert und gelöscht. Er dokumentiert dagegen fachlich relevante Änderungen an nachweispflichtigen Daten – mit altem Wert, neuem Wert, Benutzeridentität und Änderungsgrund. Er ist auf Nachweisführung ausgerichtet, muss unveränderlich sein und über die gesetzliche Aufbewahrungsfrist erhalten bleiben. Ein Logfile beantwortet die Frage, was das System getan hat. Ein Audit Trail beantwortet, wer eine Entscheidung getroffen hat und warum.
Ein belastbarer Eintrag braucht sechs Felder: erstens einen Zeitstempel mit Datum, Uhrzeit und Zeitzone, idealerweise synchronisiert gegen eine verlässliche Zeitquelle. Zweitens die eindeutige Identität des auslösenden Benutzers oder Systems. Drittens das betroffene Objekt, etwa Datensatz, Feld oder Seriennummer. Viertens der alte Wert vor der Änderung. Fünftens der neue Wert nach der Änderung. Sechstens der Änderungsgrund. Für automatisierte Änderungen tritt an die Stelle des menschlichen Grundes eine System- oder Prozesskennung. Fehlt eines dieser Felder, lässt sich die Änderung im Audit nicht vollständig nachvollziehen.
Mehrere Regelwerke fordern Rückverfolgbarkeit von Änderungen, teils unter anderem Namen. IATF 16949 verlangt in Abschnitt 7.5.3 die Rückverfolgbarkeit von Änderungen, konkret die Lenkung dokumentierter Information einschließlich Änderungsnachvollzug. Die FDA-Regel 21 CFR Part 11 fordert für elektronische Aufzeichnungen eine computergenerierte, zeitgestempelte Änderungshistorie. EU-GMP Annex 11 verlangt dasselbe für die Arzneimittelherstellung, ISO 9001 regelt es branchenübergreifend. Die GoBD fordern für steuerrelevante Daten Unveränderbarkeit und Nachvollziehbarkeit. Trotz unterschiedlicher Formulierung ist der gemeinsame Kern identisch: nachvollziehbar, zeitgestempelt, benutzerbezogen und unveränderlich.
Weil die gesamte Beweiskraft von der Unveränderlichkeit abhängt. Eine Aufzeichnung, die sich nachträglich bearbeiten lässt, beweist nichts – denn jeder Eintrag könnte im Nachhinein angepasst worden sein. Auditoren prüfen deshalb gezielt, ob Einträge löschbar oder editierbar sind. Ist auch nur eine Aufzeichnung veränderbar, verliert die gesamte Aufzeichnung ihren Nachweiswert. Korrekturen müssen deshalb immer additiv erfolgen: Ein fehlerhafter Eintrag wird nicht überschrieben, sondern durch einen neuen Eintrag korrigiert, der den ursprünglichen referenziert. So bleibt die vollständige Historie sichtbar.
Für einen belastbaren Nachweis reicht das meist nicht. Eine Excel-Datei lässt sich jederzeit ohne Spur bearbeiten, ein Papierprotokoll lässt sich nachträglich ergänzen oder austauschen. Beide erfüllen die Anforderung der Unveränderlichkeit nicht. Für interne Erstdokumentation mag Excel als Übergang genügen, für ein revisionssicheres System nicht. Regulatorisch belastbar ist die Aufzeichnung nur, wenn er systemseitig gegen Veränderung geschützt ist, jeder Eintrag automatisch entsteht und die Zuordnung zu Benutzer und Zeitpunkt technisch erzwungen wird.
Die Frist richtet sich nach der zugrunde liegenden Aufbewahrungspflicht des dokumentierten Datums, nicht nach dem Audit Trail selbst. In der Automobilzulieferung sind je nach Kunde und Bauteil 15 Jahre üblich, sicherheitsrelevante Teile teils länger. Steuerrelevante Daten unterliegen nach der Abgabenordnung einer zehnjährigen Aufbewahrung. In der Medizintechnik richtet sich die Frist nach der Produktlebensdauer zuzüglich Zuschlag. Entscheidend ist: Die Aufzeichnung muss mindestens so lange erhalten bleiben wie die Daten, deren Änderungen er dokumentiert – und über diese gesamte Frist unveränderlich und lesbar bleiben.
Für zukünftige Ereignisse ja, für vergangene nein. Eine solche Aufzeichnung dokumentiert Änderungen ab dem Zeitpunkt ihrer Aktivierung. Ereignisse, die vor der Einführung stattgefunden haben, lassen sich nicht rekonstruieren, weil die dafür nötigen Vorher-Werte und Änderungsgründe nicht erfasst wurden. Deshalb ist die Einführung immer ein Schnitt: Ab dem Stichtag ist die Nachweisführung lückenlos, davor bleibt sie auf das beschränkt, was ohnehin dokumentiert wurde. Je früher die Aufzeichnung aktiviert wird, desto vollständiger ist die spätere Nachweiskette. Je früher, desto besser.
Der Lesezugriff sollte über ein Rollenkonzept geregelt sein. Auditoren, Qualitätsleitung und Compliance benötigen vollständigen Lesezugriff, Fachabteilungen einen auf ihren Bereich beschränkten. Entscheidend ist die klare Trennung von Lese- und Änderungsrechten: Niemand, wirklich niemand, darf Schreibrechte auf bestehende Audit-Trail-Einträge besitzen – auch kein Administrator. Genau diese Rechtetrennung prüfen Auditoren, weil ein Administrator mit Löschrechten die Beweiskraft technisch aushebeln würde. Der Zugriff selbst wird idealerweise wiederum protokolliert.