Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#24

AW: Urheberrecht auf Datenbank und Softwaredesign

  Alt 16. Aug 2014, 09:37
Nur mal so ins Blaue:

Man könnte jede Tabelle mit einem Hashfeld erweitern. Die eigene Anwendung erzeugt beim Schreiben jedes Records den Hashwert mit einem privaten Schlüssel. Ändert jemand anders die Daten oder erzeugt zusätzliche Records, passt der Hashwert nicht ohne Kenntnis des Schlüssels und des Hash-Algorithmus.

Im eigenen Programm wird dann beim Lesen jedes Records (zumindest sporadisch) der Hashwert überprüft und das Programm meldet eine manipulierte Datenbank. Andere Reaktionen sind denkbar (z.B. automatische Rücksicherung der letzten Datensicherung ).

Damit ist die Datenbank immer noch für alle anderen Anwendungen lesbar, aber eine unerlaubte Manipulation der Daten wird zumindest bemerkt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat