Научная статья на тему 'Концепция оценивания информационных рисков на основе нечётких множеств'

Концепция оценивания информационных рисков на основе нечётких множеств Текст научной статьи по специальности «Математика»

CC BY
236
63
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОЦЕНКА РИСКОВ / НЕЧЕТКАЯ ЛОГИКА / ЭКСПЕРТНЫЕ СИСТЕМЫ / ЛИНГВИСТИЧЕСКИЕ ПЕРЕМЕННЫЕ / ESTIMATION OF RISKS / INDISTINCT LOGIC / EXPERT SYSTEMS / LINGUISTIC VARIABLES

Аннотация научной статьи по математике, автор научной работы — Тенетко М. И., Пескова О. Ю.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The Concept of Information Risks Estimation on the Basis of Indistinct Sets

In article the concept of informational risks estimation on the basis of the indistinct sets theory which allows to perform mathematical operations over constructions of a natural language and cognitive images is stated. The main advantages of the approach are caused by its ability to spend mathematically exact operations over words and natural language expressions. The approach can become a basis of the specialized expert system, however its application is linked to range of complexities which also are considered in article.

Текст научной работы на тему «Концепция оценивания информационных рисков на основе нечётких множеств»

• при Ра=0,8 рациональным будет выбор альтернативы и2 - закрытие сетевого доступа к ЭВМ, поскольку Л(и1)=0,06; Л(и2)=0,05; Л(и3)=0,72, и следовательно л(и2) < ли) < з(и*).

Таблица 2

Функция реализации._________________________________

Яі Я2 Яз Я4 ь5 Яб Я7 ь8 Ь. Ь10 Ьіі N

Р(їі) РЬ) Р(Яз) РЬ) РЬ) РЬ) РЬ) РЬ) РЬ) Р(2іо) Р(г„) РЬц)

иі Сі Сі Сі Сі С2 С2 С2 С2 Сз Сз Сз Сз

и2 Сі Сі Сз Сз Сі Сі Сз Сз Сі Сі Сз Сз

из Сі С4 Сі С4 Сі 4С -и Сі С4 Сі С4 Сі 4С -и

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

Подобные модели ПР разработаны для случаев внешних атак через периметр.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. ЧерноруцкийИ. Г. Методы принятия решений. - СПб.: Петербург, 2005. - 416 с.

2. Леоненков А. В. Нечеткое моделирование в среде МЛТЬЛБ и Ещ7уТЕСН. - СПб.: БХВ - Петербург, 2005. - 736 с.

УДК 681.037

М. И. Тенетко, О. Ю. Пескова

КОНЦЕПЦИЯ ОЦЕНИВАНИЯ ИНФОРМАЦИОННЫХ РИСКОВ НА ОСНОВЕ НЕЧЁТКИХ МНОЖЕСТВ*

Введение

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

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

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

* Работа выполнена при поддержке гранта РФФИ № 07-07-00138а

3. В связи с этим, привычные математически точные логические связки и отношения равенства и включения либо теряют смысл, либо недопустимо искажают логические выводы.

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

1. Основы теории нечётких множеств и лингвистических переменных

В основе концепции лежит логико-лингвистическая модель, которая базируется на теории нечётких множеств и лингвистических переменных. Нечётким множеством в некотором непустом пространстве и называется множество упорядоченных пар

