Подробный гайд по контролю устройств в ViPNet SafeBoot: настройка BIOS, белые списки USB, защита
Гайд по организации контроля и разграничения прав на подключение устройств с использованием программного модуля доверенной загрузки ViPNet SafeBoot (производитель «ИнфоТеКС»).
1. Архитектура и место SafeBoot в контуре безопасности
ViPNet SafeBoot — это высокотехнологичный программный модуль доверенной загрузки (ПМДЗ), который встраивается непосредственно в UEFI BIOS. В отличие от классических средств защиты, работающих на уровне ОС, SafeBoot создает «точку доверия» к аппаратной платформе еще до старта основных компонентов операционной системы.
Контроль устройств в экосистеме ИнфоТеКС реализуется на двух уровнях:
- Уровень BIOS/UEFI (ViPNet SafeBoot): Жесткий контроль загрузочных носителей, блокировка несанкционированного изменения настроек BIOS и отключение неиспользуемых портов на аппаратном уровне.
- Уровень ОС (Связка с ViPNet SafePoint): Гибкое разграничение прав на подключаемые устройства (флеш-накопители, модемы, принтеры) с применением черных и белых списков уже после загрузки ОС.
2. Поддерживаемые интерфейсы и классы устройств
ViPNet SafeBoot обеспечивает контроль и ограничение доступа к широкому спектру подключаемых внешних устройств.
К ним относятся:
- Интерфейсы USB (включая загрузку с флеш-накопителей и работу с токенами аутентификации).
- Интерфейсы SATA/ATA/ATAPI и PCMCIA
- Оптические приводы CD/DVD/BD и картридеры SD.
- Последовательные и параллельные порты COM и LPT
- PCI Option ROM всех PCI-устройств, что защищает от внедрения вредоносного кода на уровне прошивок периферии
3. Пошаговый гайд по настройке контроля устройств
Шаг 1. Ограничение доступа к настройкам BIOS (Ролевая модель)
В ViPNet SafeBoot реализована строгая ролевая модель разграничения доступа, позволяющая ограничить избыточные функции конфигурирования при входе в BIOS:
- Войдите в меню настроек ViPNet SafeBoot на этапе POST (обычно с помощью комбинации клавиш, например, правый
CTRL+X) - Пройдите аутентификацию администратора (с использованием пароля или USB-токена/смарт-карты).
- Настройте роли пользователей: запретите рядовым пользователям доступ к меню изменения порядка загрузки (Boot Order) и отключению контроллеров USB
Шаг 2. Блокировка загрузки с несанкционированных устройств
Чтобы исключить возможность загрузки с «живых» CD/USB-дисков (LiveCD) для обхода защитных механизмов ОС:
- В параметрах SafeBoot отключите возможность передачи управления внешним загрузчикам.
- Активируйте функцию контроля целостности загрузочной среды, которая запретит старт ОС, если к системе подключен несанкционированный загрузочный USB-накопитель
- Заблокируйте встроенные средства обновления BIOS от производителя, чтобы предотвратить сброс настроек безопасности
Шаг 3. Интеграция с ViPNet SafePoint для контроля в ОС
Для динамического разграничения прав на порты ввода-вывода внутри работающей операционной системы используется связка SafeBoot с ViPNet SafePoint:
- В консоли централизованного управления (ViPNet Administrator / ViPNet Policy Management) создайте политику контроля устройств
- Сформируйте белые списки (White Lists) доверенных USB-накопителей, привязав их к серийным номерам или моделям флешек
- Настройте права доступа: для доверенных устройств можно задать режим «Только чтение» (Read-Only) для предотвращения утечки данных, или полный доступ для конкретных пользователей
- Запретите подключение неизвестных устройств (реакция по умолчанию «Блокировать» для всех неучетных USB-модемов, клавиатур или принтеров)
Шаг 4. Применение политик и мониторинг
После настройки политики распространяются на конечные рабочие станции:
- При подключении нового устройства ViPNet SafePoint перехватывает запрос на уровне ядра ОС и сверяет его с политикой, спущенной из центра управления.
- Все попытки несанкционированного подключения (заблокированные порты, чужие флешки) фиксируются в журнале событий с указанием времени, ID пользователя и идентификатора устройства.
- Настройте отправку критических уведомлений о попытках нарушения политик на электронную почту администратора безопасности.
4. Лучшие практики (Best Practices)
- Двухфакторная аутентификация (2FA): Используйте российские криптографические USB-токены (например, Рутокен или JaCarta) для входа в среду SafeBoot, что исключает подбор пароля и защищает АРМ при физической краже.
- Замкнутая программная среда: Объединяйте контроль устройств с функцией контроля запуска приложений, разрешая запуск ПО только из заранее одобренных «белых списков».
- Защита серверов виртуализации: SafeBoot поддерживает защиту не только классических ПК, но и серверов, позволяя строго лимитировать подключение внешних носителей к гипервизорам.
- Регулярный аудит белых списков: Периодически пересматривайте политики, удаляя из белых списков утерянные или списанные USB-устройства.
Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.