Целостность данных

Аудиторский след и ALCOA++

Каждое действие — в неизменяемом журнале: он append-only на уровне СУБД, а роль приложения не может ни переписать его, ни отключить защиту.

Неизменяемость — физическая, а не по соглашению

Каждая запись журнала сцеплена с предыдущей криптографическим хэшем (hash chain, цепочка на тенант), а таблица журнала защищена на уровне СУБД от изменения, удаления и очистки.

«До», «после» и причина

Журнал хранит значение до и после, автора и причину; изменение уже сохранённого значения без причины (Reason for Change) невозможно.

Своевременность записи

Момент ввода хранится отдельно от времени события — этим доказывается своевременность записи (contemporaneous). Время хранится только в UTC по ISO 8601; часовой пояс — свойство представления.

Журнал аудита: «до/после», автор, причина и хэш каждой записи.

Дальше — в документации: Аудиторский следПричина изменения

Покажем систему на демонстрационном исследовании и ответим на вопросы.

Запросить демо