Многоагентные системы защиты информации. Лекция 8

Содержание

Слайд 2

О НОВЫХ ТЕРМИНАХ, СВЯЗАННЫХ С СОВРЕМЕННЫМ ИСКУССТВЕННЫМ ИНТЕЛЛЕКТОМ

О НОВЫХ ТЕРМИНАХ, СВЯЗАННЫХ С СОВРЕМЕННЫМ ИСКУССТВЕННЫМ ИНТЕЛЛЕКТОМ

Слайд 3

МНОГОАГЕНТНАЯ СИСТЕМА (Multi-Agent System)* – это совокупность взаимосвязанных агентов, как программных,

МНОГОАГЕНТНАЯ СИСТЕМА (Multi-Agent System)* – это совокупность взаимосвязанных агентов, как программных,

так и аппаратных, способных взаимодействовать друг с другом и окружающей средой, обладающих интеллектуальными способностями и возможностью индивидуальных и совместных действий.
1996-2005 – Международная ассоциация FIPA (Foundation of Intelligent Physical Agents).
2002 – М. Вулдридж (ред.) «Введение в многоагентные системы».

*Васильев В.И. Интеллектуальные системы защиты информации: учебное пособие. – 3-е изд. – М.: Инновационное машиностроение, 2017. (Глава 6. Многоагентные системы защиты информации. – С. 159-185).

Слайд 4

МУЛЬТИАГЕНТНАЯ ТЕХНОЛОГИЯ ДЛЯ УПРАВЛЕНИЯ РЕСУРСАМИ В РЕАЛЬНОМ ВРЕМЕНИ

МУЛЬТИАГЕНТНАЯ ТЕХНОЛОГИЯ ДЛЯ УПРАВЛЕНИЯ РЕСУРСАМИ В РЕАЛЬНОМ ВРЕМЕНИ

Слайд 5

АГЕНТ – это автономная сущность, способная воспринимать свою внешнюю среду с

АГЕНТ – это автономная сущность, способная воспринимать свою внешнюю среду с

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

Интеллектуальный агент – наличие собственной (локальной) БЗ, ментальное (разумное) поведение

Слайд 6

ЖИЗНЕННЫЙ ЦИКЛ АГЕНТА

ЖИЗНЕННЫЙ ЦИКЛ АГЕНТА

Слайд 7

ОСНОВНЫЕ СВОЙСТВА ИНТЕЛЛЕКТУАЛЬНЫХ АГЕНТОВ Автономность Социальное поведение Реактивность Убеждения Ментальное поведение

ОСНОВНЫЕ СВОЙСТВА ИНТЕЛЛЕКТУАЛЬНЫХ АГЕНТОВ

Автономность

Социальное поведение

Реактивность

Убеждения

Ментальное поведение

Желания

Намерения

Когнитивная модель BDI (Belief-Desire-Intention)
Сценарии поведения ИА:
а)

индивидуальное поведение;
б) координация совместной деятельности;
в) кооперация (с целью выработки наилучшего способа достижения цели).
Слайд 8

ЭТАПЫ ПРОЕКТИРОВАНИЯ МАС Построение онтологии (модели предметной области). Определение состава задач,

ЭТАПЫ ПРОЕКТИРОВАНИЯ МАС

Построение онтологии (модели предметной области).
Определение состава задач, решаемых с

помощью МАС.
Определение состава агентов (архитектуры МАС).
Определение сценариев взаимодействия агентов.
Выбор протоколов / языков коммуникации агентов.
Программная реализация, отладка и тестирование МАС.
Слайд 9

МНОГОАГЕНТНАЯ СИСТЕМА ОБНАРУЖЕНИЯ ВТОРЖЕНИЙ (СПИИРАН*) *Котенко И.В. Многоагентные технологии анализа уязвимостей

МНОГОАГЕНТНАЯ СИСТЕМА ОБНАРУЖЕНИЯ ВТОРЖЕНИЙ (СПИИРАН*)

*Котенко И.В. Многоагентные технологии анализа уязвимостей и

обнаружения вторжений в компьютерные сети // Защита информации. Конфидент, № 2, С. 72-76; № 3, С. 78-82, 2004.
Слайд 10

ФУНКЦИИ, ВЫПОЛНЯЕМЫЕ АГЕНТАМИ-ДЕМОНАМИ (Agent-Demons, AD) МАС: AD-E (AD-Event) – предварительная обработка

ФУНКЦИИ, ВЫПОЛНЯЕМЫЕ АГЕНТАМИ-ДЕМОНАМИ (Agent-Demons, AD) МАС:

AD-E (AD-Event) – предварительная обработка поступающих

сообщений;
AIA (Agent-Identification / Authentification) – идентификация источников сообщений и подтверждение их подлинности;
ACA (Agent-Confidentiality Access) – разграничение доступа пользователей к ресурсам сети;
AD-P1 и AD-P2 (AD-Patterns) – обнаружение подозрительных событий или фактов вторжения;
IDA-1 и IDA-2 (Intrusion Detection Agents) – интеллектуальные агенты обнаружения вторжений и принятия решений о реакции на атаку.
Слайд 11

МНОГОАГЕНТНАЯ СИСТЕМА АНАЛИЗА ЗАЩИЩЕННОСТИ КОРПОРАТИВНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ* *Бакиров Т.К. Автоматизированная система

МНОГОАГЕНТНАЯ СИСТЕМА АНАЛИЗА ЗАЩИЩЕННОСТИ КОРПОРАТИВНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ*

*Бакиров Т.К. Автоматизированная система анализа

защищенности корпоративной вычислительной сети на основе многоагентного подхода / Дис…к.т.н. Спец-ть 05.13.19. – Уфа: УГАТУ, 2006. – 187 с.
Слайд 12

ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ МНОГОАГЕНТНЫХ СИСТЕМ JADE (Java Agent Development Framework), Telecom,

ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ МНОГОАГЕНТНЫХ СИСТЕМ

JADE (Java Agent Development Framework), Telecom, Италия;
AgentBuilder,

IBM, США;
JACK Intelligent Agents;
Bee-gent, Toshiba, Япония;
IDK (INGENIAS Development Kit), GRASIA, Испания;
MAS-DK, СПИИРАН, Санкт-Петербург.

Язык программирования Java; библиотека программных модулей и протоколов обмена; поддержка стандартов FIPA.

Слайд 13

ПЛАТФОРМА JADE (http://jade.tilab.com) Область применения: мобильные сети, Web, промышленное применение Интеграция:

ПЛАТФОРМА JADE (http://jade.tilab.com)

Область применения: мобильные сети, Web, промышленное применение
Интеграция: Java EE

(JMS, Web,…), CORBA, XML
Наличие инструментов разработки агентов и МАС:
Run-time окружения, в котором могут «жить» агенты;
библиотека классов, упрощающих разработку агентов;
набор графических утилит для администрирования и мониторинга активности запущенных агентов
Особенности реализации: язык описания агентов-Java; механизмы интеллекта доступны через плагины BPI и FSM: библиотека протоколов согласно стандартам FIPA; поддержка онтологий; плагины Semantic Web и Web Service.