Синтетическая и конфиденциальная генерация сетевых трасс с помощью генеративных моделей ИИ для обучения систем обнаружения сетевых вторжений
Synthetic and privacy-preserving traffic trace generation using generative AI models for training Network Intrusion Detection Systems
2024-06-20
SCID: 54.1/h2ycyfkx
Discuss with AI
Условный вариационный автоэнкодер (CVAE)синтетические наборы данных в формате PCAP и табличном форматесистемы обнаружения сетевых вторжений (NIDS)защита конфиденциальности сетевого трафикагенерация синтетических трафиковых трасс
Figures from the paper
Abstract (AI)
Системы обнаружения сетевых вторжений (NIDS) являются ключевыми инструментами для защиты сетевых устройств от кибератак. Недавние достижения в области искусственного интеллекта (ИИ) предоставили значительные преимущества для реализации NIDS, способных в реальном времени контролировать сетевой трафик и блокировать кибератаки. В литературе широко признаётся, что для эффективного обучения NIDS требуется большое количество размеченных трафиков, репрезентативных по отношению к атакам. Тем не менее наличие публичных и обширных наборов данных остаётся существенно ограниченным из‑за затрат на сбор и разметку реальных трасс трафика и проблем с конфиденциальностью при их совместном использовании. Чтобы решить эти проблемы, в статье представлен генеративный ИИ‑модель, способная синтезировать анонимизированные трассы трафика на основе реальных, таким образом учитывая вопросы конфиденциальности, доступности и репрезентативности. Предложение основано на условном вариационном автоэнкодере (Conditional Variational Autoencoder, CVAE) и процедуре предварительной обработки, специально разработанной для генерации новых трасс трафика. Для валидации решения проведено обширное эмпирическое исследование с использованием трёх недавних и общедоступных наборов данных, содержащих доброкачественный и вредоносный трафик. Валидация выполнена как с точки зрения классификационной производительности надёжной NIDS, так и с точки зрения качества синтетических данных по сравнению с использованием реальных данных. Мы сравниваем наш CVAE с двумя современными генераторами трафика на базе ИИ и демонстрируем, что при обучении NIDS на трассах, сгенерированных нашей моделью, потери по F1‑мере по сравнению с обучением на реальных данных ограничены; модели конкурентов же испытывают трудности или не способны генерировать трассы, столь же эффективные для обучения NIDS и статистически схожие с оригиналом. Мы публикуем синтетические наборы данных в форматах PCAP и табличном формате, чтобы облегчить воспроизводимость наших результатов и поощрить дальнейшие исследования генеративного ИИ в сетевой области.
Key Findings
1
Условный вариационный автоэнкодер (CVAE) с специализированной процедурой предобработки способен синтезировать анонимизированные сетевые трассы из реальных, решая проблемы приватности и нехватки данных для обучения NIDS.
2
Широкая эмпирическая валидация на трёх современных публичных наборах данных показывает, что трассы, сгенерированные CVAE, позволяют обучать NIDS с лишь незначительной потерей F1-метрики по сравнению с обучением на реальных данных.
3
Авторы публикуют синтетические наборы данных в форматах PCAP и таблиц для обеспечения воспроизводимости и поощрения дальнейших исследований генеративного ИИ в сетевых задачах.
4
Два современных генератора трафика на основе ИИ, с которыми проведено сравнение, оказались неспособны генерировать трассы столь же эффективные для обучения NIDS и статистически похожие на оригинал, как предложенный CVAE.
Research Object
Синтетические анонимизированные сетевые трафик-трейсы, сгенерированные с помощью условного вариационного автокодера (CVAE)
Research Subject
Эффективность и конфиденциальность сгенерированного трафика для обучения систем обнаружения сетевых вторжений (NIDS), оцениваемые по классификационной производительности NIDS (потеря F1-метрики) и статистическому сходству с реальным трафиком
Publication Details
Publication Date
2024-06-20
Journal
Publisher
ISSN
Cited by
32
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest