Table of Contents

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.