{х,. / Ца (X,. ^

где /иА (х): и^ [0, 1] - функция принадлежности х к А, приписывающая каждому элементу х е и степень его принадлежности к нечёткому подмножеству А. Функция /иА (х) принимает свои значения во вполне упорядоченном множестве М = [0, 1], которое называется множеством принадлежностей [3, 4].

Лингвистическая переменная характеризуется набором (Ь, Т(Ь), и, О, М), в котором Ь - название переменной; Т(Ь) - терм-множество переменной Ь; и - универсальное множество базовых значений (область, в которой определены значения лингвистической переменной); О - синтаксическое правило; М - семантическое правило [3].

Терм-множество Т(Ь) представляет собой совокупность термов - названий лингвистических значений переменной Ь. Каждому терму соответствует нечёткое подмножество множества и, определяющее лингвистическое значение терма. Иными словами, смысл терма характеризуется функцией принадлежности /и: и^ [0, 1], которая каждому элементу и е и ставит в соответствие значение принадлежности этого элемента терму. Синтаксическое правило О, имеющее обычно форму грамматики, порождает термы. Терм, состоящий из одного слова или нескольких слов, всегда фигурирующих друг с другом, называется атомарным термом. Терм, состоящий из одного или более атомарных термов, называется составным термом. Семантическое правило М ставит в соответствие каждому атомарному терму его смысл в виде нечёткого множества. Кроме того, семантическое правило М связывает принадлежности атомарных термов в составном лингвистическом значении с принадлежностью составного значения.

2. Неклассические лингвистические переменные

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

Лингвистическая переменная на порядковой и номинальной шкалах

В случае, когда нет возможности основать лингвистическую переменную на численных показателях, можно использовать в качестве универсального множества порядковую шкалу некоторых впечатлений и образов, обозначенных абстрактными символами [3]. Такую шкалу можно составить из конечного множества принятых за эталон объектов, имеющих общую природу, но различную интенсивность какого-либо не поддающегося объективному измерению свойства. Исследуя прочие объекты, эксперт на основе своих впечатлений сравнивает их с эталонной

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

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

Лингвистическая вероятность

Лингвистическая переменная вероятности - это лингвистическая переменная, определённая в универсальном множестве значений вероятности Р = [0, 1]. Согласно классической теории вероятностей, событие А определяется как элемент поля Е подмножеств, принадлежащих пространству элементарных событий О. Классическая вероятность события А определяется как неотрицательное действительное число Р(А). Существует много реальных проблем, в которых нарушаются предположения, неявно присутствующие в приведённой системе аксиом. Во-первых, событие А часто бывает нечётким в том смысле, что не существует резкой грани между его появлением и непоявлением. Такое событие можно охарактеризовать как нечёткое подмножество А пространства элементарных событий О с измеримой функцией принадлежности цА- Во-вторых, даже если А - вполне определённое обычное (не нечёткое) событие, его вероятность Р(А) может быть определена исключительно лингвистически. В данном случае можно сделать допущение того, что вероятность Р является лингвистической переменной. Это позволяет применять классическую теорию вероятности к плохо определённым ситуациям [3].

Лингвистическая истинность

Лингвистическая переменная истинности - это лингвистическая переменная, определённая в универсальном множестве значений истинности V = [0, 1]. Обозначим термином «высказывание» утверждение вида «и есть А», где и - название некоторого предмета, а А - название нечёткого подмножества универсального множества и. В данном случае высказыванию типа «и есть А» соответствуют два нечётких подмножества. Первое из них - М(А) - смысл А, то есть нечёткое подмножество с названием А универсального множества и. Второе - значение истинности утверждения «и есть А» (или просто значение истинности А), которое обозначается как у(А) и определяется как возможно нечёткое подмножество универсального множества значений истинности V [3].

3. Нечёткая логика и приближённые рассуждения

Трактовка истинности как лингвистической переменной приводит к нечёткой логике. Нечёткая логика является основой приближённых рассуждений, то есть вида рассуждений, в которых значения истинности и правила вывода являются нечёткими. Основу нечёткой логики составляют операции отрицания, конъюнкции, дизъюнкции и импликации, расширенные на случай высказываний, имеющих не числовые, а лингвистические значения истинности [3].

Следует отметить, что логические операции отрицания, конъюнкции и дизъюнкции могут применяться как к термам, характеризующим истинность, так и к значению истинности высказываний. Результатом операции первого вида является дополнительный терм, характеризующий истинность; результатом операции второго вида является значение истинности составного высказывания.

Логическая операция импликации опирается на композиционное правило вывода в приближённой форме. Композиционное правило вывода в общем случае имеет вид

А’

А ^ В В' ’

где А - посылка, В' - заключение импликации, А ^ В - правило вывода, задающее причинно-следственное отношение между посылкой и заключением. А в некоторой степени близко к А, а В’ близко к В. Правило вывода в общем случае имеет вид бинарного нечёткого отношения, определённого в и х V, где и - универсальное множество, в котором определена посылка А, а V - универсальное множество, в котором определено заключение В'.

Таким образом, заключение импликации В’ можно представить в виде

В'= А • (А ^ В),

где «•» - операция свёртки (композиционное правило нечёткого логического вывода) [5].

4. Агрегация и обобщение значений лингвистической переменной

Особенность любой экспертной системы, основанной на лингвистических переменных, заключается в том, что она обладает возможностью строить алгоритм решения задачи с помощью рассуждений. Основными логическими приёмами, используемыми в рассуждениях, являются обобщение и агрегация понятий [1]. Обобщение понятий - это форма связи понятий, при которой на основе исходных понятий Р и Q образуется обобщающее понятие К более высокого уровня. Понятие К сохраняет общие признаки исходных понятий Р и Q, но игнорирует их более тонкие различительные признаки. Агрегация понятий - это форма связи понятий, при которой на основе исходных понятий Р и Q образуется понятие-агрегат Я более высокого уровня, наследующее все признаки входящих в него понятий Р и Q. Понятие Я обладает признаками как понятия Р, так и понятия Q.

Операции пересечения и объединения нечётких множеств Для теоретико-множественной формы представления понятий обобщение соответствует операции пересечения нечётких множеств, а агрегация - операции объединения нечётких множеств. Пересечение двух нечётких множеств в общем виде представляет собой бинарную операцию

Млгв (х) = 1 (Мл, Мв ^

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

Млив (х) = 5(Мл , Мв ),

где функция 5 - так называемая 5-норма (или /-конорма). ^-норма является дополняющей нормой относительно /-нормы. Функции / и 5 удовлетворяют следующим условиям при а, Ь, с е [0, 1]: условию монотонности /(а, Ь) < /(Ь, с) для Ь < с; условию коммутативности /(а, Ь) = /(Ь, а); условию ассоциативности /(/(а, Ь), с) = /(а, /(Ь, с)).

Кроме того, /-норма удовлетворяет граничным условиям /(а, 0) = 0, /(а, 1) = а. ^-норма удовлетворяет граничным условиям 5(а, 0) = а, 5(а, 1) = 1 [6].

Наиболее известные /- и 5-нормы приведены в табл. 1.

Таблица 1

___________________Примеры распространённых /- и 5-норм____________________

Название нормы /(а, Ь) і'(а, Ь)

минимум и максимум тіп(а, Ь) тах (а, Ь)

алгебраические произведение и сумма аЬ а + Ь - аЬ

ограниченные разность и сумма тах(0, а + Ь - і) тіп(і, а + Ь)

драстические произведение и сумма < a, если Ь = 1; b, если а = 1; 0, в прочих случаях < a, если Ь = 0; b, если а = 0; 1, в прочих случаях

Существует возможность построения бесконечного числа норм, удовлетворяющих условиям монотонности, коммутативности, ассоциативности и граничным условиям. Исходя из этих условий, можно показать, что произвольная /-норма будет удовлетворять неравенству

/тт(а, Ь) < /(а, Ь) < тт(а, Ь),

где /тт(а, Ь) - драстическое произведение, а произвольная 5-норма будет удовлетворять неравенству

тах(а, Ь) < 5(а, Ь) < 5тах(а, Ь),

где 5тах(а, Ь) -драстическая сумма [6].

Практическое применение некоторых и «-норм для моделирования заданных логических и семантических связок

Рассмотрим нечёткие понятия А и В, представленные нечёткими множествами, функции принадлежности которых изображены на рис.1, а. Объединение этих понятий должно нести смысл «или А , или В, или оба сразу». На рис. 1, б изображено объединение множеств с помощью операции максимума.

Как видно, операция максимума формирует не вполне приемлемое понятие-агрегат: принадлежность значения базового множества 0,5 агрегату намного ниже принадлежности соседних значений. В данном случае более уместным был бы агрегат, в котором значения между максимумами агрегируемых функций имеют максимальную степень принадлежности. Получить функцию такого вида позволяют, по крайней мере, операция Швайцера-Скляра (вариант 1) и операция Ю, описанные в работе [6]. Результат агрегирования с помощью этих операций представлен на рис. 2, а и 2, б.

Рассмотрим также пример обобщения понятий А и В. Результат пересечения множеств с помощью операции минимума изображён на рис. 3, а. Предположим случай, когда необходимо расширить рамки обобщения, включив в обобщающее понятие некоторые различительные признаки исходных понятий для увеличения количества классифицирующих признаков. В этом случае пересечение множеств может быть определено с помощью Я-суммы, описанной в работе [5]. Результат пересечения изображён на рис. 3, б.

а б

Рис. 1. Объединение нечётких множеств с помощью операции максимума

ОБъэдопаннФ н«четчих множеств

о г 0 4 ой па ю

Значений Ьаниііоґа шножасгім

ОБъеДИШИИ* нечетких МНОЖЕСТВ

О 2 0 4 ОЙ □ Й 10

ЗнйчйнияЬаэоайГй ммижисгни

а б

Рис. 2. Объединение нечётких множеств с помощью операции Швайцера-Скляра (вариант 1) и операции Ю

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

Во-первых, для интерпретации (аппроксимации) результатов приближённых рассуждений требуются дополнительные усилия. Во-вторых, необходимы надёжные методики, позволяющие представить профессиональный опыт эксперта в виде адекватного набора правил нечёткой импликации. Наконец, в-третьих, объективность лингвистической переменной при использовании универсального множества, основанного на впечатлениях и символах, является довольно низкой.

а б

Рис. 3. Пересечение нечётких множеств с помощью операции минимума

и Л-суммы

Как показано на примерах, t- и 5-нормы служат основой для построения гибких логических и семантических связок между значениями лингвистической переменной. Следует отметить, что результат действия нормы может значительно зависеть от типа и формы функций принадлежности исходных нечётких множеств, а также от расстояния Хэмминга между нечёткими множествами и значения параметров нормы.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Гаскаров Д. В. Интеллектуальные информационные системы. - М.: Высш. шк., 2003. - 431 с.

2. Величковский Б. М. Когнитивная наука: основы психологии познания: в 2 т.: Т. 2. -М.: Смысл: Academia, 2006. - 447 с.

3. Заде Л. А. Понятие лингвистической переменной и его применение к принятию приближённых решений. - М.: Мир, 1976. - 165 с.

4. Рутковская Д. и др. Нейронные сети, генетические алгоритмы и нечёткие системы: Пер. с польск. - М.: Горячая линия-Телеком, 2007. - 452 с.

5. Борисов В. В. и др. Нечёткие модели и сети. - М.: Горячая линия-Телеком, 2007. -

284 с.

6. Klir G. J., Bo Y. Fuzzy sets and fuzzy logic: theory and applications. - New Jersey: Prentice Hall Inc., 1995. - 592 p.

УДК 004.056.5

П.А. Арьков

КОМПЛЕКС МОДЕЛЕЙ ДЛЯ ПОИСКА ОПТИМАЛЬНОГО ПРОЕКТА СИСТЕМЫ ЗАЩИТЫ ИНФОРМАЦИИ

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Для защиты конфиденциальных данных обрабатывающихся в информационных системах в государственных и частных организациях создаются системы защиты информации (СЗИ). При этом разнообразие предлагаемых средств защиты, в

i Надоели баннеры? Вы всегда можете отключить рекламу.