Электронный замок «Соболь» разработан НИП “Информзащита” и является типичным примером электронного замка. Аппаратный модуль доверенной загрузки «Аккорд-АМДЗ» выполняет более широкие функции, чем простой электронный замок, но, в частности, выполняет и функции электронного замка. Он серийно выпускается ОКБ САПР.
Принцип работы перечисленных электронных замков примерно одинаков, и основан на перехвате момента загрузки ОС при помощи кода, размещенного в т.н. Expansion ROM. При получении управления ПО электронного замка проводит идентификацию/аутентификацию пользователя, затем выполняются процедуры контроля целостности аппаратных и программных средств, и затем происходит загрузка ОС, установленной на компьютере.
Качество и надежность процедур идентификации/аутентификации и контроля целостности являются основными определяющими факторами при выборе электронного замка. Рассмотрим реализацию этих процедур более подробно.
Идентификация/аутентификация пользователя
Идентификация/аутентификация пользователя в сравниваемых электронных замках производится при помощи ТМ-идентификатора/пароля. Однако, в реализации этих процедур имеются кардинальные отличия, вызванные разной архитектурой контроллеров “Соболь” и “Аккорд”. Для возможности проведения полноценного сравнения необходимо вначале рассмотреть особенности архитектуры каждого из контроллеров, приведенные на рис. 1 и рис. 2, соответственно.
Рис.1
Архитектура контроллера “Соболь”
|
Рис.2
Архитектура контроллера Аккорд
|
На первый взгляд архитектуры рассматриваемых контроллеров весьма похожи. Контроллер ”Аккорд” отличается только наличием интерфейсного микроконтроллера. А между тем именно это, на первый взгляд, незначительное отличие делает контроллер ”Аккорд” изделием совершенно другого класса. Поясним это утверждение, рассмотрев более подробно реализации процедур идентификации/аутентификации. Отметим сразу, что у обоих контроллеров данные о пользователях хранятся во встроенной энергонезависимой памяти.
Идентификация/аутентификация пользователя в электронном замке "Соболь"
Сложность интерфейсного автомата контроллера “Соболь” весьма невысока. Именно это является причиной того, что процедура идентификации/аутентификации проводится не контроллером “Соболь”, а только при помощи ПО, размещенного в BIOS контроллера и исполняемого персональным компьютером. Фактически это выглядит так:
- запрос на получение ТМ-идентификатора;
- ввод пароля;
- чтение всех данных из энергонезависимой памяти контроллера в память персонального компьютера;
- принятие решения о успешном/неуспешном завершении процедуры;
- блокирование дальнейшей работы с энергонезависимой памятью.
Электронный замок "Соболь" |
Все эти процедуры исполняются персональным компьютером в его оперативной памяти. Таким образом, контроллер "Соболь" с точки зрения процедуры идентификации/аутентификации является не чем иным, как обычной энергонезависимой памятью. Более того, после включения персонального компьютера доступ к этой памяти никак не ограничен. Этот факт вполне понятен, так как иначе ПО не смогло бы получить данные о пользователях для проведения собственно процедуры идентификации/аутентификации.
Идентификация/аутентификация пользователя в электронном замке “Аккорд АМДЗ” на базе контроллеров ”Аккорд”
Процесс идентификации/аутентификации отличается от вышеизложенного прежде всего тем, что данные о пользователях никогда не попадают в оперативную память персонального компьютера, более того несанкционированный доступ к ним невозможен. За дисциплину доступа к данным энергонезависимой памяти отвечает микроконтроллер, имеющий встроенное ПО и данные. Рассмотрим процесс более подробно:
- ПО контроллера запрашивает ТМ-идентификатор и пароль (это делается в памяти персонального компьютера);
- эти данные передаются микроконтроллеру, который принимает решение о успешности/неуспешности процедуры при помощи анализа содержимого энергонезависимой памяти (эта операция производится только микроконтроллером);
- в случае успеха устанавливается дисциплина доступа к энергонезависимой памяти, определяемая параметрами пользователя.
Аккорд-АМДЗ |
Есть и еще одно важное отличие. У обоих контроллеров данные энергонезависимой памяти хранятся в зашифрованном виде. У контроллера «Аккорд» ключ для доступа к этим данным хранится непосредственно в микроконтроллере, и нет никакой возможности для его получения (это определяется особенностями архитектуры микроконтроллера). У контроллера “Соболь” нет подходящего ресурса для хранения такого ключа, а значит этот ключ надо хранить либо фактически в открытом виде в коде ПО, либо в ТМ-идентификаторе пользователя, что очень упрощает решение задачи получения доступа к данным энергонезависимой памяти.
Контроль целостности аппаратных и программных средств персонального компьютера
Непосредственно данные процедуры выполняются при помощи ПО в памяти персонального компьютера. При этом большое значение имеет выбор места и способа хранения эталонных данных для процедур контроля целостности.
При сравнении начнем с того, что электронный замок “Соболь” вообще не содержит функций контроля целостности аппаратных средств персонального компьютера, в то время как электронный замок “Аккорд-АМДЗ” имеет развитую подсистему контроля целостности аппаратных средств компьютера более чем по 20 параметрам.
Оба электронных замка имеют функции контроля целостности файлов на дисках. При этом для хранения эталонных данных “Аккорд-АМДЗ” использует энергонезависимую память данных, в то время как “Соболь” хранит данные на жестком диске в виде файлов данных. Естественно, что хранение в энергонезависимой памяти является намного более надежным решением, но при этом могут возникнуть дополнительные требования к ее объему.
Энергонезависимая память, примененная в контроллере “Соболь” не позволяет иметь суммарный объем памяти более 64Кбайт, кроме того имеет крайне низкую скорость обмена.
Энергонезависимая память, примененная в контроллере «Аккорд» имеет высокую скорость обмена, и ее объем может быть легко увеличен до 16 Мбайт, чего более чем достаточно для любых разумных применений. Стандартно поставляемый контроллер (емкость памяти – 256 КБайт) может хранить данные о целостности примерно 1700-1800 файлов.
ПО электронного замка “Соболь” способно контролировать целостность файлов, расположенных в разделах типа FAT, NTFS. ПО электронного замка “Аккорд-АМДЗ” способно работать с разделами типа FAT, NTFS, HPFS, Free-BSD.
Однако способ реализации контроля целостности файлов в NTFS разделе, примененный разработчиками “Соболя”, вызывает много вопросов. Предлагается следующая схема контроля целостности файлов в разделе NTFS:
- при помощи ПО, написанного для ОС NT, и выполняемого под ее управлением строятся карты распределения контролируемых файлов (список номеров секторов, занимаемых файлом на диске). Эти данные являются эталонными для ПО электронного замка “Соболь”;
- при выполнении процедуры контроля целостности ПО “Соболь” проверяет целостность заданной цепочки секторов.
Никакой связи реального имени файла с цепочкой секторов нет. Такая небрежная реализация открывает простор для самых разнообразных вредоносных манипуляций. Поясним это на примере: пусть контролируемый файл C:\AUTOEXEC.BAT размещен в секторах 15 и 12. Переименование этого файла в C:\AUTOEXEC.OLD не вызовет физического перемещения содержимого файла. Теперь ничто не мешает создать новый C:\AUTOEXEC.BAT с произвольным содержимым, который будет расположен совершенно в других секторах. При этом процедура контроля целостности не обнаружит изменений в секторах 15 и 12. А вот операционная система будет работать совершенно с другим файлом.
Важнейшим преимуществом ПО электронного замка “Аккорд-АМДЗ” является возможность контроля целостности содержимого реестров ОС Windows 9x и Windows NT, в том числе и в разделах типа NTFS.
На основании вышеизложенного можно сделать следующие выводы:
- Аппаратные средства электронного замка “Аккорд-АМДЗ” имеют подавляющее преимущество перед аппаратными средствами электронного замка “Соболь” (контроллер “Соболь”).
- Программные средства электронного замка “Соболь” также значительно уступают по качеству ПО “Аккорд-АМДЗ”. Некоторые недостатки обусловлены архитектурой контроллера, и не могут быть устранены принципиально (процедура идентификации/аутентификации), подсистема же контроля целостности вполне может быть модернизирована в будущем.
В таблице приведены значения характеристик средств защиты информации уровня ПЭВМ, по которым осуществляется сравнение их функциональных возможностей и оценка их применения в АС.
Характеристика
|
«Соболь-PCI»
|
«Аккорд-АМДЗ»
|
Идентификация
пользователя по электронным ключам
Touch Memory
(iButton)
|
+
|
+
|
Идентификация с
использованием смарт-карт
|
–
|
+ (1
|
Аутентификация
пользователя по паролю с защитой от
подбора пароля
|
+
|
+
|
Доверенная загрузка
ПЭВМ
|
+
|
+
|
Контроль целостности
программной среды ПЭВМ на томах
файловых систем
|
FAT16, FAT32, NTFS
|
FAT 12, FAT 16, FAT
32, NTFS, HPFS, FreeBSD, EXT2FS, EXT3FS, Sol86FS, QNXFS,
MINIX
|
Контроль целостности
аппаратных средств ПЭВМ
|
–
|
+
|
Доверенная
загрузка операционных
систем
|
DOS,
Windows
95/98/NT/2000/XP/2003, FreeBSD 4.1
|
DOS,
Windows 95/98/NT/2000/XP/2003, FreeBSD,
Linux,
Solaris (Intel),
OS/2,
QNX,
МС ВС
3.0
|
Контроль целостности
реестра ОС Windows
|
–
|
+
|
Разграничение
доступа пользователей к ПЭВМ по времени
|
–
|
+
|
Регистрация событий
в энергонезависимой памяти, количество
записей
|
+ (около
128)
|
+ (около 2000)
|
Разграничение
доступа к съемным накопителям информации
(FDD, CD-ROM,
ZIP)
|
+
|
+(2
|
Таймер реального
времени
|
–
|
+(3
|
Энергонезависимая
память, объем
|
64 КБайт
|
1 Мбайт (до 16 Мбайт)
|
Датчик случайных
чисел для использования криптографической
подсистемой
|
+
|
+
|
Сертификат ФАПСИ
(ФСБ) России
|
№
СФ/527-0553:
- ГОСТ
28147-89;
- электронный замок
класса КЭЗ-1.99.
|
№
СФ/527-0542:
- ГОСТ
28147-89;
- ГОСТ
Р 34.11-94;
- электронный замок
класса КЭЗ-1.99.
|
Сертификат
Гостехкомиссии России (ФСТЭК –
Федеральной службы по техническому
и экспортному контролю)
|
№907:
- 3
класса «РД НДВ»(4;
- может
использоваться для построения АС
класса 1В «РД по АС»(5.
|
№246/5:
- 3
класса «РД НДВ»(4;
- 1Д
«РД по АС»;
- может
использоваться для построения АС
класса 1Б «РД по АС»(5.
|
Другие сертификаты
|
–
|
Сертификат
Госстандарта РФ: №4680188 РОСС RU.ME
06.B01303
Санитарно-
эпидемиологическое
заключение: №50.РВ.01.401.П.006112.08.01
|
Легитимность
поставляемого PCI-
устройства
|
Отсутствует
|
Обеспечивается
членством ОКБ САПР в PCI-ассоциации.
Vendor ID:
1795.
|
Гарантийный срок
|
1 год
|
3 года. Пожизненная
гарантия на все оборудование.
|
Стоимость изделия
(с НДС)
|
240$
|
277$
|
Стоимость
технической поддержки за 2 и 3 год
эксплуатации.
|
120$(6
|
Бесплатно (2 и 3 год
входят в гарантийный срок)
|
Состав технической
поддержки системы:
|
||
Консультации:
|
консультирование
по телефону в режиме 5х8 и по электронной
почте закрепление за заказчиком
выделенного инженера службы поддержки
|
консультирование
по телефону в режиме 5х8 и по электронной
почте
|
Время реакции:
|
приоритетное
обслуживание запросов по горячей
линии. Гарантированное время реакции
не более 8 часов (в рабочие дни)
|
Гарантированное
время реакции не более 8 часов (в рабочие
дни)
|
Обновления
ПО:
|
предоставление
обновлений программного обеспечения
и документации на компакт-диске (по
почте)
|
Предоставление
обновлений программного обеспечения
и документации по электронной почте
|
Выезд
специалистов:
|
не
более четырех раз в течение гарантийного
срока
на один день для
разрешения конфликтных ситуаций и
для установки обновлений ПО (в пределах
Москвы и области – бесплатно, в регионах
- с оплатой командировочных расходов)
|
Выезды специалистов
для разрешения проблемных ситуаций
в пределах Москвы и области – бесплатно.
|
Скидки на обучение:
|
бесплатное обучение
одного специалиста заказчика в УЦ
«Информзащита»
|
Бесплатное обучение
двух специалистов на базе «ОКБ «САПР»
|
Замена вышедших из строя
изделий:
|
поставка
по специальной цене запасных комплектов
оборудования при выходе из строя
средств аппаратной поддержки с оплатой
почтовых расходов на доставку.
Замена устаревших
микроконтроллеров на новые не
осуществляется.
|
Осуществляется
бесплатно.
Осуществляется
замена устаревших микроконтроллеров
на новые с доплатой разницы цены.
|
Стоимость
эксплуатации в течение 3-х лет (с учетом
стоимости технической поддержки)
|
360$
|
277$
|
ПРИМЕЧАНИЯ:
- С опцией «S» - интерфейс RS-232 для подключения считывателя смарт-карт.
- C опцией «С1», «С2».
- С опцией «Т».
- Руководящий документ Гостехкомиссии Росси «Защита от несанкционированного доступа к информации. Часть 1. Программное обеспечение средств защиты информации. Классификация по уровню контроля отсутствия недекларированных возможностей».
- Руководящий документ Гостехкомиссии России «Автоматизированные системы. Защита от НСД к информации. Классификация автоматизированных систем и требования по защите информации».
- Условия поддержки: SN-Sup-Platinum. Стоимость: 25% от стоимости системы.
Вывод по таблице: Средство защиты информации «программно-аппаратный комплекс средств защиты информации от несанкционированного доступа «Аккорд-АМДЗ» функционально превосходит «электронный замок Соболь-PCI» по следующим характеристикам:
- составу поддерживаемых файловых систем;
- составу поддерживаемых операционных систем по функции доверенная загрузка;
- наличию функции контроля целостности аппаратных средств ПЭВМ.
Источник: к сожалению не известен... эта статья попала мне в руки совершенно случайно среди множества других статей. Судя по дате последнего изменения документа - статья написана 4 года назад, так что некоторая информация уже может быть не актуальной.
Да, "Соболь" уже далеко продвинулся с момента написания этой статьи. Лично мне он нравится больше "Аккорда"
ОтветитьУдалить"Аккорд" под рукой есть, а "Соболь" все не найду возможности "пощупать"...
ОтветитьУдалить