Глубокое обучение для классификации зашифрованного трафика и обнаружения неизвестных данных
Deep Learning for Encrypted Traffic Classification and Unknown Data Detection
2022-10-09
SCID: 54.1/ekgu724x
Discuss with AI
глубокая нейронная сетьклассификация зашифрованного трафикаобнаружение активности внутри приложенийсегментация трафика на основе временных оконобнаружение неизвестных данных
Figures from the paper
Abstract (AI)
Несмотря на широкое применение методов шифрования для обеспечения конфиденциальности интернет-коммуникаций, пользователи мобильных устройств по-прежнему подвергаются рискам нарушения конфиденциальности и безопасности. В данной работе предлагается новая глубокая нейронная сеть (DNN), основанная на методе обнаружения пользовательской активности, для идентификации детализированных действий пользователей, выполняемых в мобильных приложениях (так называемых внутриприкладных действий), по перехваченному потоку зашифрованного интернет-трафика. Одной из проблем является огромное количество приложений, из-за чего практически невозможно собрать все возможные данные из них и использовать их для обучения модели DNN. Поэтому в данной работе используется распределение вероятностей выходного слоя DNN для фильтрации данных приложений, которые не учитывались при обучении модели (то есть неизвестных данных). В предложенной системе применяется подход на основе временного окна, позволяющий разделить поток трафика, связанный с действием, на сегменты, благодаря чему внутриприкладные действия можно идентифицировать, наблюдая лишь за частью соответствующего трафика. Проведённые испытания показали, что при использовании данной системы точность идентификации ранее использованных для обучения внутриприкладных действий составила 90% и выше, а средняя точность определения трафика ранее не обучавшихся внутриприкладных действий как неизвестных данных — 79%.
Key Findings
1
Глубокая нейронная сеть выявляет детализированные действия пользователей внутри мобильных приложений по перехваченному зашифрованному интернет-трафику без расшифровки сообщений.
2
Для фильтрации трафика приложений и действий, отсутствовавших в обучении, используются распределения вероятностей выходного слоя DNN.
3
Подход решает проблему непрактичности сбора обучающих данных для бесчисленного множества приложений на мобильных устройствах.
4
Точность распознавания ранее обученных действий составляет не менее 90%, а средняя точность выявления трафика ранее необученных действий как неизвестных данных — 79%.
5
Для распознавания действий применяется сегментация трафика по временным окнам, позволяющая наблюдать лишь часть связанного с действием трафика.
Research Object
Зашифрованный интернет-трафик мобильных приложений, включая обученные и ранее не встречавшиеся внутриприкладные действия
Research Subject
Тонкая идентификация внутриприкладных действий пользователей и обнаружение данных неизвестных приложений по сегментированному зашифрованному трафику с использованием вероятностей выходного слоя DNN
Publication Details
Publication Date
2022-10-09
Journal
Publisher
ISSN
Cited by
32
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
Источники этой статьи в scid.ai5
Структуры данных для статистических вычислений в Python2010
Классификация трафика со сквозным шифрованием с использованием одномерных сверточных нейронных сетей2017
Глубокое обучение для классификации зашифрованного трафика: обзор2019
FS-Net: сеть последовательностей потоков для классификации зашифрованного трафика2019
Классификация зашифрованного мобильного трафика с использованием глубокого обучения2018