На данный момент на российском рынке нет прямых конкурентов разрабатываемому лабораторному стенду. Существующие программные и программно-аппаратные продукты предназначены для использования в коммерческой деятельности, лабораторный же стенд востребован в учебных целях, для изучения принципов работы систем обнаружения вторжений на основе сигнатурных методов. С точки зрения систем обнаружения вторжений аналогами лабораторного стенда можно считать программно-аппаратный комплекс ViPNET IDS 2000, ОАО «ИнфоТеКС», и комплекс «Рубикон», ЗАО «НПО» Эшелон».
Анализ конкурентоспособности проводится на основе метода экспертных оценок. Функции, на основе которых будет проводиться анализ, представлены в таблице 4.
Таблица 4 – Перечень функций сравнения
Номер функции сравнения | Описание функции |
Выборочное использование отдельных сигнатур обнаружения атак. | |
Краткая характеристика сигнатуры атаки. | |
Автоматическое обновление базы данных сигнатур. | |
Возможность самостоятельного добавления сигнатуры для анализа сетевого трафика (открытый код). | |
Выборочный поиск событий (атак) в соответствии с заданными фильтрами (по времени, порту, IP-адресу и т.д.). | |
Специальный программный курс обучения для пользователей по эксплуатации программного продукта. | |
Анализ данных сетевого трафика, загружаемых из файла (тестирование пользовательских данных). |
Значения функций сравниваемых продуктов представлены в таблице 5.
Таблица 5 – Реализация функций в программных продуктах
Номер функции сравнения | Лабораторный стенд | ViPNET IDS 2000 | «Рубикон» |
Возможность запуска одной сигнатуры или всех сигнатур, добавленных в лабораторный стенд, по очереди | Выборочное использование отдельных правил обнаружения или групп правил на усмотрение администратора | – | |
Приводится краткая характеристика атаки и метод её обнаружения (русский язык) | Приводится наименование уязвимости, на которую нацелена атака (английский язык) | Приводится наименование уязвимости, на которую нацелена атака (английский язык) | |
– | Обновление баз решающих правил в автоматизированном режиме | Обновление баз решающих правил в автоматизированном режиме | |
Присутствует возможность добавления (при знании языка С#) | Присутствует возможность | – | |
– | Поиск атак за определенный период, возможность фильтрации по IP-адресам, портам и т.д. | – | |
– | – | Включает специальный курс обучения по настройке и администрированию компонентов в авторизованном учебном центре | |
Анализ пользовательских данных | – | – |
Оценка степени важности каждой функции производится с помощью матрицы предпочтений. Мнения экспертов приведены в таблицах 6 – 10. Матрица предпочтений заполняется с помощью следующей шкалы оценок:
2 – наиболее важный параметр (функция) из двух сравниваемых;
1 – равные по значимости параметры;
0 – наименее важный параметр из двух сравниваемых.
Таблица 6 – Матрица попарного сравнения функций (мнение эксперта № 1).
Функция (j) | |||||||||
Функция (i) | Сумма по строкам | Вес Ii | |||||||
0,2041 | |||||||||
0,1837 | |||||||||
0,0816 | |||||||||
0,2041 | |||||||||
0,1021 | |||||||||
0,0407 | |||||||||
0,1837 | |||||||||
Суммарное значение всех параметров |
Таблица 7 – Матрица попарного сравнения функций (мнение эксперта № 2).
Функция (j) | |||||||||
Функция (i) | Сумма по строкам | Вес Ii | |||||||
0,2041 | |||||||||
0,1429 | |||||||||
0,1224 | |||||||||
0,1429 | |||||||||
0,1224 | |||||||||
0,0408 | |||||||||
0,2245 | |||||||||
Суммарное значение всех параметров |
Таблица 8 – Матрица попарного сравнения функций (мнение эксперта № 3).
Функция (j) | |||||||||
Функция (i) | Сумма по строкам | Вес Ii | |||||||
0,1837 | |||||||||
0,1633 | |||||||||
0,1633 | |||||||||
0,1837 | |||||||||
0,0816 | |||||||||
0,0407 | |||||||||
0,1837 | |||||||||
Суммарное значение всех параметров |
Таблица 9 – Матрица попарного сравнения функций (мнение эксперта № 4).
Функция (j) | |||||||||
Функция (i) | Сумма по строкам | Вес Ii | |||||||
0,1429 | |||||||||
0,1429 | |||||||||
0,2041 | |||||||||
0,2041 | |||||||||
0,102 | |||||||||
0,0407 | |||||||||
0,1633 | |||||||||
Суммарное значение всех параметров |
Таблица 10 – Матрица попарного сравнения функций (мнение эксперта № 5).
Функция (j) | |||||||||
Функция (i) | Сумма по строкам | Вес Ii | |||||||
0,1837 | |||||||||
0,102 | |||||||||
0,1633 | |||||||||
0,2041 | |||||||||
0,102 | |||||||||
0,0408 | |||||||||
0,2041 | |||||||||
Суммарное значение всех параметров |
Веса и средние веса функций представлены в таблице 11.
Таблица 11 – Веса и средние веса функций
Эксперты | ||||||
Функции | Средний вес | |||||
0,2041 | 0,2041 | 0,1837 | 0,1429 | 0,1837 | 0,1837 | |
0,1837 | 0,1429 | 0,1633 | 0,1429 | 0,102 | 0,147 | |
0,0816 | 0,1224 | 0,1633 | 0,2041 | 0,1633 | 0,1469 | |
0,2041 | 0,1429 | 0,1837 | 0,2041 | 0,2041 | 0,1878 | |
0,1021 | 0,1224 | 0,0816 | 0,102 | 0,102 | 0,102 | |
0,0407 | 0,0408 | 0,0407 | 0,0407 | 0,0408 | 0,0407 | |
0,1837 | 0,2245 | 0,1837 | 0,1633 | 0,2041 | 0,1919 |
Рассчитаем абсолютные уровни качеств aij, переведя оценки характеристик сравниваемых систем из таблицы 5 в десятибалльную систему. Также рассчитаем индексы потребительских свойств Pj:
,
где – веса функций,
– абсолютные уровни качеств.
Также следует произвести нормирование индексов потребительских свойств по максимальному значению, . Результаты расчетов приведены в таблице 12.
Таблица 12 – Абсолютные уровни качеств и индексы потребительских свойств
Функции | Индекс потребительских свойств, Pj | ||||||||
Название продукта | Нормированный, ![]() | ||||||||
Лабораторный стенд | 6,1855 | 0,891 | |||||||
ViPNET IDS 2000 | 6,939 | ||||||||
«Рубикон» | 2,611 | 0,376 | |||||||
Веса | 0,1837 | 0,147 | 0,1469 | 0,1878 | 0,102 | 0,0407 | 0,1919 |
Расчет ценовых индексов Iцj производится нормированием цен рассматриваемых программ по максимальной цене. Необходимые расчеты приведены в таблице 13.
Таблица 13 – Ценовые индексы
Название продукта | Цена продукта, руб. | Ценовой индекс, ![]() |
Лабораторный стенд | 0,1223 | |
ViPNET IDS 2000 | 727 440 | |
«Рубикон» | 640 000 | 0,8798 |
Коэффициент конкурентоспособности рассчитываем по следующей формуле:
,
где Iпотребi – нормированный индекс потребительских свойств;
Iцi – нормированный ценовой индекс.
Оценка конкурентоспособности лабораторного стенда представлена в таблице 14.
Таблица 14 – Интегральный коэффициент конкурентоспособности
Название продукта | Нормированный индекс потребительских свойств, Iпотребi | Нормированный ценовой индекс, Iцi | Коэффициент конкурентоспособности, Kj |
Лабораторный стенд | 0,891 | 0,1223 | 7,285 |
ViPNET IDS 2000 | |||
«Рубикон» | 0,376 | 0,8798 | 0,427 |
Таким образом, наиболее конкурентоспособным продуктом является «Лабораторный стенд для изучения принципов работы системы обнаружения вторжений. Сигнатурные методы анализа», т.к. интегральный индекс конкурентоспособности лабораторного стенда имеет наибольшее значение. Главным преимуществом лабораторного стенда является его стоимость при наличии необходимого функционала для обеспечения демонстрации работы принципов систем обнаружения вторжений студентам. ViPNET IDS 2000 и «Рубикон» представляют собой коммерческие сертифицированные продукты, которые, однако, не используются в учебных целях из-за высокой стоимости вследствие наличия избыточного функционала.