Доклады, выступления, видео и электронные публикации

Полуавтоматический сбор журналов средств доверенной загрузки.

Эпиктетов Д. А.

Московский физико-технический институт (государственный университет)

Алтухов А.А.

Закрытое акционерное общество «ОКБ САПР», Москва, Россия,

Московский физико-технический институт (государственный университет)

Национальный исследовательский ядерный университет «МИФИ»

Неотъемлемой составляющей работы современных информационных систем является аудит, то есть процесс записи информации о происходящих событиях в какое-либо хранилище (журнал). В современных ОС для этого имеются встроенные средства (например, демон rsyslogd в семействе GNU/Linux и "Журнал событий" в Windows). Они позволяют сохранять информацию о происходящих событиях от различных источников в одном месте, предоставляют приложениям программный интерфейс(API) для записи и чтения журнала, а также предоставляют доступ к журналу пользователю. Используя дополнительное программное обеспечение, можно обеспечить передачу данных, предназначенных для внесения в журнал, по сети.

При расследовании инцидентов информационной безопасности одним из ключевых моментов является работа с журналами операционных систем, систем обнаружения вторжений, антивирусов и других систем безопасности [1;2].

Для банковских систем должно быть реализовано ведение журналов действия и операций автоматизированных рабочих мест, серверного и сетевого оборудования, межсетевых экранов и АБС с целью их использования при реагировании на инциденты ИБ [3]. Для защиты информации, не составляющей государственную тайну, содержащейся в государственных информационных системах(ГИС) и для защиты персональных данных при их обработке в информационных системах персональных данных(ИСПДн) должна обеспечиваться регистрация событий безопасности, что подразумевает сбор, запись, хранение и защиту информации о событиях безопасности в информационной системе(ИС), а также возможность просмотра и анализа информации о таких событиях и реагирование на них [4.С. 15, 18;5. С. 2-3].

В автоматизированных системах управления технологическим процессом (АСУ ТП), где цена ошибки может быть неизмеримо велика, крайне важно иметь точную информацию о том, что именно происходило в каждый момент времени, чтобы в случае сбоя в работе была возможность как можно быстрее выявить неисправную составляющую системы и причину, вызвавшую неправильное функционирование, и как можно быстрее восстановить работоспособность. Обработка журналов средств защиты информации, применяемых в таких системах, может помочь оперативно выявить вторжения или их попытки и отреагировать на них должным образом, возможно предотвратив непоправимые катастрофические последствия [6]. Информация, содержащаяся в журналах, нуждается в защите (это подтверждают и нормативные документы, как уже говорилось выше). Это могут быть, например, журналы средств доверенной загрузки (СДЗ) [7.С. 9]. В этой статье будет предложено решение задачи автоматизации сбора таких журналов на примере модуля доверенной загрузки «Аккорд-АМДЗ»[8]. Он включает в себя подсистему регистрации событий, журналы безопасности сохраняются в энергонезависимую память[Там же]. Однако в некоторых случаях очень важно иметь к ним оперативный доступ, что невозможно, если журналы каждого экземпляра АМДЗ хранятся только локально, то есть только в памяти соответствующего АМДЗ. К тому же, рано или поздно она может закончиться. В результате чего возникает необходимость в средстве сбора подобных журналов для обработки, анализа и хранения. Для повышения уровня безопасности ИС журналы нужно хранить в изолированном хранилище, физически отделённом от технических средств, входящих в состав ИС [9.С. 67]. Кроме того, необходимо обеспечить быстрый и удобный доступ к ним.

Для понимания проблем, возникающих при попытке организовать автоматизированный сбор журналов СДЗ, необходимо разобрать формальную модель, лежащую в основе большинства средств сбора журналов.

Наиболее популярный на сегодняшний день подход по организации сбора и обработки данных в корпоративных или государственных системах – это клиент-серверный подход.

