Возможности контроля и управления устройствами ввода/вывода (KbdMou)

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

Стек драйверов
Filter & Intermediate
Полный контроль потоков ввода HID, PS/2 и USB в пространстве ядра
Режим принуждения
Duress Security Mode
Аппаратный сценарий экстренного стирания ключей и тревожного сигнала
Консольный контроль
Safe Absence Lock
Блокировка консоли без прерывания фоновых вычислительных процессов
Мониторинг сессий
Real-Time Audit
Прозрачный онлайн-контроль консольных событий на уровне ядра

Аппаратный контроль консоли ввода-вывода и защита данных в оперативной памяти

Полнодисковое шифрование Шифрование FDE → надежно защищает информацию в состоянии покоя, когда компьютер отключен или находится в режиме предзагрузки. Однако в процессе штатной эксплуатации, когда операционная система загружена, тома расшифрованы, а закрытые криптографические ключи находятся в оперативной памяти (data in use), возникает критическая зона риска. Физический доступ постороннего лица к незаблокированному компьютеру или подключение аппаратных средств съема информации (USB-кейлоггеров, эмуляторов клавиатуры) могут привести к мгновенной компрометации защищенного периметра.

Технология ИМДТех KbdMou решает задачу защиты информации от несанкционированного доступа непосредственно во время функционирования рабочей станции. В основу архитектуры положен сбалансированный пакет драйверов уровня ядра операционной системы по стандартам Kernel Mode Architecture ↗ : низкоуровневый драйвер-перехватчик, промежуточный драйвер и драйвер-фильтр класса Windows HID Drivers ↗ и Keyboard/Mouse Filter Drivers ↗ . Драйверы встраиваются непосредственно в системный стек обработки событий ввода-вывода до их поступления в подсистемы графического интерфейса Win32k/User32.

Это предоставляет сотрудникам возможность безопасно покидать рабочее место без прерывания длительных серверных скриптов, расчетов или фоновых задач, активирует уникальный протокол защиты при физическом принуждении (Duress Mode) и гарантирует абсолютную изоляцию потоков ввода от программного и аппаратного шпионажа во взаимодействии со службой удаленного контроля Служба ZzEncSrv → и фильтрами съемных накопителей IMD DiskEnc → .

Ключевые технологические механизмы KbdMou

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

Архитектурный комплекс KbdMou функционирует на самом нижнем уровне Ring 0 операционной системы. Пакет драйверов перехватывает скан-коды клавиатуры, перемещения мыши и команды интерфейсов Human Interface Devices (HID).

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

  • Глубокая интеграция в системный стек устройств ввода Windows
  • Фильтрация скан-кодов до их передачи оконной подсистеме ОС
  • Защита от программных кейлоггеров и хуков уровня User-mode
  • Стабильная поддержка USB, Bluetooth, PS/2 и встроенных ноутбучных клавиатур

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

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

  • Мгновенное погашение экрана и отключение контроллеров ввода
  • Сохранение непрерывности исполнения вычислительных алгоритмов
  • Возможность безопасного отлучения без выключения компьютера
  • Восстановление доступа только по аппаратному ключу или секретному коду

Технология реализует функционал работы в условиях физической угрозы или силового захвата. При вводе специального альтернативного «пароля под принуждением» система визуально разблокируется либо имитирует аппаратный сбой.

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

  • Скрытый сценарий защиты жизни оператора и конфиденциальных данных
  • Мгновенный сброс криптоконтекста из оперативной памяти
  • Скрытая отправка экстренного сообщения по защищенному каналу NETIMD
  • Имитация аппаратной неисправности (синий экран BSOD или ложная перезагрузка)

Злоумышленники нередко используют аппаратные USB-инжекторы (USB Rubber Ducky, Bash Bunny), которые представляются операционной системе обычной клавиатурой и вводят вредоносные команды со сверхвысокой скоростью.

Драйвер-фильтр анализирует физические тайминги генерации скан-кодов и дескрипторы подключаемых устройств. При обнаружении аномально быстрого машинного ввода или несанкционированного HID-устройства ввод мгновенно отсекается.

  • Анализ частотно-временных характеристик набора текста
  • Обнаружение аппаратных эмуляторов клавиатуры и автоматических инжекторов
  • Блокировка выполнения неавторизованных сценариев PowerShell и командной строки
  • Защита от физических атак с подброшенными специализированными флешками

Технологическое решение предоставляет администраторам информационной безопасности инструменты прозрачного аудита действий оператора в режиме реального времени.

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

  • Непрерывный мониторинг консольных событий в режиме реального времени
  • Формирование телеметрии активности без вмешательства в работу пользователя
  • Обнаружение попыток использования сторонних автоматизаторов и кликеров
  • Централизованная отправка телеметрии на управляющий сервер ZzEncSrv

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

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

  • Аппаратная очистка кадрового буфера при локдауне
  • Блокировка снятия скрытых снимков экрана (screen scraping)
  • Изоляция окна рабочей сессии от сторонних процессов рабочего стола
  • Защита от негласного наблюдения через встроенные средства виртуализации

По специальной экстренной комбинации клавиш или при нарушении физического периметра (срабатывание датчиков вскрытия корпуса) драйвер KbdMou инициирует процедуру полной аварийной изоляции.

Все криптографические ключи, кэшированные в кольце ядра, немедленно перезаписываются псевдослучайными байтами (Zeroization), таблицы трансляции томов сбрасываются, и компьютер принудительно перезагружается в режим PBA.

  • Гарантированное аппаратное зануление криптографических ключей за доли миллисекунды
  • Защита от криогенных атак и снятия дампов оперативной памяти (Cold Boot Attack)
  • Принудительный возврат машины в состояние блокировки предзагрузчика PBA
  • Невозможность извлечения остаточных данных из микросхем ОЗУ