Классификация зашифрованного мобильного трафика с использованием глубокого обучения: экспериментальная оценка, извлеченные уроки и проблемы

Mobile Encrypted Traffic Classification Using Deep Learning: Experimental Evaluation, Lessons Learned, and Challenges
Giuseppe Aceto, Domenico Ciuonzo, Antonio Montieri, Antonio Pescapè
2019-02-12

автоматическое извлечение признаковглубокое обучениезашифрованные протоколыклассификация мобильного зашифрованного трафиканаборы данных мобильного трафика
Массовое распространение портативных устройств привело к взрывному росту объемов мобильного трафика, проходящего через домашние и корпоративные сети, а также через Интернет. Классификация трафика (КТ), то есть совокупность процедур для определения мобильных приложений, генерирующих такой трафик, в настоящее время стала источником исключительно ценной информации для профилирования, хотя и сопряженной с определенными рисками для конфиденциальности, а также основным инструментом дифференциации и блокировки сервисов. Однако разработка точных классификаторов осложняется растущим распространением зашифрованных протоколов, таких как протокол защищенного транспортного уровня (Transport Layer Security, TLS), что ограничивает применимость эффективных методов глубокой инспекции пакетов. Кроме того, быстро расширяющийся набор приложений и изменчивая природа мобильного трафика делают устаревшими решения на основе традиционного машинного обучения, использующие признаки, разработанные вручную и предложенные экспертами, и не позволяют им соответствовать темпам изменений. По этим причинам глубокое обучение (ГО) впервые предлагается в качестве практически применимой стратегии разработки классификаторов мобильного трафика, основанных на автоматически извлекаемых признаках, способных обрабатывать зашифрованный трафик и отражать сложные модели его поведения. Для этого различные современные методы глубокого обучения, применяемые в традиционной классификации трафика, воспроизводятся, детально анализируются с выделением критически важных вариантов проектирования и включаются в систематическую платформу для сравнения, также содержащую стенд оценки производительности. Несмотря на разработку в мобильном контексте, полученный результат применим к более широкому классу задач классификации зашифрованного трафика. Наконец, производительность этих классификаторов на основе глубокого обучения критически исследуется посредством исчерпывающей экспериментальной проверки на трех наборах мобильных данных, содержащих сведения о реальной активности пользователей, с выделением связанных с ними недостатков, рекомендаций по проектированию и проблем.
1
Глубокое обучение представлено как практический подход к классификации зашифрованного мобильного трафика с автоматически изучаемыми признаками вместо вручную разработанных признаков.
2
Зашифрованные протоколы, быстрое расширение набора приложений и изменяющиеся модели мобильного трафика делают глубокий анализ пакетов и традиционное машинное обучение с ручными признаками всё менее пригодными.
3
Исчерпывающие эксперименты на трёх наборах данных мобильного трафика, собранных при активности реальных пользователей, выявляют практические недостатки, рекомендации по проектированию и нерешённые проблемы.
4
Предложенная система оценки, разработанная для мобильного трафика, применима более широко к задачам классификации зашифрованного трафика.
5
В работе воспроизводятся и систематически сравниваются современные методы глубокого обучения для классификации трафика, а также выявляются критически важные проектные решения с помощью специального стенда оценки.

Зашифрованный сетевой трафик мобильных приложений

производительность, устойчивость и проектные проблемы классификации трафика на основе глубокого обучения для определения порождающих его мобильных приложений

Publication Details
Publication Date
2019-02-12
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Giuseppe Aceto
Domenico Ciuonzo
Antonio Montieri
Antonio Pescapè
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%