В самом общем случае хранение и обработка журналов должна происходить в некотором узле обработки данных, который в дальнейшем будем называть центральном хранилище журналов (ЦХЖ). Обычно сбор журналов реализуется с помощью передачи данных по сети. Передача данных может производиться с помощью самых различных сетевых протоколов, например, с помощью NetBIOS, RPC, TFTP, FTP, SSH. Безопасность передаваемых данных может быть обеспечена с помощью самих сетевых протоколов или защищённых виртуальных каналов, например, VPN. Естественно, доверенная среда является необходимым условием безопасной обработки журналов как на стороне клиентской, так и на стороне серверной части. Клиентское и серверное ПО, собирающие журналы, должны работать в доверенной среде. Возможны и менее стандартные подходы к организации процесса передачи данных с использованием специализированных аппаратных средств[10].

Следует отметить, что даже если сбор данных происходит с помощью отчуждаемых носителей с каждой локальной станции без какой-либо автоматизации, то и в этом случае есть нечто, выполняющее роль ЦХЖ. Например, автоматизированное рабочее место (АРМ) администратора информационной безопасности (АИБ), где в дальнейшем происходит анализ и обработка журналов.

На настоящий момент времени, разработка средств автоматизированного сбора журналов с ЭВМ, использующих сети передачи данных, является активно развивающейся сферой. В частности, огромное количество SIEM решений, существующих на западном и отечественном рынке, доказывает выше приведённое утверждение. Интеграция подобных средств сбора журналов в ИС заключается в установке и настройке специализированного серверного ПО, которое занимается обработкой данных, собранных со всех клиентских ЭВМ, а также в установке на каждую ЭВМ, с которой нужно собирать журналы, клиентской части ПО. При интеграции средства сбора журналов во все вычислительные узлы, могут возникать проблемы.

Одна из проблем – это невозможность установить клиентскую часть ПО на специализированную ЭВМ. Не все компоненты ИС являются обычными ПК, это могут быть и специализированные ЭВМ, использующие не популярные архитектуры, которые не поддерживаются популярными средствами сбора журналов, либо имеющие особую структуру и не позволяющие устанавливать дополнительное ПО без участи разработчика или поставщика ЭВМ. Такие ЭВМ активно применяются в сфере АСУ ТП. Интеграция подобной ЭВМ и средства сбора журналов приводит к необходимости дополнительных работ как разработчика средства сбора журналов, так и разработчика специализированного СВТ.

Ещё одна проблема связана с невозможностью использовать сеть для передачи данных средством сбора журналов. Такая ситуация может возникать, если клиентская ЭВМ не может быть подключена к сети из-за технических ограничений или по соображениям безопасности. Требования безопасности также могут не позволять передачу журналов по сети, что приводит к необходимости найти альтернативный подход. Например, использовать специализированную физически изолированную сеть.

Средство доверенной загрузки является реализацией резидентного компонента безопасности. Из требований, предъявляемых к РКБ, следует невозможность штатно установить дополнительное ПО в состав СДЗ, что приводит к возникновению проблемы интеграции СДЗ в существующие решения сбора журналов. Единственным возможным решением является расширение функциональности СДЗ за пределы функций обеспечения доверенной загрузки. Здесь возможные разные варианты.

Один из вариантов – это обеспечить поддержку существующих решений сбора журналов и добавить их в состав функциональности СДЗ, но какое из многочисленных средств поддерживать? Выгодно поддерживать все возможные решения, но это невозможно. Можно поддерживать только некоторые, но в таком случае возможность использования функции сбора журналов СДЗ, будет зависеть от используемого в ИС средства сбора журналов.

Можно создать своё средство сбора журналов и обеспечить интеграцию с другими существующими решениями. Такой вариант позволяет вынести максимум функциональности, связанной с обработкой и передачей данных из СДЗ и перенести в другой продукт. Таким способом можно обеспечить модульность архитектуры и не перегружать СДЗ излишней функциональностью. С другой стороны, придётся сталкиваться с теми же проблемами, с которыми сталкиваются разработчики средств автоматизированного сбора журналов.

Следует отметить, что в случае поддержки решений по сбору журналов в составе СДЗ возникает целая область, которую нужно в этом случае исследовать, – уязвимости, связанные с сетевым взаимодействием[11], безопасность используемых протоколов, а также среды передачи данных, что расширяет функциональность и задачи, которые ставятся перед СДЗ. В этом случае реализация СДЗ также будет включать в себя и функциональность, связанную с безопасной передачей данных, что не имеет прямого отношения к основной функциональности продукта.

