Montieri, Antonio (2020) Methodologies for Mobile and Encrypted Traffic Classification via Machine Learning Approaches. [Tesi di dottorato]
Preview |
Text
montieri_antonio_32.pdf Download (7MB) | Preview |
Item Type: | Tesi di dottorato |
---|---|
Resource language: | English |
Title: | Methodologies for Mobile and Encrypted Traffic Classification via Machine Learning Approaches |
Creators: | Creators Email Montieri, Antonio antonio.montieri@unina.it |
Date: | 12 March 2020 |
Number of Pages: | 306 |
Institution: | Università degli Studi di Napoli Federico II |
Department: | Ingegneria Elettrica e delle Tecnologie dell'Informazione |
Dottorato: | Information technology and electrical engineering |
Ciclo di dottorato: | 32 |
Coordinatore del Corso di dottorato: | nome email Riccio, Daniele daniele.riccio@unina.it |
Tutor: | nome email Pescapè, Antonio UNSPECIFIED |
Date: | 12 March 2020 |
Number of Pages: | 306 |
Keywords: | computer networks; Internet; mobile traffic; encrypted traffic; traffic classification; machine learning; deep learning; big data; mobile apps; Android; iOS; anonymity networks; Tor; I2P; JonDonym |
Settori scientifico-disciplinari del MIUR: | Area 09 - Ingegneria industriale e dell'informazione > ING-INF/05 - Sistemi di elaborazione delle informazioni |
Date Deposited: | 05 Apr 2020 15:41 |
Last Modified: | 08 Nov 2021 14:36 |
URI: | http://www.fedoa.unina.it/id/eprint/13112 |
Collection description
The widespread use of handheld devices (e.g., smartphones) has led to a significant evolution in the way the users connect to the Internet and access contents or services. This entails a substantial change in the nature of network traffic. Traffic classification---the set of techniques suited to infer the applications generating network traffic---is currently the enabler for gathering valuable information for different stakeholders in the Internet traffic delivery supply chain. This includes its application for network management (e.g., service differentiation/blocking and quality-of-service enforcement), network security, and user profiling. On top of that, traffic classification highlights compelling privacy issues related to (the share of) this information in thorny scenarios (e.g., healthcare apps and enterprise environments). Nonetheless, the proliferation of encryption (e.g., anonymity tools) hinders the suitability of solutions based on cleartext traffic inspection and thus challenges current classifiers. Also, the moving-target nature of mobile traffic, due to the daily-expanding set of apps sharing common third-party services, accelerates the performance degradation of design solutions based on standard machine learning approaches. As such, this Thesis presents a set of novel methodologies for mobile traffic classification that can operate under the encrypted-traffic assumption and advances the state-of-the-art from multiple viewpoints. In detail, the present dissertation devises innovative machine learning approaches based on multi- and hierarchical-classification. Furthermore, it pioneers the adoption of the deep learning paradigm to design practical and effective mobile traffic classifiers through the automatic extraction of features reflecting complex data patterns. Then, to overcome the complexity of these solutions, a distributed deployment based on the big-data framework is investigated. Such analysis highlights the non-transparent nature of the big-data accelerator when applied to the training phase of deep learning classifiers, shedding light on intrinsic trade-offs. Extensive experimental evaluations are conducted to assess the performance of proposed approaches and compare them with most related state-of-the-art solutions. This goal is achieved by the definition of a common benchmark encompassing public datasets. In this regard, a novel architecture is designed and implemented to capture and label our publicly-released dataset.
Downloads
Downloads per month over past year
Actions (login required)
View Item |