Обзор Secret Disk Enterprise
Обзорная статья по Secret Disk Enterprise от компании "Аладдин Р.Д."
Secret Disk Enterprise — многофункциональный продукт для криптографической защиты хранимых данных, обладающий большим набором функций и централизованным управлением. В данном обзоре рассматривается функциональность продукта и опыт его эксплуатации.
Введение
Защита хранимых данных — всей информации, находящейся на жёстких дисках и съёмных носителях, — важная задача в области информационной безопасности. Внедрять криптографическую защиту необходимо повсеместно, однако общемировая статистика показывает, что далеко не во всех организациях выполняется шифрование данных, и это приводит к серьёзным проблемам.
В первую очередь шифровать требуется данные на рабочих станциях пользователей и на съёмных носителях, используемых в работе. В любой момент сотрудник может потерять своё рабочее устройство или съёмные накопители информации, особенно если речь идёт о мобильных станциях, например ноутбуках. В медиасфере постоянно появляются новости о забытых устройствах с важной корпоративной информацией и, как следствие, о громких утечках, произведённых случайными людьми или злоумышленниками, нашедшими забытые компьютеры. По данным отчёта компании InfoWatch, в 2015 году 7,6% зарегистрированных утечек информации осуществлены через украденные и утерянные устройства. С развитием мобильности персонала и возросшей популярностью практики BYOD (buy your own device), когда сотрудники используют в работе собственные портативные компьютеры и устройства, данный риск многократно возрастает. Подобную тенденцию отмечают аналитики Verizon: по данным, собранным из множества источников, утеря и кражи устройств хранения и обработки информации находятся на третьем месте по числу инцидентов — 9,7% от всех утечек информации.
Не стоит забывать о шифровании данных на стационарных рабочих местах и серверах. Существует риск целевой атаки — кражи компьютеров, ноутбуков, серверов, жёстких дисков и flash-накопителей непосредственно в офисных помещениях и дата-центрах компаний. Недобросовестная конкурентная борьба зачастую не ограничивается кибервторжением, нередки случаи физического взлома и выноса оборудования с конфиденциальной информацией с дальнейшим использованием полученных данных для извлечения прибыли и нанесения непоправимого ущерба конкуренту.
Все описанные выше угрозы требуют двойного решения — необходимо обеспечить конфиденциальность данных на случай потери контроля над носителями, а также сохранность самой информации. И если последняя проблема решается созданием резервных копий в защищённом месте (на облачном сервере или другой площадке), то проблема конфиденциальности может быть решена только с помощью криптографических средств. Рынок средств шифрования достаточно большой, на нем представлено множество продуктов, в основном иностранного производства, оценить достоинства и недостатки отдельных продуктов очень сложно даже подготовленному ИБ-специалисту. В данном обзоре мы подробно рассмотрим одно из решений по шифрованию хранимых данных — продукт Secret Disk Enterprise от российской компании "Аладдин Р.Д.".
Архитектура и системные требования Secret Disk Enterprise
Secret Disk Enterprise включает в себя восемь компонентов — шесть серверных модулей и два клиентских продукта:
- Сервер бизнес-логики — центральный компонент серверной части Secret Disk Enterprise, обеспечивает взаимодействие всех компонентов и процессов продукта. Выполнен в виде службы для операционной системы Windows.
- Шлюз клиентов — серверный модуль для реализации канала связи между клиентским агентом и сервером бизнес-логики. Реализован в виде надстройки для Microsoft IIS — встроенного веб-сервера в Microsoft Windows Server.
- Административный web-портал — веб-приложение для администрирования системы. Реализация аналогична шлюзу клиентов — надстройка для IIS.
- База данных — хранение всей служебной информации Secret Disk Enterprise, включая сертификаты пользователей и ключи шифрования. Хранение осуществляется в шифрованном виде, в качестве ключа шифрования используется общий мастер-ключ. В качестве базы данных выступает СУБД Microsoft SQL.
- Модуль синхронизации с Active Directory — выполняет синхронизацию данных о пользователях, сертификатах и защищаемых компьютерах между Secret Disk Enterprise и Active Directory.
- Модуль сертификации — компонент для выпуска сертификатов Х.509 на электронных ключах и проверка выпущенных сертификатов при проведении операций с ними.
- Secret Disk Agent — клиентское приложение, непосредственно осуществляющее криптографические преобразование и защиту хранимых данных на рабочих местах, серверах и съёмных накопителях.
- Secret Disk Reader — утилита для доступа к зашифрованным данным вне защищённой инфраструктуры, используется для обмена защищёнными контейнерами с внешними пользователями.
Рисунок 1. Архитектура Secret Disk Enterprise
Системные требования для серверных компонентов Secret Disk Enterprise:
- Операционная система Microsoft Windows Server 2008 SP2, 2008 R2, 2012, 2012 R2.
- Объем оперативной памяти — от 1 Гб и выше.
- Количество свободного места на жёстком диске — минимум 250 Мб (не включая объем СУБД).
- Наличие Microsoft .NET Framework версии 4.5 и выше.
- Наличие Microsoft IIS 6 и выше.
- Наличие установленных драйверов JaCarta Unified Client и/или SafeNet Authentication Client.
- Наличие пакета Crypto Extension Pack и стороннего CSP (CryptoPro или ИнфоТеКС VIPNet) для реализации шифрования по алгоритму ГОСТ.
- Поддерживаемые версии СУБД MSSQL — 2008 SP1, 2008 R2 и 2012.
Системные требования Secret Disk Agent для защищаемых компьютеров:
- Операционная система Microsoft Windows 7, 8, 8.1 или 10.
- Объем оперативной памяти — от 512 Мб и выше.
- Количество свободного места на жёстком диске — минимум 15 Мб.
- Поддержка USB 2.0 или SmartCard Reader для подключения аппаратных токенов.
- Наличие установленных драйверов JaCarta Unified Client и/или SafeNet Authentication Client.
- Наличие пакета Crypto Extension Pack и стороннего CSP (CryptoPro или ИнфоТеКС VIPNet) для реализации шифрования по алгоритму ГОСТ.
Системные требования Secret Disk Reader:
- Операционная система Microsoft Windows 7, 8, 8.1 или 10.
- Объем оперативной памяти — от 512 Мб и выше.
- Количество свободного места на жёстком диске — минимум 50 Мб.
Для всех компонентов Secret Disk Enterprise не предъявляются специальные требования к остальному аппаратному обеспечению, достаточно соответствия минимальным требованиям операционной системы. Поддерживается работа всех программных компонентов в средах виртуализации VMWare и Microsoft (Hyper‐V). Для шифрования поддерживаются файловые системы типов NTFS, FAT, FAT32 и exFAT.
Функциональные возможности Secret Disk Enterprise
Функциональные возможности Secret Disk Enterprise можно условно разделить на три основных группы:
- Основные функции продукта:
- Обеспечение полнодискового шифрования — преобразования всех данных отдельных дисковых разделов, включая поддержку защиты системного (загрузочного) диска.
- Создание шифрованных файл-контейнеров, подключаемых к системе как виртуальные диски, с возможностью передачи контейнера в виде обычного файла внешним пользователям.
- Шифрование файлов на съёмных дисках, флеш-накопителях и других носителях информации.
- Реализация собственного загрузчика (с поддержкой Legacy BIOS и UEFI BIOS) с предварительной двухфакторной аутентификацией для обеспечения доступа к шифрованному системному диску. В качестве второго фактора аутентификации поддерживаются электронные ключи JaCarta и eToken.
- Защита от анализа, восстановления и расшифрования данных при несанкционированном доступе к ним.
- Применение криптостойких алгоритмов шифрования с использованием сторонних служб криптографии (КриптоПро CSP и ViPNet CSP для реализации алгоритмов ГОСТ 28147‐89) и встроенной службы Microsoft Windows для алгоритмов AES и TripleDES.
- Механизмы надёжного удаления данных для предотвращения их восстановления.
- Управление сетевым доступом к защищённым ресурсам.
- Поддержка замены ключей шифрования и перешифрования защищённых данных.
- Дополнительные функции для обеспечения надёжности работы:
- Постепенный процесс зашифрования и расшифрования, устойчивый к аппаратным сбоям, включая возможность продолжения работы алгоритмов после внезапного отключения компьютера.
- Поддержка выстраивания отказоустойчивых кластеров для серверной части Secret Disk Enterprise.
- Возможность резервного копирования криптохранилища, размещаемого в СУБД продукта, и мастер-ключа от данного хранилища.
- Поддержка сценариев восстановления доступа к зашифрованным данным в случае утери или поломки электронного идентификатора пользователя.
- Функции, направленные на удобство эксплуатации:
- Управление всей системой через единый веб-портал с любого устройства с веб-браузером.
- Ролевая модель доступа администраторов к системе управления.
- Полный аудит всех действий и событий в системе.
- Реализация периодических процессов самообслуживания системы и слежение за критическими состояниями, требующими внимания администраторов.
- Прозрачность и незаметность работы системы для пользователей.
Лицензирование Secret Disk Enterprise
Продукт лицензируется по количеству защищаемых рабочих мест и наличию дополнительного функционала. В базовой версии доступно большинство функций продукта.
Перечень отдельно лицензируемых механизмов:
- Шифрование папок и файлов.
- Защищённые контейнеры.
- Сетевой доступ к защищённым ресурсам.
- Защита от копирования на съёмные носители.
- Поддержка кластерной конфигурации сервера.
В зависимости от потребностей заказчики могут приобрести дополнительный защитный функционал по отдельности либо заказать стандартную лицензию, включающую в себя все возможности продукта. Сертифицированная во ФСТЭК России версия продукта лицензируется отдельно и стоит немного дороже, в состав лицензии входит медиакит, включающий в себя формуляр с голографической наклейкой, установочный диск и копию сертификата ФСТЭК России.
Все лицензии, кроме демонстрационных, действуют без ограничения срока использования. Ограничена по сроку только техническая поддержка — при покупке новых лицензий первый год техподдержка оказывается бесплатно, в дальнейшем возможно ее продление за дополнительные деньги. Обновление продукта осуществляется бесплатно, при наличии действующего контракта на техническую поддержку.
Работа с Secret Disk Enterprise
Административный web-портал
После развёртывания продукта в соответствии с эксплуатационной документацией администратор безопасности получает доступ к web-порталу Secret Disk Enterprise. Главный экран веб-интерфейса содержит расширенное меню со ссылками на все функции продукта.
Рисунок 2. Основный экран веб-портала Secret Disk Enterprise
Основная навигация производится через верхнее меню, в котором представлены следующие пункты:
- Пользователи — управление всеми пользователями системы, включая учётные записи привилегированных пользователей, настройка прав доступа и доступных к использованию функций продукта.
- Рабочие станции — перечень защищаемых компьютеров, на которых установлена программа-агент, с возможностью просмотра перечня шифрованных дисков и папок и управлением базовыми настройками станций.
- Диски — общая информация обо всех защищённых дисках и папках на всех защищаемых компьютерах с возможностью добавления новых дисков и проведения различных операций над существующими.
- Мониторинг — работа с журналами аудита.
- Безопасность — управление ролями, которые можно применить для пользователей, работа с криптографическими алгоритмами и провайдерами и мастер-ключом базы данных.
- Администрирование — обслуживание системы, управление параметрами сервера, настройка глобальных политик рабочих станций и работа с лицензиями продукта.
В разделе "Пользователи" доступны четыре вкладки и боковое меню для фильтрации списка пользователей по организационным единицам (OU) из Active Directory. В разделе "Общие" отображается краткая информация по каждому из пользователей системы с указанием его роли и прав доступа. В разделе "Управление" доступны возможности по удалению, блокировке и разблокировке отдельных пользователей, а также представлены ссылки для быстрого перехода к журналам аудита и редактированию политик.
Рисунок 3. Управление пользователями в Secret Disk Enterprise
В Secret Disk Enterprise реализованы глобальные политики, распространяемые на всех пользователей, которые настраиваются из раздела "Администрирование". Для отдельных пользователей глобальные политики могут быть заменены персональными настройками.
Рисунок 4. Управление политиками отдельного пользователя в Secret Disk Enterprise
В политиках содержатся следующие параметры:
- Разрешение или запрет на использование кэша защищённых ресурсов в случае отсутствия связи с сервером.
- Разрешение или запрет на создание защищённых контейнеров для передачи данных в зашифрованном виде за пределы защищаемых компьютеров.
- Разрешение или запрет доступа к защищённым смонтированным дискам по сети.
- Включение или отключение функции шифрования папок.
- Управление отображением значка агента в области уведомлений (трей).
- Включение или отключение предупреждения об отключении занятых дисков.
- Правила аудита работы со съёмными носителями.
- Управление политикой записи данных на съёмные носители — разрешение, запрет или обязательное применение шифрования при записи.
- Политики работы с сеансами пользователя при подключении и отключении электронного ключа.
- Включение или отключение блокировки рабочей станции при отключении электронного ключа.
- Настройка автоматического монтирования дисков при открытии сеанса пользователя, с возможностью выбрать отдельные диски для автоматического подключения.
Раздел "Рабочие станции" оформлен аналогичным образом, слева блок фильтрации выводимого списка компьютеров по OU, справа три вкладки — общая информация о защищаемых компьютерах, управление отдельными компьютерами и управление шифрованными дисками на компьютерах. В блоке "Управление" каждую станцию можно удалить, заблокировать и разблокировать, политики безопасности для рабочих станций отсутствуют. Выбор дисков в блоке "Разделы, шифрованные диски" переключает на интерфейс работы с дисками из одноименного общего раздела.
Рисунок 5. Управление рабочими станциями в Secret Disk Enterprise
В разделе "Диски" отображаются все зашифрованные диски, разделы и директории на всех защищаемых компьютерах. Для объектов доступны различные операции — создание нового диска, перешифрование на другом ключе, подключение, отключение, перемещение, удаление и так далее.
Рисунок 6. Работа с зашифрованными дисками в Secret Disk Enterprise
Рисунок 7. Свойства зашифрованного диска в Secret Disk Enterprise
Журналы аудита в разделе "Мониторинг" разбиты на четыре группы — обычный аудит, важные ошибки и предупреждения, журналы активности пользователей и служебные журналы обслуживания. Вывод таблицы с событиями ограничивается с помощью фильтров с гибкими параметрами настройки. Присутствует функция подтверждения прочтения отдельных событий. По каждому событию доступна подробная информация со всеми необходимыми данными.
Рисунок 8. Журналы аудита в Secret Disk Enterprise
В Secret Disk Enterprise предусмотрено гибкое разграничение прав доступа администраторов к веб-консоли, изначально в продукте выделены роли пользователя, оператора, аудитора и администратора безопасности. В подразделе "Управление ролями" экрана "Безопасность" доступно управление встроенными ролями и выделение новых ролей. Кроме того, каждую роль можно привязать в группе в Active Directory и таким образом автоматически распределять права доступа путём включения новых пользователей в группы.
Рисунок 9. Управление ролями пользователей в Secret Disk Enterprise
Secret Disk Enterprise требует выполнения периодических операций по обслуживанию системы. К таким операциям относится ресинхронизация с Active Directory, проверка сроков действия сертификатов пользователей, выявление неактивных компьютеров и пользователей, контроль лицензирования и другие. Задачи по обслуживанию запускаются автоматически по расписанию, в разделе "Администрирование" доступно управление задачами и периодичностью их выполнения.
Рисунок 10. Планы обслуживания в Secret Disk Enterprise
Работа с Secret Disk Agent
Программное обеспечение Secret Disk Agent выполнено в виде отдельного приложения, которое встраивается в контекстное меню "Проводника" Windows и отображает собственную иконку в области уведомлений. В основном интерфейсе продукта присутствует несколько вкладок:
- Диски — перечень зашифрованных дисков с возможностью их подключения и отключения.
- Папки — список защищённых каталогов, управление защищёнными каталогами (шифрование, расшифрование) осуществляется из "Проводника".
- Защищённые контейнеры — раздел аналогичен разделу "Диски", включает в себя перечень созданных контейнеров и кнопки для их подключения и отключения.
- Быстрый вызов — настройка глобальных комбинаций горячих клавиш, по нажатию на которые откроется интерфейс Агента.
- Параметры сеанса — данные по подключению к серверу безопасности и информация о текущих политиках безопасности.
- Настройки интерфейса Modern SDA — служебные настройки расширения Modern SDA, предназначенного для совместимости с "плиточным" интерфейсом современных версий Windows.
Рисунок 11. Интерфейс Secret Disk Agent
Контекстное меню в "Проводнике" содержит раздел Secret Disk Agent с перечнем доступных функций для выбранного объекта. Если вызвать меню на диске, будет предложено его шифрование и расшифрование, а в каталоге — возможность включить или выключить её защиту. На файлах и каталогах также есть пункт перемещения в защищённый контейнер и два элемента, относящихся к надёжному удалению файловых объектов. Текущие защищаемые каталоги отмечаются с помощью специального символа, что упрощает ориентирование в файловой системе и сразу позволяет определить, какие элементы защищены.
Рисунок 12. Расширение "Проводника" Windows в Secret Disk Agent
Если на компьютере включается защита системного загрузочного диска, Secret Disk Agent производит установку собственного загрузчика, управление которому передаётся из BIOS (Legacy или UEFI). Загрузчик производит авторизацию пользователя с помощью аппаратных идентификаторов или смарт-карт и использует ключевую пару сертификата пользователя на электронном ключе для доступа к расшифрованию системного диска и загрузки операционной системы.
Рисунок 13. Загрузчик Secret Disk Agent
Для передачи файлов за пределы защищаемых рабочих станций используются защищённые контейнеры. Контейнер подключается как виртуальный жёсткий диск, а его содержимое хранится в специальном файле с расширением SDCA. В защищённый контейнер можно скопировать любые файлы и каталоги, как на обычный диск. При создании контейнера программа запрашивает имя файла для его хранения. При подготовке контейнера к отправке программа генерирует случайный пароль из восьми символов, который используется для открытия контейнера на незащищённом компьютере, на котором устанавливается бесплатное приложение Secret Disk Reader. При каждой подготовке к отправке создаётся новый пароль. При этом для доступа к контейнеру на компьютере с установленным Secret Disk Agent пароль не требуется, поскольку для защиты ключа шифрования используется ключевая пара сертификата пользователя.
Рисунок 14. Отображение пароля для защищённого контейнера в Secret Disk Enterprise
Работа с Secret Disk Reader
Secret Disk Reader — бесплатная программа, доступная для загрузки на сайте "Аладдин Р.Д.". Данный продукт может быть установлен на любой компьютер без необходимости использования Secret Disk Agent. Назначение Secret Disk Reader — подключение защищённых контейнеров для обеспечения работы с файлами и каталогами, размещёнными в нем.
Так же, как и Agent, Reader встраивается в "Проводник" и добавляет свои функции для файлов с расширением SDCA. При открытии файла защищённого контейнера программа запрашивает пароль и после его ввода производит монтирование нового виртуального диска в систему.
Рисунок 15. Запрос пароля к защищённому контейнеру в Secret Disk Reader
После окончания работы с контейнером его можно отключить через вызов контекстного меню на виртуальном диске. Закрытый контейнер можно вернуть отправителю или передать другим пользователям для дальнейшей работы.
Рисунок 16. Работа с защищёнными контейнерами в Secret Disk Reader
Выводы
Secret Disk Enterprise — многофункциональный комплекс, решающий все основные задачи по криптографической защите хранимой информации. С помощью данного продукта централизованно обеспечивается защита любых ресурсов — логических разделов жёстких дисков, загрузочных дисков, отдельных каталогов и файлов. Применение продукта позволяет надёжно защитить данные на дисках рабочих станций, ноутбуков и серверов в организациях любого уровня. Дополнительные функции программы повышают общий уровень защищённости рабочих станций — надёжное удаление и перемещение файловых объектов позволяет гарантировать невозможность восстановления остаточной информации со списанных или утерянных носителей, а двухфакторная аутентификация надёжно защищает данные от несанкционированного доступа.
Функции работы с защищёнными контейнерами будут полезны в любой организации, так как позволяют обеспечить процесс обмена данными с контрагентами из других сетей без риска утечки или перехвата конфиденциальной информации. Возможность организовать двунаправленный обмен данными через контейнеры значительно повышает полезность данной функции. При этом второй стороне не требуется покупать продукт и разворачивать сервер управления: достаточно установить небольшую бесплатную программу для работы с контейнерами.
Продукт действительно соответствует званию решения класса enterprise за счёт наличия централизованного сервера управления, поддерживающего кластеризацию и гибкое масштабирование. Интеграция с Active Directory, разделение ролей и удобство доступа делают продукт незаменимым в сложных инфраструктурах.
Достоинства:
- Полный набор функций по криптографической защите хранимых данных, возможность шифрования дисков, каталогов и файлов.
- Возможность обмена защищёнными данными с пользователями, находящимися вне защищаемой сети, с помощью механизма контейнеров.
- Наличие двухфакторной аутентификации с применением аппаратных устройств – внешних электронных ключей.
- Возможность внедрения продукта без внесения изменений в действующие бизнес-процессы.
- Поддержка интеграции с Microsoft Active Directory.
- Прозрачность работы продукта для пользователей, не требующая их вовлечения в процесс управления средством защиты.
- Гибкая политика лицензирования, возможность выбора требуемого дополнительного функционала.
- Наличие сертификата ФСТЭК России и присутствие в едином реестре российских программ.
Недостатки:
- Отсутствие собственного криптопровайдера и, как следствие, необходимость приобретать дополнительные криптосредства для реализации шифрования в соответствии с требованиями российского законодательства.
- Отсутствие агентов под операционные системы, отличные от Windows.