Datenintegrität bedeutet, dass die Daten über ihren gesamten Lebenszyklus hinweg korrekt und konsistent sind. Sie dürfen nicht beschädigt, unbefugt verändert oder durch die Verarbeitung beeinträchtigt worden sein. Die Integrität umfasst sowohl die Daten selbst als auch die Beziehungen zwischen ihnen. Ein Fremdschlüssel, der auf einen nicht existierenden Datensatz verweist, verletzt die Integrität. Eine Prüfsumme, die nicht mehr übereinstimmt, verletzt die Integrität. Ein Datensatz, der von jemandem ohne Berechtigung geändert wurde, verletzt die Integrität.
Integrität unterscheidet sich von Sicherheit, obwohl sich die beiden Bereiche überschneiden. Sicherheit schützt Daten vor unberechtigtem Zugriff. Integrität gewährleistet, dass autorisierte Änderungen korrekt und vollständig sind. Ein System kann sicher sein und dennoch Integritätsprobleme aufweisen. Ein Fehler in einer Anwendung kann Datensätze ohne Zutun eines Angreifers beschädigen. Eine defekte Festplatte kann unbemerkt Bits verändern. Eine fehlerhafte Migration kann Felder abschneiden. Die Schutzmechanismen umfassen Prüfsummen, Validierungsregeln, referenzielle Integritätsbedingungen, Audit-Trails und Backups. Jeder dieser Mechanismen deckt einen anderen Fehlermodus auf. Prüfsummen erkennen Beschädigungen. Integritätsbedingungen verhindern ungültige Beziehungen. Audit-Trails zeigen, wer wann was geändert hat. Backups ermöglichen die Wiederherstellung, wenn die Schutzmaßnahmen versagen. Integrität ist keine nachträglich hinzugefügte Funktion. Sie ist eine Eigenschaft des gesamten Systems – von der Dateneingabe über die Speicherung bis hin zum Datenabruf. Geht sie verloren, werden die Daten unzuverlässig. Unzuverlässige Daten sind schlimmer als gar keine Daten, da sie zu falschen, selbstgerechten Entscheidungen führen.
Integritätsschutz
- Prüfsummen – zur Erkennung versehentlicher Korruption
- Einschränkungen – erzwingen gültige Beziehungen
- Prüfprotokolle – nachverfolgen, wer was geändert hat
- Zugriffskontrollen – einschränken, wer Daten ändern darf
- Backups – Wiederherstellung nach Beschädigung oder Datenverlust
Datenintegrität ist Vertrauen. Ohne sie sind alle Berichte, Modelle und Entscheidungen, die auf den Daten basieren, fragwürdig.
Comments
No comments yet. Be the first to share a thought.
Leave a comment