АРХИТЕКТУРА И ПЕРВИЧНАЯ ОЦЕНКА ПРОИЗВОДИТЕЛЬНОСТИ МНОГОАГЕНТНОГО ИНСТРУМЕНТА АУДИТА БЕЗОПАСНОСТИ РЕАЛИЗОВАННОГО НА ЯЗЫКЕ GO
Загрузки
Опубликован:
2026-03-31Выпуск:
Том 1 № 1 (2026): JICS_1_2026Раздел:
СтатьиЯзык статьи:
АнглийскийПросмотры:
19Скачивания:
6Ключевые слова:
тестирование на проникновение, многоагентные системы, микросервисная архитектура, язык программирования Go, брокер сообщений NATS, кибербезопасность, распределённые вычисления, REST API, PostgreSQL, масштабируемостьАннотация
В данной статье представлены разработка и оценка производительности Pentool, многоагентного инструмента для тестирования на проникновение, реализованного на языке Go с использованием микросервисной архитектуры. Система состоит из четырех независимых агентов, координируемых через брокер сообщений NATS JetStream для асинхронной, масштабируемой обработки задач. Экспериментальные исследования на диапазонах портов от 100 до 30 000 показывают, что, хотя Pentool имеет более высокие накладные расходы на небольших диапазонах по сравнению с Nmap, его распределенная архитектура обеспечивает превосходную масштабируемость и предсказуемую работу (в 10–100 раз меньшая временная изменчивость). Pentool достигает сопоставимой или лучшей производительности, чем Nmap, на больших диапазонах портов (от 5000 портов), подтверждая эффективность многоагентного подхода для масштабных проверок безопасности. Система демонстрирует почти линейную горизонтальную масштабируемость.
Лицензия

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.