Автоматическая идентификация мобильных приложений по зашифрованному трафику с гибридными нейронными сетями
Automatic Mobile App Identification From Encrypted Traffic With Hybrid Neural Networks
2020-01-01
SCID: 54.1/9c4uta2d
Discuss with AI
App-Netобъединение RNN и CNNзашифрованный трафик TLSгибридная нейронная сетьидентификация мобильных приложений
Figures from the paper
Abstract (AI)
Рост числа портативных устройств привёл к взрывному увеличению объёмов мобильного трафика в Интернете. Идентификация мобильных приложений по сетевому трафику стала ключевой задачей для управления мобильными сетями и обеспечения безопасности. Традиционно разработка точных идентификаторов опирается на методы глубокого анализа пакетов (Deep Packet Inspection, DPI). Однако такие подходы стали менее эффективны из‑за широкой адаптации зашифрованных протоколов в мобильных приложениях (в основном TLS). Для решения этой проблемы изучались и использовались различные методы машинного обучения. Большинство из них применяют линейные классификаторы поверх вручную разработанных признаков, которые ненадёжны из‑за сложности мобильного трафика. В этой статье мы предлагаем App-Net — сквозную гибридную нейронную сеть для идентификации мобильных приложений по зашифрованному TLS-трафику. App-Net разработан путём параллельного объединения RNN и CNN и способен автоматически извлекать эффективные признаки из необработанных TLS-потоков. Благодаря скоординированному слиянию и оптимизированному обучению гибридная и мультимодальная архитектура характеризует как последовательностные паттерны потоков, так и сигнатуры приложений для обучения совместного встраивания поток–приложение. Мы оцениваем App-Net на реальном наборе данных, охватывающем 80 приложений. Результаты показывают, что наш метод обеспечивает отличную производительность и превосходит передовые методы.
Key Findings
1
App-Net — это сквозная гибридная нейронная сеть, объединяющая RNN и CNN параллельно для идентификации мобильных приложений по зашифрованному TLS-трафику.
2
App-Net автоматически извлекает эффективные признаки из сырых TLS-потоков, избавляясь от ручной разработки признаков и линейных классификаторов.
3
Координированная фузия и оптимизированное обучение улучшают характеристику как паттернов последовательности потока, так и сигнатур приложений.
4
При оценке на реальном наборе данных из 80 приложений App-Net демонстрирует отличную производительность и превосходит существующие методы.
5
Гибридная мультимодальная архитектура объединяет информацию о последовательности (RNN) и сигнатуре (CNN) для получения совместного встраивания поток-приложение.
Research Object
Задача идентификации мобильных приложений по зашифрованному TLS сетевому трафику
Research Subject
Энд‑ту‑энд гибридная нейронная сеть (App‑Net, сочетающая RNN и CNN), автоматически извлекающая признаки из сырых TLS потоков для характеристики последовательных паттернов трафика и сигнатур приложений с целью точной идентификации приложений
Publication Details
Publication Date
2020-01-01
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
Источники этой статьи в scid.ai6
FS-Net: сеть последовательностей потоков для классификации зашифрованного трафика2019
Классификация зашифрованного мобильного трафика с использованием глубокого обучения: экспериментальная оценка, извлеченные уроки и проблемы2019
MaMPF: Классификация шифрованного трафика на основе многопризнаковых марковских вероятностных отпечатков2018
Классификация трафика со сквозным шифрованием с использованием одномерных сверточных нейронных сетей2017
Адаптивная идентификация зашифрованного трафика по отпечаткам с двунаправленной зависимостью2016
Обзор методов классификации и анализа зашифрованного трафика2015