Перейти к основному содержимому

Метрики безопасности: что измерять

8 мин чтения·Для руководителя и лидера безопасности

«Как мы поймём, что программа безопасности работает?» — этот вопрос задаёт руководство, и он заслуживает честного ответа. «Мы стали безопаснее» — не ответ. Нужны конкретные показатели: они демонстрируют прогресс, сигнализируют о проблемах и обосновывают инвестиции.

В этой главе — какие метрики стоит собирать, чем полезная метрика отличается от красивой и как собрать из них дашборд.

лидер безопасности в этом документе

Лидер безопасности — сотрудник, который берёт на себя вопросы информационной безопасности в команде как дополнительную зону ответственности. Далее по тексту — «лидер безопасности».

Почему измерение важно

Без метрик вы летите вслепую.

Для лидера безопасности:

  • Нет понимания, работают ли инициативы
  • Нет понимания, на чём сосредоточить усилия
  • Нет возможности расставлять приоритеты
  • Нет способа показать прогресс

Для руководства:

  • Нет обоснования затрат на безопасность
  • Нет сравнения с отраслевыми ориентирами
  • Нет видимости реального риска
  • Безопасность воспринимается как чёрный ящик

Для команды:

  • Нет целей для работы
  • Нет признания за улучшения
  • Нет понимания, что важно
  • Безопасность ощущается как неблагодарный труд

Правильные метрики делают безопасность видимой, измеримой и управляемой.

Что отличает хорошую метрику

ХарактеристикаПочему важнаПример
Влечёт действиеС ней можно что-то сделать«% систем с актуальными патчами» (можно улучшить) vs. «количество попыток атак» (не контролируется)
ИзмеримаМожно посчитать«Среднее время устранения критических уязвимостей» vs. «уровень зрелости» (размыто)
Релевантна реальному рискуСвязана с реальными угрозами«% учётных записей с МФА» vs. «часов обучения по ИБ» (активность, не результат)
Сопоставима во времениМожно отслеживать трендОдинаковое определение квартал от квартала
Понятна руководствуCEO понимает с первого взгляда«3 критические уязвимости в продакшне» vs. «совокупный CVSS-балл 7,2»

Метрики тщеславия vs. реальные метрики

Метрики тщеславия выглядят хорошо, но не влекут решений:

  • Количество развёрнутых инструментов безопасности
  • Суммарное число заблокированных фишинговых писем
  • Часы проведённых тренингов
  • Количество написанных политик

Реальные метрики показывают фактическое состояние защиты:

  • Доля критических уязвимостей, закрытых в установленные сроки
  • Кликабельность в симуляциях фишинга (и тренд)
  • Время обнаружения и реагирования на инциденты
  • Доля систем с актуальными обновлениями

Опережающие и запаздывающие индикаторы

Запаздывающие индикаторы говорят о том, что уже случилось:

  • Количество инцидентов безопасности
  • Обнаруженные утечки
  • Уязвимости, найденные в продакшне
  • Нарушения при аудите

Опережающие индикаторы предсказывают будущие проблемы:

  • Доля проектов с моделированием угроз
  • Покрытие тестами безопасности в CI/CD
  • Разработчики, обученные по ИБ
  • Завершённые проверки безопасности сторонних поставщиков
  • Требования безопасности в спецификациях новых проектов
ТипПримерПочему важен
Запаздывающий5 инцидентов за кварталПоказывает прошлые проблемы, но слишком поздно предотвращать
Опережающий80% PR-запросов с ревью безопасностиПредсказывает меньше инцидентов в следующем квартале
Запаздывающий12 уязвимостей найдено в продакшнеУщерб уже возможен
Опережающий95% уязвимостей остановлено в CI/CDПроблемы блокируются до продакшна

Большинство компаний измеряют только запаздывающие показатели: их просто считать, но они говорят о вчерашнем дне. Опережающие требуют больше усилий для определения и отслеживания, но именно они двигают улучшения.

Сбалансированная система включает оба типа:

  • Запаздывающие — для измерения результатов и доказательства ценности
  • Опережающие — для предсказания трендов и своевременной корректировки курса

Основные метрики для лидера безопасности

Начните с этих базовых показателей. Они измеримы, влекут действие и значимы для руководства.

1. Метрики управления уязвимостями

