Аннотация: Исследована проблема выбора веб-браузера.Предложены четыре группы критериев выбора веб-браузера. Разработан комбинированный подход к выбору веб-браузера, использующий методы многокритериальной оценки и элементы векторного анализа.Разработана и пошагово описана блок-схема алгоритма проверки соответствия веб-браузера требованиям пользователя.
Ключевые слова: информационная безопасность, веб-приложение, интернет, многокритериальная оценка, векторный анализ.
Технические науки
УДК 004.056, 004.738.5
Оладько Владлена Сергеевна
к.т.н., доцент
Волгоградский государственный университет
г. Волгоград, Российская Федерация
Белозерова Ангелина Андреевна
студент 3 курса
Волгоградский государственный университет
г. Волгоград, РоссийскаяФедерация
Микова Софья Юрьевна
студент 4 курса
Волгоградский государственный университет
г. Волгоград, Российская Федерация
Oladko V.S..
Ph.D., Associate Professor, Volgograd State University
Volgograd, Russian Federation
Belozerova A.A.
3th year student, Volgograd State University
Volgograd, Russian Federation
Mikova S. Y.
4th year student, Volgograd State University
Volgograd, Russian Federation
АЛГОРИТМ ПРОВЕРКИ СООТВЕТСТВИЯ ВЕБ-БРАУЗЕРА ТРЕБОВАНИЯМ ПОЛЬЗОВАТЕЛЯ
Аннотация: Исследована проблема выбора веб-браузера.Предложены четыре группы критериев выбора веб-браузера. Разработан комбинированный подход к выбору веб-браузера, использующий методы многокритериальной оценки и элементы векторного анализа.Разработана и пошагово описана блок-схема алгоритма проверки соответствия веб-браузера требованиям пользователя.
Ключевые слова: информационная безопасность, веб-приложение, интернет, многокритериальная оценка, векторный анализ.
THE ALGORITHM FOR COMPARINGA WEB BROWSERANDUSER REQUIREMENTS
Summary: The problem of choosinga web browserinvestigated. Four groupsof selection criteriaoffered. A combined approachto the choice ofa Web browser, usingmethods of multicriteriaevaluation andanalysis ofthe elementsof the vectoris designed. Flowchart verifies thatthe web browseruser requirementsdescribedin steps.
Keywords: information security, web application, web, multi-criteria evaluation, vector analysis.
Современные веб-браузеры представляют собой обозреватели позволяющие пользователям глобальной сети получать доступ к Интернет-ресурсам.Функциональные возможности браузеров постоянно расширяются и улучшаются благодаря конкуренции между их разработчиками и высоким темпом развития и внедрения информационных технологий. Кроме того каждый браузер отличается функциональными возможностями, количеством существующих надстроек и плагинов, уровнем безопасности, количеством уязвимостей в ядре и функциональных подсистемах, скорости работы и потребляемыми ресурсами, а также рядом других характер. В связи с этим актуальным является решение задач связанных с разработкой и формализацией процедур выбора браузера.
Обобщенный алгоритм выбора веб-браузера, построен на основе проверки соответствия рассматриваемого веб-браузера требованиям пользователя, чем больше веб-браузер будет соответствовать требованиям, тем более вероятен его выбор пользователем. Все требования, которые предъявляются к веб- браузеру, предлагается разделить на четыре основные группы:
Для проверки соответствия браузера требованиям предлагается использовать комбинированный подход, основанный на методе многокритериальной оценки и элементах векторного анализа, который можно представить в виде блок-схемы (см. рисунок 1) и описать последовательность шагов, представленной ниже.
Шаг 1(блоки 1-2). Начало процесса выбора. Ввод пользователем данных о требованиях к веб-браузеру, значениях весов важности (Wi, i=1..4) каждой группы критериев оценки браузера (Ki|i=1..4), списке альтернативных браузеров (A) из которых следует выбрать наиболее подходящий требованиям.
Шаг 2(блок 3). Формирование на основе введенных пользователем требований к браузеру эталонного вектора требований, с которым, методами векторного анализа, будет осуществляться сопоставление вектора оценок браузера по критериям.
Рис. 1 Обобщённая блок-схема проверки соответствия браузера требованиям пользователя (разработано авторами)
Шаг 3(блоки 4-9). Составление списка веб-браузеров альтернатив - А. Расчет для каждого браузера из списка альтернатив значений групповых критериев оценки KAiи формирование результирующих векторов оценки .
где m – количество частных критериев в каждой группе требований, Ki–оценка браузера по каждой группетребованийi=1..4.
Шаг 4(блоки 10-11).Выбор, путем поиска минимальной метрики близости векторов требований и оценки браузеров альтернатив
, наиболее соответствующего требованиям пользователя браузера из списка альтернатив.
где - метрика Манхэттена,
- коэффициент важности требования к браузеру.
Шаг (блок 12). Завершение работы процедуры.