Анализ уязвимостей АСУ ТП: почему требуется отдельный подход
В промышленной среде устранение уязвимостей часто сложнее, чем в корпоративных информационных системах.
Оборудование может эксплуатироваться многие годы, использовать специализированное ПО и требовать согласования изменений с производителем или технологическими подразделениями.
Кроме того, установка обновлений и проведение активного сканирования могут влиять на стабильность технологического процесса.
Поэтому анализ уязвимостей в АСУ ТП должен учитывать не только техническую критичность недостатка, но и условия эксплуатации оборудования.
Уязвимости конфигурации
Специализированный банк рассматривает, в частности, ошибки настройки технологических систем.
Примеры:
- наличие ненужных открытых портов и сервисов;
- использование слабых паролей;
- предоставление пользователям избыточных полномочий;
- отсутствие необходимых ограничений доступа;
- неправильная настройка сетевого взаимодействия.
Например, в БДУ АСУ ТП описана уязвимость BDA:C001, связанная с наличием открытых портов и работающих сервисов, не требующихся для штатных функций компонентов. В качестве возможного примера рассматривается использование удаленного рабочего стола на АРМ оператора.
Открытые порты и сервисы
Другой пример — BDA:C006, связанный с назначением пользователям избыточных полномочий. Такая конфигурация может создавать условия для несанкционированного изменения параметров системы.
Наделение пользователей избыточными полномочиями
Подобные проблемы не обязательно связаны с ошибками разработчика программного продукта. Они могут возникать из-за неправильной конфигурации и недостаточного контроля изменений.
Особенности проверки промышленного оборудования
При обследовании АСУ ТП необходимо учитывать возможность негативного воздействия диагностических инструментов.
Например, агрессивное сканирование сетевых сервисов может создавать дополнительную нагрузку на устройства, которые не рассчитаны на интенсивный обмен диагностическими запросами.
В отдельных случаях это способно привести к нестабильной работе компонентов.
Поэтому активные проверки промышленной инфраструктуры должны проводиться только после оценки допустимости, согласования с ответственными подразделениями и учета рекомендаций производителей оборудования.
Для первичной инвентаризации и анализа сетевого взаимодействия в зависимости от архитектуры могут применяться пассивные методы мониторинга.
Как применять БДУ ФСТЭК на практике: пример
Рассмотрим условную производственную компанию, инфраструктура которой включает корпоративную сеть и отдельный технологический сегмент.
В корпоративной сети используются почтовые серверы, рабочие станции, VPN и системы управления производством. В технологическом сегменте работают промышленные контроллеры, АРМ операторов и инженерные станции.
Компания планирует провести оценку защищенности и актуализировать модель угроз.
Шаг 1. Инвентаризация инфраструктуры
Специалисты определяют состав информационных и технологических систем, используемые версии ПО, сетевые соединения и способы удаленного доступа.
Отдельно фиксируются точки взаимодействия корпоративного и технологического сегментов.
Шаг 2. Формирование перечня угроз
Из общего БДУ выбираются потенциально применимые угрозы для корпоративных систем.
Для АСУ ТП дополнительно используются сведения специализированного банка.
Например, могут рассматриваться сценарии компрометации удаленного доступа, проникновения через инженерную станцию и несанкционированного изменения параметров контроллеров.
Шаг 3. Анализ известных уязвимостей
Сведения о программном обеспечении сопоставляются с опубликованными записями об уязвимостях.
Дополнительно анализируются недостатки конфигурации, возможные ошибки разграничения доступа и небезопасные сетевые соединения.
В технологическом сегменте методы проверки подбираются с учетом требований непрерывности производства.
Шаг 4. Оценка сценариев реализации угроз
Специалисты определяют, какие сценарии действительно могут реализоваться в существующей архитектуре.
Например, если инженерная станция имеет доступ к корпоративной сети и технологическим контроллерам, необходимо оценить возможность использования этого взаимодействия для перемещения злоумышленника между сегментами.
Шаг 5. Разработка мер защиты
На основании выявленных рисков организация может принять решение о дополнительной сегментации сети, ограничении удаленного доступа, изменении полномочий пользователей и усилении мониторинга.
Для компонентов, которые невозможно оперативно обновить, могут быть предусмотрены компенсирующие меры.
Шаг 6. Документирование результатов
По результатам работы формируются или актуализируются:
- модель угроз безопасности информации;
- перечень выявленных уязвимостей;
- результаты оценки применимости угроз;
- рекомендации по устранению недостатков;
- план корректирующих мероприятий;
- требования к дополнительным средствам защиты.
Такой подход позволяет использовать БДУ как практический источник информации для принятия технических и организационных решений.
Ограничения БДУ ФСТЭК
Несмотря на значимость банка данных, использовать его как единственный источник информации о киберугрозах нецелесообразно.
Не все уязвимости сразу появляются в базе
Между обнаружением уязвимости, ее подтверждением и публикацией информации может проходить определенное время.
Поэтому отсутствие записи в БДУ не означает, что программный продукт не содержит известных недостатков безопасности.
Для получения более полной картины необходимо учитывать сообщения производителей, результаты собственных проверок и сведения других профильных источников.
Наличие угрозы не означает ее актуальность
Общий перечень угроз предназначен для использования при анализе различных информационных систем.
Некоторые сценарии могут быть неприменимы к конкретной инфраструктуре из-за отсутствия соответствующих компонентов, интерфейсов или условий реализации.
Поэтому механическое включение всех угроз в модель не повышает качество оценки безопасности.
Оценки критичности требуют контекста
Даже высокие показатели опасности уязвимости не всегда отражают фактический риск для конкретной компании.
Необходимо учитывать доступность системы, наличие исправлений, возможности потенциального нарушителя и последствия успешной эксплуатации.
БДУ не заменяет техническое обследование
Банк данных предоставляет информацию об известных угрозах и уязвимостях, но не выполняет автоматическую проверку конкретной инфраструктуры.
Для выявления реальных недостатков необходимо проводить инвентаризацию, анализ конфигураций, обследование архитектуры и другие применимые мероприятия.
Требуется регулярная актуализация
Информационные системы изменяются: обновляется программное обеспечение, появляются новые сервисы, меняются сетевые соединения и механизмы доступа.
Одновременно появляются новые сведения об угрозах и уязвимостях.
Поэтому результаты оценки должны пересматриваться при значимых изменениях инфраструктуры и в рамках установленного процесса управления рисками.
Рекомендации по использованию БДУ ФСТЭК
Для систематической работы с банком данных рекомендуется организовать несколько связанных процессов.
Актуальная инвентаризация. Поддерживать сведения о программном обеспечении, оборудовании и версиях компонентов, включая системы, критичные для бизнеса.
Периодический анализ новых уязвимостей. Проверять появление записей, затрагивающих используемые технологии, и оценивать необходимость корректирующих действий.
Актуализация модели угроз. Пересматривать применимые сценарии при изменении архитектуры, появлении новых интерфейсов и существенных изменениях условий эксплуатации.
Использование нескольких источников. Дополнять сведения БДУ рекомендациями производителей, результатами обследований и данными Threat Intelligence.
Приоритизация по риску. Учитывать не только формальную критичность уязвимости, но и ее применимость, доступность затронутого компонента и возможные последствия.
Контроль устранения. Фиксировать ответственных, сроки исправления и результаты повторной проверки.
Отдельный подход к АСУ ТП. Согласовывать проверки и изменения, способные повлиять на технологический процесс, с ответственными подразделениями и производителями оборудования.
Вопросы и ответы
Что такое БДУ ФСТЭК простыми словами?
БДУ ФСТЭК — государственный банк данных, содержащий сведения об угрозах безопасности информации и известных уязвимостях программного обеспечения. Он используется специалистами для оценки рисков, разработки моделей угроз и планирования защитных мероприятий.
Где находится официальный БДУ ФСТЭК?
Общий банк данных доступен на сайте
bdu.fstec.ru. Специализированный ресурс для автоматизированных систем управления технологическими процессами расположен на
bduasutp.fstec.ru.
Чем БДУ ФСТЭК отличается от CVE?
CVE — международная система присвоения идентификаторов публично известных уязвимостей. БДУ ФСТЭК представляет собой российский банк данных, который содержит сведения об уязвимостях, а также отдельный перечень угроз безопасности информации. Для уязвимостей могут указываться связанные идентификаторы CVE.
Что такое БДУ АСУ ТП?
БДУ АСУ ТП — специализированный банк данных угроз и уязвимостей, ориентированный на промышленные автоматизированные системы управления. Он учитывает особенности технологических компонентов, возможные способы воздействия на них и последствия нарушения работы производственных систем.
Обязательно ли использовать БДУ при разработке модели угроз?
Методика оценки угроз безопасности информации ФСТЭК России предусматривает использование сведений общего БДУ в качестве одного из источников информации. Конкретные обязательства организации определяются применимыми нормативными требованиями и характеристиками защищаемой системы.
Можно ли использовать БДУ ФСТЭК для автоматического анализа уязвимостей?
Данные банка могут использоваться в процессах автоматизированного сопоставления известных уязвимостей с установленным программным обеспечением, если это поддерживают применяемые инструменты и доступны необходимые данные. Однако для подтверждения уязвимости и оценки ее фактической опасности требуется дополнительный анализ.
Чем специализированный банк АСУ ТП отличается от общего БДУ?
Общий БДУ содержит сведения об угрозах и уязвимостях, применимые к широкому кругу информационных систем. Специализированный банк АСУ ТП подробнее рассматривает особенности промышленной автоматизации, включая контроллеры, инженерные станции, технологические сети и возможное воздействие атак на производственные процессы.
Заключение
Банк данных угроз безопасности информации ФСТЭК России — важный источник сведений для оценки защищенности информационных систем, разработки моделей угроз и управления уязвимостями.
Общий БДУ позволяет изучать потенциальные угрозы и известные недостатки программного обеспечения, а специализированный Банк данных АСУ ТП дополняет эту информацию с учетом особенностей промышленной инфраструктуры.
Однако практическая ценность этих ресурсов определяется правильным применением опубликованных сведений. Недостаточно перенести перечень угроз в документацию или автоматически сопоставить версии программного обеспечения с записями базы. Необходимо учитывать реальную архитектуру системы, возможности нарушителей, условия эксплуатации и возможные последствия атак.
Комплексный подход предполагает использование БДУ совместно с инвентаризацией инфраструктуры, техническим обследованием, оценкой угроз, анализом уязвимостей и последующим контролем выполнения защитных мероприятий.
Специалисты компании «Гладиаторы информационной безопасности» помогут провести анализ защищенности информационных систем и АСУ ТП, определить актуальные угрозы с использованием БДУ ФСТЭК, разработать модель угроз и подобрать необходимые организационные и технические меры защиты с учетом особенностей инфраструктуры и применимых нормативных требований.