Сайт о программировании, математике и моделировании
Записи с метками агенты
Язык многоагентного моделирования и безопасность
11 Февраль
В каждой информационной системе есть данные, безопасность которых необходимо обеспечить. В настоящее время хранилищем данных традиционно являются базы данных (БД). На предприятиях такие хранилища чаще всего являются распределенными в сети.
Защита БД является комплексной задачей, которая включает в себя аудит несанкционированных событий и реагирование на них. Встроенные в системы управления базами данных (СУБД) механизмы защиты зачастую не имеют возможности проверки некоторых параметров безопасности, являются недостаточно гибкими и недостаточно производительными для того, чтобы можно было их эффективно применять на практике для обеспечения защищённости информации и неприкосновенности баз данных.
Разнообразие деятельности предприятий, структуры бизнеса, информационных сетей и потоков информации, прикладных систем, способов организации доступа к ним, а также многое другое не позволяет создать универсальную методику решения защиты информации в БД. Чтобы обеспечивать требуемую защиту данных необходимо регулярное участие администратора, от ошибок которого никто не застрахован. Читать дальше >
Тестирование разработанного языка общения агентов. Часть 2 – Попытка взлома пароля путем перебора
27 Январь
При запуске программы появляется форма, которая позволяет отследить взаимодействие агентов при определенных атаках (Рисунок 1)
Агент-координатор посылает запрос агенту-аутентификации о значении переменной «@@connections», содержащей число неудачных попыток аутентификации. Переменная «@@connections» хранится в журнале событий C:\Program Files\Microsoft SQL Server\MSSQL\LOG. Агент аутентификации отвечает агенту-координатору сообщением, содержащим значение переменной «@@connections». Читать дальше >
Многоагентные системы для обеспечения аудита и защиты СУБД
20 Декабрь
Создание МАС напрямую зависит от типа информационной системы, в которой функционирует СУБД. Пусть СУБД имеет клиент-серверную архитектуру, представленную на рисунке 1:
Защищённость СУБД достигается путём функционирования следующих защитных механизмов:
- подсистема аутентификации;
- подсистема разграничения доступа;
- криптографическая защита;
- сетевая защита.
Разработка языка взаимодействия агентов МАС. Общие сведения о языке взаимодействия агентов
3 Сентябрь
Важным вопросом является организация передачи информации используемой МАС между агентами. Известно два подхода к решению этой задачи:
- механизм «доски объявления», когда результаты деятельности всех агентов сохраняются в единой базе данных, откуда всегда могут быть получены любым агентом;
- механизм передачи сообщений, когда информация о результатах деятельности одного агента передаётся напрямую другому агенту. Читать дальше >
Анализ методов представления знаний агентов в МАС
30 Август
В интеллектуальных системах термин «знание» приобрел специфический смысл. Под знаниями понимается форма представления информации в ЭВМ, которой присущи следующие особенности:
- внутренняя интерпретируемость, когда каждая информационная единица должна иметь уникальное имя, по которому система находит ее, а также отвечает на запросы, в которых это имя упомянуто;
- структурированность — включенность одних информационных единиц в состав других;
- связность — возможность задания временных, каузальных пространственных или иного рода отношений;
- семантическая метрика — возможность задания отношений, характеризующих ситуационную близость;
- активность — выполнение программ инициируется текущим состоянием информационной базы.
Разработка архитектуры базы знаний МАС
24 Август
Исходя из структуры многоагентной системы и вида взаимодействия агентов, необходимо чтобы у каждого из них была своя база знаний. Знания, заложенные в базе позволяют понять агенту:
- какое сообщение пришло, т.е тип сообщения (QIP, RIP, RWIP или ANW);
- при каких условиях, т.е проверка каких параметров системы запрашивается данным сообщением или данное сообщение является ответом на определенный запрос (для агента-координатора). Читать дальше >
Анализ языков взаимодействия агентов в МАС
17 Август
Язык общения (коммуникации) обеспечивает согласованное взаимодействие агентов – циркуляцию информации, передачу запросов услуг, реализует механизмы переговоров, поддерживает сотрудничество между агентами, направленное на достижение общей цели и, как следствие, формирование коллективов агентов. Также для общения агентов разрабатываются специальные модели представления знаний и языки для описания знаний. Язык взаимодействия рассматривается как многоуровневая структура, включающая:
- уровень представления знаний;
- уровень переговоров или координации;
- уровень стратегий коммуникации.
Разработка языка взаимодействия агентов МАС. Средства обмена данными
13 Август
Сообщения, посылаемые агентами можно разделить на два вида:
- запросы, посылаемые агентом-координатором;
- сообщения-ответы.
Пусть событие SomeEvent2-посылка сообщения агента-координатора какому-либо агенту, в зависимости от протокола взаимодействия: Читать дальше >
Тестирование разработанного языка общения агентов. Часть 1 – Условия
6 Август
В ходе экспериментального исследования необходимо проверить обеспечивает ли разработанный язык понимание агентов друг друга. Проверяется взаимодействие следующих агентов защиты: агента-координатора, агента аутентификации, агента разграничения доступа, агента резервного копирования, агента сетевой защиты, агента обнаружения вторжений. Для этих целей проводится 3 эксперимента:
- 1 эксперимент — попытка взлома пароля путем перебора;
- 2 эксперимент — нецелевое расходование ресурсов;
- 3 эксперимент — перехват трафика.
Эксперименты проводятся на программно-аппаратном комплексе со следующими характеристиками:
- ноутбук hp pavilion dv5000 (ОЗУ-1,5 Гб; 1,6 ГГц);
- операционная система Windows 7;
- Microsoft Visual Studio 2005;
- Microsoft Office Access 2003.
Тестирование разработанного языка общения агентов. Часть 4 – Перехват трафика
1 Март
Для просмотра протокола взаимодействия агентов при нецелевом расходовании ресурсов, необходимо выбрать в поле protocol_id соответствующую атаку (Рисунок 1):
Агент-координатор посылает запрос об отчете агенту сетевой защиты, тот в свою очередь отсылает ответ, содержащий отчет. Читать дальше >