Целостность и выгрузка

Журнал неизменяем для приложения: править и удалять строки нечем. Доказательство этого — хеш-цепочка с подписанными контрольными точками, и его надо проверять, а не предполагать.

Период

Один период на сверку и на выгрузку: разные периоды у двух операций означали бы, что выгружено не то, что проверено.

Сверка цепочки

Проверка перехеширует строки периода и сверит корни Меркла — это фоновая задача, а не мгновенный ответ.

Сверку не запускали: сказать о неизменности журнала сейчас нечего. Отсутствие тревоги — не доказательство.

Контрольные точки

Читаю…

Выгрузка журнала

Выгрузка — фоновая задача, а ссылка на файл живёт 15 минут и выдаётся заново на каждый запрос состояния. Сам файл хранится семь суток: истёкший артефакт — это успешная задача без ссылки, а не пропавшая задача.