Можно пойти другим путём – осуществлять сбор информации на ЦХЖ вручную с каждого экземпляра СДЗ (например, с помощью некоторого съёмного носителя)[12], однако в случае большого их количества работа администратора ИБ(АИБ) будет трудоёмкой. Следует отметить, что данный подход является работоспособным, даже если вычислительные узлы не подключены к сети передачи данных.

Средство сбора журналов СДЗ должна обеспечить:

  • поддержку максимального возможных средств сбора и обработки журналов.
  • максимально уменьшить трудоёмкость работы АИБа
  • добавление минимума новой функциональности в СДЗ
  • возможность интеграции и модификации в соответствии с конечной архитектурой ИС

Предложенный ниже способ реализации сбора журналов объединяет два подхода: создание своего средства сбора журналов и сбор журналов «локально» с использованием внешнего носителя. Создание специализированного средства сбора журналов избавит от необходимости реализовывать функциональность взаимодействия с другими системами сбора журналов в СДЗ. Идея сбора журналов с помощью специального отчуждаемого носителя позволит создать свою дополнительную промежуточную среду передачи данных между СДЗ и средой передачи данных ИС.

Для решения проблем интеграции предлагается использовать простую и защищённую промежуточную среду передачи данных, с которой СДЗ может взаимодействовать и которая легко встраивается в проектируемую ИС. В общем случае промежуточная среда обеспечит безопасную передачу журналов от СДЗ до некоторого устройства синхронизации журналов (УСЖ), задача которого – передать полученные журналы в ЦХЖ. Организация процесса передачи данных от УСЖ до ЦХЖ выходит за рамки функционирования СДЗ и в каждом конкретном случае может происходить по-своему, учитывая особенности проектируемой системы. Необходимо предложить вариант реализации промежуточной среды, которую можно использовать на участке от СДЗ до УСЖ и описать взаимодействие СДЗ и УСЖ с данной средой. Данная среда передачи и взаимодействия с ней не должны зависеть от параметров ИС, по которой данные будут передаваться в ЦХЖ.

Каждый пользователь ЭВМ, на котором установлено СДЗ, будет самостоятельно регулярно переносить журналы в УСЖ, для последующей передачи в ЦХЖ. Это сильно облегчает работу администратора ИБ, однако не исключает некоторых угроз, связанных со средой передач – журналы некоторое время пребывают на съёмном носителе, находящемся в руках пользователя. Возможна утеря носителя, его хищение, а может быть даже и попытка извлечения или модификации информации, содержащейся на нём, самим пользователем. А ведь информация, содержащаяся в журналах аудита, должна быть защищена от несанкционированного доступа и несанкционированного изменения [13]. Доступ к записям аудита и функциям управления механизмами регистрации (аудита) должен предоставляться только уполномоченным должностным лицам [10.С. 70]. Поэтому необходимо исключить возможность изменения пользователем уже содержащихся на съёмном носителе данных, при этом сохранив возможность их добавления.

Всё вышесказанное позволяет сформулировать требования к устройству, с помощью которого будет осуществляться перенос журналов СДЗ (назовём его портативное хранилище журналов – ПХЖ):

  • возможность только добавлять на носитель копии журналов;
  • невозможность удалить содержимое архивной копии журнала, содержащейся на носителе, до истечения срока хранения;
  • доступность для просмотра архивных копий журнала только уполномоченными субъектами;
  • большой размер дискового пространства, достаточный для хранения архивных копий журналов;
  • изолированность хранилища от технических средств, входящих в состав ИС;
  • контроль целостности содержимого архива;
  • простая интеграция с системами защиты информации;
  • возможность использования хранилища только на компонентах контролируемой ИС [14].

Для выполнения сформированных требований можно использовать USB-устройство с флеш-памятью с управляемым доступом и внешнее ПО (утилиты для сбора, просмотра архивируемых журналов, настройки, контроля работы устройства и библиотеки записи журнала). Устройства со схожей функциональностью существуют, например «Программно-аппаратный журнал» – один из продуктов линейки «Секрет», выпускаемой ЗАО «ОКБ САПР»[15]. Используя аппаратную часть данного ПАК и доработав программную часть, не составляет труда реализовать ПХЖ.