МетрикаЧто измеряетЦелевое значениеКак собирать
Открытые критические/высокие уязвимостиТекущий уровень риска0 критических, менее 10 высокихСканер уязвимостей, система задач
Среднее время устранения (MTTR)Скорость закрытия проблемМенее 7 дней для критических, менее 30 — для высокихДата обнаружения → дата закрытия
Доля систем с обновлениями в срокАктуальность патчейБолее 95% в рамках SLAИнструмент управления обновлениями
Плотность уязвимостейПроблемы на объём кодовой базыСнижающийся трендSAST-инструменты (находки на KLOC)
Возраст старейшей уязвимостиЗабытые проблемыМенее 30 дней для критическихЗапрос к системе задач

Как рассчитать MTTR:

MTTR = Сумма (Дата закрытия − Дата обнаружения) для всех уязвимостей / Количество уязвимостей

Пример:
- Уязвимость А: обнаружена 1 января, закрыта 5 января = 4 дня
- Уязвимость Б: обнаружена 3 января, закрыта 10 января = 7 дней
- Уязвимость В: обнаружена 5 января, закрыта 8 января = 3 дня

MTTR = (4 + 7 + 3) / 3 = 4,67 дня

2. Метрики доступа и аутентификации

МетрикаЧто измеряетЦелевое значениеКак собирать
Охват МФАЗащита учётных записей100% для критических системКонсоль администратора IdP
Учётные записи с МФАОбщее покрытие МФАБолее 95% всех учётных записейКонсоль администратора
Количество привилегированных учётных записей«Разрастание» прав администратораМинимально необходимоеАудит IAM
Осиротевшие учётные записиЧистота доступа0Регулярные проверки доступа
Неудавшиеся попытки входаВозможные атакиБазовый уровень + оповещения при всплескеЖурналы аутентификации

Пример дашборда охвата МФА:

Охват МФА по сервисам — март 2025

Сервис Пользователей С МФА Охват
──────────────────────────────────────────────────────
Яндекс 360 (почта) 45 45 100%
GitFlic / GitVerse 32 32 100%
Yandex Cloud (консоль) 12 12 100%
VK Teams (мессенджер) 45 43 96%
Битрикс24 / CRM 18 15 83% ← Нужны действия
Яндекс Трекер 38 38 100%
──────────────────────────────────────────────────────
Итого 190 185 97%

3. Метрики инцидентов

МетрикаЧто измеряетЦелевое значениеКак собирать
Количество инцидентовОбъём проблемСнижение трендаТрекер инцидентов
Среднее время обнаружения (MTTD)Скорость обнаруженияМенее 1 часа для критическихЖурналы инцидентов
Среднее время реагирования (MTTR)Скорость действийМенее 4 часов для критическихЖурналы инцидентов
Среднее время устраненияПолное разрешениеМенее 24 часов для критическихЖурналы инцидентов
Инциденты по уровням критичностиРаспределение рискаМеньше критических со временемТрекер инцидентов
Инциденты по категориямВыявление паттерновОпределяет направления фокусаТрекер инцидентов

Пример тренда инцидентов:

Инциденты по уровням — 2024

I кв. II кв. III кв. IV кв. Тренд
───── ────── ─────── ────── ─────
Критические 2 1 1 0 ↓
Высокие 5 4 3 2 ↓
Средние 8 10 7 5 ↓
Низкие 12 15 11 8 ↓
───── ────── ─────── ──────
Итого 27 30 22 15 ↓

Примечания:
- Рост во II квартале связан с эксплуатацией уязвимостей
в популярной библиотеке
- Снижение в IV квартале — результат автоматизации патчинга

4. Метрики осведомлённости и обучения

МетрикаЧто измеряетЦелевое значениеКак собирать
Доля прошедших обучениеОхват обязательного обучения100% для обязательногоLMS или таблица учёта
Кликабельность при симуляции фишингаЭффективность осведомлённостиМенее 5%, снижение трендаСистема симуляции (Phishman, Антифишинг, Kaspersky ASAP)
Доля сообщивших о фишингеБдительность сотрудниковБолее 50% от симуляцийСистема симуляции
Вопросы по безопасностиВовлечённостьРост трендаАналитика мессенджера
Доля ознакомленных с политикамиОсведомлённость о политиках100%HR-система или форма

Отслеживание симуляций фишинга:

Результаты симуляций фишинга — 2024

