I have to keep a journal of all transactions that are performed in my application. Think of an invoice journal.
What options do I have? E.g. an option in syslogd, or a table configuration in MySQL would be great.
My goal is to at least be able to prove that the journal has not been manipulated.
Currently I am computing a rolling hashsum of the entries, and send the hashvalue to some trusted 3rd party every 100th entry. That way, I can prove no one has changed a journal entry and recomputed the whole hash chain.