В СДЗ Аккорд-АМДЗ необходимо добавить функциональность, поддерживающую возможность экспорта журналов на данное устройство.

Процесс экспорта журналов событий Аккорд-АМДЗ в ПХЖ тогда будет выглядеть следующим образом: в некоторый момент времени пользователь подключает ПХЖ к компьютеру и, при перезагрузке/старте ПЭВМ, после процедур идентификации/аутентификации пользователя в Аккорд-АМДЗ и после взаимной аутентификации Аккорд-АМДЗ и ПХЖ до загрузки ОС журналы переносятся в память ПХЖ. ПХЖ должен быть зарегистрирован в АМДЗ по некоторому уникальному идентификатору, а также используемый АМДЗ должен быть зарегистрирован в ПХЖ. Регистрация ПХЖ должна осуществляться через меню администрирования АМДЗ администратором информационной безопасности. После успешного экспорта, в зависимости от выбранного режима (политики), журнал в Аккорд-АМДЗ может быть очищен.

Процесс переноса журналов из памяти ПХЖ в УСЖ может выглядеть аналогичным образом, с той лишь разницей, что производится не запись данных в ПХЖ, а их чтение. Журнал ПХЖ затем может быть очищен по специальной команде администратора после успешной аутентификации и авторизации или автоматически (по истечении установленного срока хранения или после каждого удачного экспорта журналов). УСЖ извлекает журналы из ПХЖ, затем отсылает их в ЦХЖ, выполняя все операции в автоматическом режиме и не требуя от пользователей никаких действий. Итак, схема работы построенного таким образом средства передачи журналов выглядит следующим образом:

  1. Первоначально производится настройка соответствующих экземпляров АМДЗ и ПХЖ для взаимной аутентификации (регистрация устройств в базах друг друга). Аналогичная настройка необходима и для взаимной аутентификации ПХЖ и УСЖ. Данные действия выполняются администратором информационной безопасности.
  2. Пользователь получает экземпляр ПХЖ, подключает его к АМДЗ и регулярно осуществляет перенос журналов в ЦХЖ с помощью УСЖ.
  3. При каждом подключении ПХЖ к УСЖ последнее производит все необходимые операции. Конкретная реализация УСЖ, канала связи между УСЖ и ЦХЖ и самого ЦХЖ зависит от конкретной ИС. Однако взаимодействие между УСЖ и ПХЖ в любом случае осуществляется с помощью специальной библиотеки для работы с ПХЖ.

Был приведён способ реализации безопасной промежуточной среды передачи и описали взаимодействия с данной средой СДЗ и УСЖ.

Подведём итоги:

  1. Центральное хранилище журналов можно физически отделить от компонентов ИС, что повышает уровень безопасности системы.
  2. СДЗ не взаимодействует с сетью, не нужно анализировать его уязвимости, связанные с сетевым взаимодействием. Что позволяет упростить процедуру сертификации изделия СДЗ.
  3. Мы добились того, что нужно обеспечивать лишь безопасную передачу данных с одного УСЖ на ЦХЖ, что гораздо проще, чем обеспечить безопасную передачу с множества СДЗ на ЦХЖ, так как не требует вмешательства разработчиков СДЗ.
  4. Конкретная реализация УСЖ, ЦХЖ и реализация канала передачи между ними зависят от модели угроз и бизнес-задач конкретной организации. Важно лишь, чтобы использовался интерфейс взаимодействия с ПХЖ, определённый его производителем. Разработчику СДЗ достаточно сосредоточиться на разработке системы журналирования (состоит из соответствующей подсистемы СДЗ, ПХЖ и библиотеки для работы с ним), которая является универсальной в том смысле, что может использоваться в разных ИС без привязки к конкретной инфраструктуре (аппаратной и программной составляющей, протоколам и используемый технологиям).

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

