Журнал действий ИИ по ГОСТ «Стрибог»: подделка задним числом видна
Приказ ФСТЭК № 117 относит регистрацию событий безопасности к базовым мерам защиты (п. 63 «в»), а действия под привилегированными учётными записями требует регистрировать (п. 48). Хеш-функцию для журнала норма не задаёт. Ниже — что требует норма и открытый инструмент, который сцепляет записи хеш-цепочкой по ГОСТ Р 34.11-2012 («Стрибог») и даёт проверяющему пересчитать её самому, без установки чужого программного обеспечения.
Что требует Приказ ФСТЭК России № 117
для государственных информационных систем и систем госорганов, ГУП и госучреждений; в силе с 01.03.2026 взамен приказа № 17, изменения — приказ № 137 от 08.05.2026 · Проверено: 16.10.2026 — по тексту Требований в ред. от 08.05.2026 и тексту проекта изменений 170500; кратко — приказ № 117 по тексту.
- п. 34 «т»: защита информации при использовании искусственного интеллекта — одно из 21 обязательного мероприятия;
- п. 60: исключить несанкционированный доступ и воздействие на систему через наборы данных, модели ИИ и их параметры; не передавать разработчику модели информацию ограниченного доступа, в том числе для улучшения модели;
- п. 61: шаблоны или допустимые тематики запросов и ответов с контролем соответствия, статистические критерии недостоверных ответов, исключение нерегламентированного влияния ИИ на модель и работу системы;
- проект изменений от 24.08.2026 (regulation.gov.ru, № 170500), с 01.03.2027: отдельный сегмент для моделей ИИ, минимальные права, меры для агентов ИИ, в том числе автономных, против несанкционированного воздействия на ресурсы системы — разбор проекта.
Где болит
Обычный syslog или текстовый файл правится командой sed за секунды, и следа правки не остаётся. Промышленные хранилища событий стоят десятки миллионов и требуют серверных стоек, которых у субъекта КИИ 2–3 категории просто нет.
Чем закрывается
ISS Ledger 117. Каждая запись сцеплена хешем ГОСТ «Стрибог» с предыдущей: выборочная правка записи задним числом рвёт цепочку, и разрыв виден на первой же изменённой строке; полную перезапись журнала тем, у кого есть доступ к файлу, цепочка без внешнего свидетеля не обнаруживает. Реализация на чистом Python без внешних зависимостей; контрольные векторы ГОСТ по RFC 6986 (M1, M2) проходят — замер 21.09.2026. Открытый код — ниже.
Открытый код · Apache-2.0 · iss-ledger-117 1.1.1
iss_ledger_117-1.1.1-py3-none-any.whl · sha256: 8d4ffe60f41ebd377c476f369655aaef5e0ac91858a3d294be37fd1e3100bc87
iss_ledger_117-1.1.1.tar.gz · sha256: 6eccef523e24fa60fed29c78866ff12afbab092bd17d51642e00d34dfcea9fa5
iss_verifier.py · sha256: 1ff894574407307d33ec99115652bcaec4e53d06189178696d0db1c767a8608f
Исходный код: https://git.isslab.ru/isslab/iss-ledger-117
Замер: контрольные векторы ГОСТ по RFC 6986 (M1, M2) проходят; автономный однофайловый проверщик для изолированных контуров.
Противоречие: журнал аудита должен иметь доказательную силу для регулятора — и не должен зависеть от закрытых серверов доверия и внешних поставщиков. Разрешение по ТРИЗ: цепочка квитанций по ГОСТ Р 34.11-2012 на чистом Python без зависимостей, целостность пересчитывается однофайловым скриптом в изолированном контуре, без доверия к разработчику.
Граница. Чего цепочка не делает: правка, удаление, вставка и перестановка отдельных записей обнаруживаются пересчётом, а полная перезапись журнала тем, у кого есть доступ к файлу, — нет: такой журнал внутренне согласован. Поэтому хеш последней записи закрепляют у стороны, не зависящей от владельца журнала, и при проверке сличают с закреплённым. Реализация хеш-функции проходит контрольные примеры ГОСТ Р 34.11-2012 (RFC 6986), но не является сертифицированным средством криптографической защиты информации. Там, где закон требует сертифицированного средства, хеш-функция подключается из него — формат журнала от этого не меняется.
Вопросы
Чем ГОСТ «Стрибог» уместнее SHA-256 для объектов КИИ?
В закрытом госсекторе и на объектах КИИ применяется отечественный стандарт хеширования — ГОСТ Р 34.11-2012. Пакет реализует именно его, без внешних криптографических библиотек.
Как инспектор проверит целостность без интернета?
Однофайловый проверщик копируется на изолированную машину и запускается: пересчитывает всю хеш-цепочку и указывает первую нарушенную запись, если она есть. Сеть и стороннее ПО не нужны.
Зачем это всё и чем ИБ 3.0 отличается от привычного стека — разбор на десять минут.
Продуктовая линия целиком — кибербезопасность института. У каждого числа стоит дата замера и поверхность независимой проверки.