Change Log mit Prüfsumme schützen
Informationen
- Kategorien: Kernel | Logging
- Version: Developer.17299
- Veröffentlichungsdatum: Montag, 21. November 2022
- Entwickler: Eiteljörge
- Benötigt Datenbankänderung: Nein
- Betreff: Change Log Daten mit einer Prüfsumme vor Modifikation schützen
Beschreibung
Durch hinzufügen des Attributes 'Checksum' zur Klasse SysRawLog bzw SysSysRawLog wird beim Schreiben des Log-Datensatzes eine Prüfsumme von den Logdaten erstellt und in die Datenbank geschrieben. Beim Konvertieren der Log-Datensätze wird die Prüfsumme eingelesen und mit der Prüfsumme der Logdaten verglichen. Wenn die die Prüfsummen nicht übereinstimmen, wird der Log-Datensatz als fehlerhaft markiert und nicht verarbeitet.
Diese Funktion schützt vor den Fall, bei der die Datenbank von sich aus eine Änderung an den Logdaten vornimmt. Durch die Prüfsumme kann dies erkannt werden.