Кампания Отпр. Кликнули % Сообщили % сообщений
───────────────────────────────────────────────────────────────────────
Янв: Поддельный ЭДО 45 8 18% 12 27%
Мар: Сброс пароля ИТ 45 5 11% 18 40%
Май: Уведомление доставки 45 4 9% 22 49%
Июл: Соцсети 45 3 7% 25 56%
Сен: Счёт к оплате 45 2 4% 28 62%
Ноя: Конец года 45 2 4% 30 67%
───────────────────────────────────────────────────────────────────────
Тренд ↓ 14 п.п. ↑ 40 п.п.

Цель: кликабельность менее 5%, сообщаемость более 50% ✓

5. Метрики базовой гигиены безопасности

МетрикаЧто измеряетЦелевое значениеКак собирать
Охват защитой конечных точекБезопасность устройств100%Дашборд EDR/антивируса
Шифрование данных в покоеЗащита данных100% для чувствительных данныхАудит облачной консоли
Успешность резервного копированияВозможность восстановленияБолее 99%Журналы системы резервного копирования
Охват менеджером паролейЦентрализованное хранение реквизитов100% сотрудниковОтчёт из Пассворка или аналога
Оповещения об утечке секретовОткрытые реквизиты0 необработанныхCodeScoring, Solar appScreener
Уязвимости в зависимостяхРиск цепочки поставок0 критических, менее 10 высокихCodeScoring, OWASP Dependency-Check

Построение дашборда безопасности

Дашборд превращает сырые метрики в историю. Правильный дашборд отвечает на вопрос «как у нас дела?» с первого взгляда.

Принципы дизайна дашборда

1. Адаптируйте к аудитории:

  • Дашборд для руководства: 5–7 ключевых метрик высокого уровня
  • Операционный дашборд для команды ИБ: детальные метрики
  • Дашборд для разработчиков: метрики кода и зависимостей

2. Показывайте тренды, а не только текущее состояние:

  • Стрелки, цвета или мини-графики для трендов
  • Сравнение с предыдущим периодом

3. Связывайте с действиями:

  • Ссылки на детали для расследования
  • Выделяйте то, что требует внимания
  • Делайте следующие шаги очевидными

4. Будьте честны:

  • Не скрывайте плохие новости
  • Объясняйте аномалии в контексте
  • Не выбирайте «удобные» метрики

Шаблон дашборда для руководства

Краткий одностраничный дашборд со статусом ключевых метрик, трендами и фокусом на следующий квартал.

Все шаблоны — в библиотеке шаблонов.

Инструменты для дашборда

ИнструментЛучше всего дляСтоимостьУсилия
Таблицы (МойОфис, Яндекс Таблицы, Excel)Быстрый старт, простые метрикиБесплатно / в рамках лицензииНизкие
Корпоративная вики (Confluence self-hosted, Bookstack)Наглядность, общий доступБесплатно / СПОНизкие
Grafana (open-source)Технические метрики, временны́е рядыБесплатно (self-hosted)Средние
OpenSearch / KibanaАнализ журналов, SIEM-функцииБесплатно (self-hosted)Средние
MaxPatrol SIEM / KUMAКорреляция событий, комплексный мониторингКоммерческийВысокие
R-Vision / Security VisionGRC, комплаенс, управление рискамиКоммерческийВысокие

Для малого бизнеса: начните с таблицы. Серьёзно. Хорошо ведущаяся таблица в Яндекс Таблицах эффективнее Grafana, за которой никто не следит.

Автоматизация сбора данных

Ручной сбор данных не масштабируется. Автоматизируйте, где возможно.

Для каждой метрики определите:

  • Источник данных (консоль IdP, облачный аудит, SIEM, трекер задач)
  • Ответственного за регулярное обновление
  • Периодичность обновления (еженедельно, ежемесячно)

Большинство источников (Яндекс 360, Yandex Cloud, VK Cloud, GitFlic) позволяют экспортировать данные через API или консоль администратора. Настройте регулярное извлечение данных или назначьте дежурного для еженедельного ручного сбора — на начальном этапе это лучше, чем сложная автоматизация.

См. также

Что дальше

Вы знаете, что измерять и как собрать дашборд. Следующая глава — отчётность перед руководством: как докладывать о безопасности, ставить цели и переводить риск в деньги.