Если у вас возникли вопросы, или появилось предложение, напишите нам

Средство организации защищенного канала передачи данных — микрокомпьютер «m-TrusT»

Описание микрокомпьютера «m-TrusT» и реализованного на его основе защищенного терминала «m-TrusT».

Защищенный терминал на базе микрокомпьютера «m-TrusT» (далее – «m-TrusT Терминал») для выполнения лабораторных работ можно запросить безвозмездно во временное пользование, написав Каннер Т.М. на электронную почту tatianash@okbsapr.ru

Описание «m-TrusT Терминала»

  • ОС: Astra Linux.
  • Версия ядра: 5.10.142-1.
  • В ОС имеется администратор со следующим логином/паролем:
  • administrator/administrator
  • В ОС установлен OpenVPN-клиент.

Виртуальные машины для выполнения лабораторных работ по «m-TrusT» скачать

Ключи и сертификаты для выполнения лабораторных работ по «m-TrusT» скачать

Описание виртуальных машин

ВМ mTrusT_VPN:

  • ОС: Ubuntu 22.04.
  • Версия ядра: 5.15.0-185.
  • В ОС установлен OpenVPN-сервер.

ВМ mTrusT_web:

  • ОС: Ubuntu 22.04.
  • Версия ядра: 5.15.0-185.
  • ВМ эмулирует web-сервер, на котором размещен сайт www.local.

Инструкция по подготовке учебного стенда для выполнения лабораторных работ
  1. Проверить соответствие выбранных для выполнения лабораторных работ технических и программных средств требованиям, предъявляемым к учебному стенду с «m-TrusT Терминалом».
    Для учебного стенда требуется следующий минимальный состав технических и программных средств:
    1. СВТ и ПО должны иметь характеристики:
      • поддержка работы с виртуализацией;
      • ОЗУ не менее 8 Гб;
      • размер диска не менее 12 Гб;
      • Oracle VirtualBox версии не ниже 7.2.16;
    2. Для работы «m-TrusT Терминала» необходимы:
      • Ethernet-кабель для подключения к СВТ;
      • монитор и HDMI-кабель для подключения к нему;
      • USB-клавиатура и USB-мышь.
  2. Актировать на СВТ настройку виртуализации в BIOS. Способ включения настройки виртуализации может отличаться в зависимости от версии BIOS.
    Например, может быть таким:
    • при загрузке СВТ нажать клавишу DEL и войти в BIOS;
    • перейти на вкладку Advanced, выбрать раздел CPU configuration;
    • установить параметр Intel (VMX) Virtualization technology в значение enabled.
  3. Загрузиться в операционную систему СВТ.
  4. Скачать с официального сайта производителя и установить программу для виртуализации  Oracle VirtualBox, версии не ниже 7.2.16.
  5. Скачать с официального сайта производителя и установить программу для перехвата трафика WireShark
  6. Скачать архив с ВМ по ссылке выше, распаковать его в каталог VM_mTrusT_vbox.
  7. Запустить программу Oracle VirtualBox.
  8. Открыть ВМ mTrusT_web, выбрав файл vbox, и запустить ее.
  9. Открыть ВМ mTrusT_VPN, выбрав файл vbox, и запустить ее.
  10. Соединить «m-TrusT Терминал» с СВТ в локальную сеть с использованием Ethernet-кабеля. Подсоединить монитор с использованием HDMI-кабеля, а также -- USB-мышь и USB-клавиатуру, подключить питание терминала.
  11. Скачать архив с ключом и сертификатами для создания VPN-соединения по ссылке выше.
  12. Подключить USB-носитель к СВТ, распаковать на него архив VPN_KEYS. Перед настройкой VPN подключить носитель к «m-TrusT Терминалу».

Перечень лабораторных работ для выполнения на подготовленном учебном стенде
  1. Осуществление перехвата данных при передаче по незащищенному каналу.
  2. Организация защищенного канала передачи данных с применением «m-TrusT Терминала».

Контрольные вопросы
  1. Что такое НГА и в чем состоит ее основной принцип защиты?
  2. Почему перевод банка памяти с операционной системой в режим RO препятствует закреплению вредоносной программы?
  3. Для чего нужны режимы RO и RW для банка памяти, в котором размещается ОС, и почему переключение между ними должно выполняться физически?
  4. Как организуется работа с защищенной и незащищенной операционными системами в микрокомпьютерах на базе НГА?
  5. Что представляет собой микрокомпьютер «m-TrusT» и для каких задач он предназначен?
  6. Какие возможности реализует встроенный резидентный компонент безопасности в составе «m-TrusT»?
  7. Каково назначение интерфейсной платы и универсального модуля в решении на базе «m-TrusT»?
  8. Какие бывают варианты реализации защищенного терминала на базе микрокомпьютера «m-TrusT»?
  9. Какие аппаратные решения на базе НГА относятся к истории развития архитектуры?
  10. Что представляет собой «MKT-card long» и для каких задач он предназначен?
  11. Что представляет собой защищенный планшет «TrusTPad»?
  12. Какие виртуальные машины входят в учебный стенд с «m-TrusT Терминалом» и какие функции они выполняют? Какую роль выполняет СВТ?
  13. В чем заключается атака «человек посередине» и какие данные злоумышленник может увидеть при перехвате незашифрованного трафика?
  14. Какие действия нужно выполнить в программе WireShark, чтобы найти и просмотреть пакет с данными сайта www.local?
  15. Как с помощью программы WireShark определить, что соединение с сайтом осуществляется по незащищенному каналу?
  16. Чем отличаются пакеты, перехваченные WireShark при прямом подключении к сайту и при подключении через VPN?

Кнопка связи