В нашем (java) программном обеспечении у нас есть механизм для подписи отчетов журнала аудита, чтобы сделать их защищенными от подделки.Для этого вы создаете подпись нового оператора журнала и подпись последнего оператора с закрытым ключом и добавляете его в оператор журнала.Аудитор может проверить целостность журнала с помощью открытого ключа.
До сих пор это весь пользовательский код, и каждый узел имеет свой собственный журнал.Теперь я хочу, чтобы он был централизованным и доступным для поиска, поэтому я все равно должен переписать код.Первым делом я искал библиотеку Java или внешний инструмент, обладающий такой функциональностью, и я не нашел ничего, кроме словечек, блокчейнов, облачных вещей.Я не могу себе представить, что мы являемся единственным программным обеспечением, которое осуществляет подписанное ведение журнала аудита, поскольку в некоторых компаниях это требуется по закону.
Кто-нибудь имеет идею?