[devel] [PATCH 0/6] sysklogd: implement checkum chains for log entries

Alexey V. Vissarionov gremlin на altlinux.org
Вт Окт 27 14:44:16 MSK 2020


On 2020-10-27 12:33:45 +0100, Alexey Gladkov wrote:

 > Этот патчсет реализовывает цепочки хэшей для записей в
 > логе. Это позволяет обнаружить возможное втрожение в логи.
 > При старте syslogd считает хэш для каждой записи используя
 > хэш предыдущей записи или пустой, если это первая запись в
 > лог после старта.

Лучше генерировать случайный IV, отбеливать его и использовать в
качестве начального значения.

 > Цепочка не прерывается до остановки сервера или перекофигруции.
 > Наследование чексумм между рестартами не сделано намеренно
 > поскольку у сервера нет возможности сохранить и гарантировать
 > неприкосновенность чексуммы между рестартами.

Это уже зона ответственности админа.

 > Рестарт syslogd, как и нарушение цепочки чексумм, считается
 > поводом для расследования.

И это тоже.

 > Реализация sha256 (каталог block/) взята из git.

Случись чего, насколько быстро можно перейти на какой-нибудь другой
полином - скажем, Skein или Стрибог?

А то уже совершеннолетний хеш (2002 года рождения) на основе дерева
Меркла может превратиться в тыкву практически в любой момент.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


Подробная информация о списке рассылки Devel