Требования ИБ к новой системе: короткий чек-лист в ТЗ

0
18
Обложка статьи: Требования ИБ к новой системе: короткий чек-лист в ТЗ

Архитектурная проверка перед запуском ловит дыры, когда система уже куплена или написана. Этот чек-лист ставится раньше: в техническое задание (ТЗ) или в договор, пока ещё можно сказать «без журналов не принимаем». Пройдите пункты с заказчиком и исполнителем до подписания, отметьте, что обязательно, что исключение, кто проверяет на приёмке.

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

Статья опирается на логику направления «Архитектура кибербезопасности» из методики зрелости Группы Сбер (источник); это методика для крупных компаний, мы используем её как ориентир и пересказываем своими словами.

Что должно получиться

В ТЗ есть раздел «Требования информационной безопасности» с проверяемыми формулировками, а не фраза «система должна быть безопасной». Для каждого пункта ниже — отметка в ТЗ: обязательно / не применимо (почему) / исключение до даты. Исполнитель не может снять пункт молча.

☐ Доступ

  • ☐ Вход пользователей — личные учётные записи, без общей «admin» в продуктив.
  • ☐ Для администраторов и удалённого доступа — второй фактор.
  • ☐ Права по ролям; роль с полными правами не используется для повседневной работы.
  • ☐ Описан отзыв доступа при увольнении и смене должности в срок, согласованный с кадрами.
  • ☐ Подрядчик входит только в оговорённый контур, сессии учитываются.

☐ Данные

  • ☐ Перечислены категории данных (в том числе персональные) и места хранения.
  • ☐ Тестовый контур без копии боевых персональных данных либо с обезличиванием: тестовые данные и логи.
  • ☐ Каналы наружу — с шифрованием на транспорте; секреты не в репозитории.
  • ☐ Если данные обрабатывает подрядчик — в ТЗ отсылка к поручению и к составу действий, не «доступ как удобно».

☐ Сеть и размещение

  • ☐ Указана зона размещения по сегментации и какие потоки разрешены.
  • ☐ Наружу открыты только названные порты; админка не торчит в интернет без VPN.
  • ☐ Новые потоки попадают на схему сети до запуска, не после.
  • ☐ Зависимости (платежный шлюз, почта, объектное хранилище) названы, для каждой — кто отвечает за договор и доступ.

☐ Журналы и копии

  • ☐ События входа, смены прав и отказа в доступе пишутся и хранятся оговорённый срок.
  • ☐ В журналы не попадают пароли, токены и тела персональных данных.
  • ☐ Резервное копирование новых данных входит в существующую схему 3-2-1 либо описано отдельно, с пробным восстановлением.
  • ☐ Часы и идентификаторы узлов согласованы, чтобы журналы можно было сложить при инциденте.

☐ Приёмка ИБ

  • ☐ В ТЗ есть критерий приёмки: кто со стороны заказчика смотрит доступы, журналы, схему и копии.
  • ☐ Незакрытые пункты либо устранены, либо приняты руководителем как риск с датой пересмотра — не «запустим, потом закроем».
  • ☐ Источники установки и состав ПО согласованы: откуда ставить, что можно ставить.
  • ☐ Изменение после приёмки идёт через карточку, а не «маленькая доработка в чате»: управление изменениями.

Как вставить в ТЗ, а не в переписку

Скопируйте пять блоков в приложение к ТЗ. Против каждого пункта — колонка «как проверят на приёмке» (команда, журнал, схема, акт). Пункт без способа проверки вычеркните или перепишите: иначе исполнитель сдаст систему «по смыслу», а спор будет на словах.

Если закупаете SaaS, те же блоки превратите в вопросы поставщику до оплаты. Облако и персональные данные: как выбрать и проверить.

Диагностика

Симптом Причина и что делать
В ТЗ одна строка «соответствие 152-ФЗ» Нет проверяемых мер. Замените на пункты доступа, журналов и тестовых данных
ИБ видит систему за неделю до запуска Чек-лист не попал в ТЗ. Верните приложение на этап договора, даже ценой сдвига срока
Исполнитель вычеркнул журналы «не в бюджете» Нет колонки приёмки. Зафиксируйте исключение как риск руководителя, не как устную скидку
Путают этот список с проверкой перед продом Разные моменты жизни системы. ТЗ — до работ; архитектурный чек-лист — до включения пользователей

Где это в модели зрелости

Материал относится к направлению «Архитектура кибербезопасности» (хаб: архитектура кибербезопасности, карта: карта зрелости). Гигиена — требования ИБ попадают в проектирование новой системы, а не наклеиваются перед релизом. Схема сети и сегментация задают, куда систему вообще можно поставить; этот чек-лист говорит, что должно быть внутри ТЗ.

Как проверить

  1. Последнее ТЗ или договор на информационную систему содержит приложение с этими блоками или явную отсылку к ним.
  2. У каждого обязательного пункта написано, чем его примут (журнал, схема, акт, команда).
  3. Снятые пункты имеют причину «не применимо» или исключение с датой, подписанное руководителем.
  4. Дата согласования ИБ раньше даты начала разработки или поставки, а не недели запуска.
  5. Перед продом всё равно есть отметка об архитектурной проверке — этот чек-лист её не заменяет.

Источники

  • CIS Controls v8.1, контроль 16 (безопасность прикладного ПО на протяжении жизненного цикла). Это не закон РФ: cisecurity.org.
  • NIST Cybersecurity Framework 2.0. Это не закон РФ: nist.gov/cyberframework.
  • Методика оценки уровня зрелости кибербезопасности компании, Группа Сбер: sberbank.ru.

Комментарии закрыты.