Список литературы

  1. Георгий Гарбузов Проведение расследований инцидентов ИБ: организационные и правовые аспекты [Электронный ресурс] URL: http://www.itsec.ru/articles2/control/provedenie-rassledovaniy-incidentov-ib (дата обращения 01.04.2017)
  2. Работа с инцидентами информационной безопасности [Электронный ресурс]. URL: https://habrahabr.ru/post/154405/ (дата обращения 01.04.2017)
  3. Стандарт Банка России СТО БР ИББС-1.0-2014 «Обеспечение информационной безопасности организаций банковской системы Российской Федерации. Общие положения» [Электронный ресурс]. URL: https://www.cbr.ru/credit/Gubzi_docs/st-10-14.pdf (дата обращения 24.03.2017)
  4. Приказ ФСТЭК России от 11.02.2013 № 17 «Об утверждении Требований о защите информации, не составляющей государственную тайну, содержащейся в государственных информационных системах» [Электронный ресурс] URL: http://fstec.ru/component/attachments/download/567 (дата обращения 24.03.2017).
  5. Приказ ФСТЭК России от 18.02.2013 № 21 «Об утверждении состава и содержания организационных и технических мер по обеспечению безопасности персональных данных при их обработке в информационных системах персональных данных» [Электронный ресурс]. URL: http://fstec.ru/component/attachments/download/561 (дата обращения 24.03.2017)
  6. Приказ ФСТЭК от 14.03.2014 «Об утверждении Требований к обеспечению защиты информации в автоматизированных системах управления производственными и технологическими процессами на критически важных объектах, потенциально опасных объектах, а также объектах, представляющих повышенную опасность для жизни и здоровья людей и для окружающей природной среды» [Электронный ресурс]. URL: http://fstec.ru/component/attachments/download/714 (дата обращения 01.04.2017)
  7. Методический документ ФСТЭК России «Профиль защиты средства доверенной загрузки уровня платы расширения четвертого класса защиты» [Электронный ресурс]. URL: http://fstec.ru/component/attachments/download/661(дата обращения 24.03.2017)
  8. Способ защиты от несанкционированного доступа к информации, хранимой на персональной ЭВМ. Патент на изобретение № 2475823. 20.02.2013, бюл. № 5.
  9. Методический документ ФСТЭК России «Меры защиты информации в государственных информационных системах»[Электронный ресурс]. URL: http://fstec.ru/component/attachments/download/675 (дата обращения 24.03.2017)
  10. Д. Ю. Счастный M&M!-платформа для защищенных мобильных систем (Вопросы защиты информации: Научно-практический журнал/ФГУП «ВИМИ», 2016г., Вып.2, №113, с. 40-41.)
  11. Алтухов А. А. Контроль доступа на основе атрибутов и оптимизация управления множеством АПМДЗ // Комплексная ащита информации. Материалы XX научно-практической конференции. Минск, 19-21 мая 2015 г. – Минск: РИВШ, 2015. С. 55-60.
  12. Руководство администратора (контроллеры Аккорд-5.5, Аккорд-5.5e, Аккорд-5.5MX) [Электронный ресурс]. URL: http://www.accord.ru/docs/amdz/AMDZ_DOS_Admin_guide.pdf (дата обращения 01.04.2107)
  13. ГОСТ Р ИСО/МЭК 27002-2012 [Электронный ресурс]. URL: http://docs.cntd.ru/document/1200103619 (дата обращения 01.04.2017)
  14. Андреев В.М., Давыдов А.Н. Безопасное хранение журналов работы СЗИ (Материалы XX научно-практической конференции. Минск, 19-21 мая 2015 г. – Минск: РИВШ, 2015. С. 49-52.)
  15. Специальный съемный носитель информации. Патент на полезную модель № 94751. 27.05.2010, бюл. №15.

Авторы: Эпиктетов Д. А.; Алтухов А. А.

Дата публикации: 01.01.2017

Библиографическая ссылка: Эпиктетов Д. А., Алтухов А. А. Полуавтоматический сбор журналов средств доверенной загрузки // Комплексная защита информации. Материалы XXII научно-практической конференции. Полоцк, 16-19 мая 2017 г. Новополоцк: Полоц. гос. ун-т, 2017. С. 235–241.


Scientia potestas est
Кнопка связи