Сайт о программировании, математике и моделировании
Записи с метками язык моделирования
Язык многоагентного моделирования и безопасность
11 Февраль
В каждой информационной системе есть данные, безопасность которых необходимо обеспечить. В настоящее время хранилищем данных традиционно являются базы данных (БД). На предприятиях такие хранилища чаще всего являются распределенными в сети.
Защита БД является комплексной задачей, которая включает в себя аудит несанкционированных событий и реагирование на них. Встроенные в системы управления базами данных (СУБД) механизмы защиты зачастую не имеют возможности проверки некоторых параметров безопасности, являются недостаточно гибкими и недостаточно производительными для того, чтобы можно было их эффективно применять на практике для обеспечения защищённости информации и неприкосновенности баз данных.
Разнообразие деятельности предприятий, структуры бизнеса, информационных сетей и потоков информации, прикладных систем, способов организации доступа к ним, а также многое другое не позволяет создать универсальную методику решения защиты информации в БД. Чтобы обеспечивать требуемую защиту данных необходимо регулярное участие администратора, от ошибок которого никто не застрахован. Читать дальше >
Анализ существующих средств создания многоагентных систем (МАС)
21 Ноябрь
Традиционно под агентом понимается некоторая автономная сущность в составе информационной системы, решающая определенную подзадачу этой системы. Агент представляет собой самостоятельную программную реализацию, имеющую возможность принимать воздействие из внешнего мира, определять свою реакцию на это воздействие и осуществлять эту реакцию. В одиночку агенты не смогут решить всех задач поставленных перед ними, потому особую ценность имеют многоагентные системы — системы, в которых предусмотрено взаимодействие агентов, каждый из которых решает задачи необходимые для выполнения поставленной цели.
Базовым инструментом разработки многоагентных систем, позволяющим создавать, уничтожать, интерпретировать, запускать и перемещать агентов является агентная платформа. Основными функциями агентных платформ являются: Читать дальше >
Разработка языка взаимодействия агентов МАС. Общие сведения о языке взаимодействия агентов
3 Сентябрь
Важным вопросом является организация передачи информации используемой МАС между агентами. Известно два подхода к решению этой задачи:
- механизм «доски объявления», когда результаты деятельности всех агентов сохраняются в единой базе данных, откуда всегда могут быть получены любым агентом;
- механизм передачи сообщений, когда информация о результатах деятельности одного агента передаётся напрямую другому агенту. Читать дальше >
Разработка архитектуры базы знаний МАС
24 Август
Исходя из структуры многоагентной системы и вида взаимодействия агентов, необходимо чтобы у каждого из них была своя база знаний. Знания, заложенные в базе позволяют понять агенту:
- какое сообщение пришло, т.е тип сообщения (QIP, RIP, RWIP или ANW);
- при каких условиях, т.е проверка каких параметров системы запрашивается данным сообщением или данное сообщение является ответом на определенный запрос (для агента-координатора). Читать дальше >
Тестирование разработанного языка общения агентов. Часть 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):
Агент-координатор посылает запрос об отчете агенту сетевой защиты, тот в свою очередь отсылает ответ, содержащий отчет. Читать дальше >
Платформа Microsoft.NET как инструмент многоагентного моделирования
15 Январь
Платформа Microsoft.NET является одной из наиболее перспективных платформ для разработки программного обеспечения в настоящее время. Это наиболее современная и перспективная платформа для коммерческих приложений. Среда разработки MS Visual Studio 2005 включает в себя такие языки программирования как: Visual Basic, C#, C++, J#. Интерес представляет язык C#, который обладает следующими преимуществами: