Classifying DNS over HTTPS Malicious/Benign Traffic Using Deep Learning Models

dc.contributor.authorViswanathan, Sangeetha
dc.date.accessioned2024-10-25T06:33:25Z
dc.date.available2024-10-25T06:33:25Z
dc.date.issued2023
dc.description.abstractAs we live in an era where privacy over the Internet has become rudimentary, protocols like DNS over HTTPS (DoH) and DNS over TLS (DoT), which promote encryption, have become popular. While these protocols were introduced to overcome the drawbacks of DNS protocol, even DoH has some security issues that need to be tackled to prevent any misuse. Herein, we implemented deep learning models to classify DNS over HTTPS traffic and found the most efficient method in regard to time-required complexity and computational requirements. Previous studies have used a variety of features from datasets to identify malicious activities. Although machine learning and deep learning models are commonly used, they require more human intervention. These models are also more computationally complex, as one is required to tune the model and its parameters for accurate results. In comparison, some deep learning models are more efficient as they work well without any human intervention and are capable of parameter tuning by themselves. In this work, we used the CIRA-CIC-DoHBrw-2020 dataset and performed data imbalance handling, one hot encoding, and feature selection to create a model that can be used for a more generalized environment. We implemented long short-term memory (LSTM), bidirectional LSTM (BiLSTM), and gated recurrent unit (GRU) models to classify DoH traffic with high accuracy. Although the mentioned models produced good accuracy, the BiLSTM model performs better than the LSTM model in the time taken for prediction and accuracy; the GRU model outperformed both LSTM and BiLSTM models in terms of accuracy, computation time, and computation complexity. Hence, it is more efficient than both LSTM and BiLSTM models.en_US
dc.identifier.urihttps://ieeexplore.ieee.org/abstract/document/10458486
dc.identifier.urihttp://dspace.bits-pilani.ac.in:8080/jspui/handle/123456789/16184
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.subjectComputer Scienceen_US
dc.subjectMachine learning (ML)en_US
dc.subjectDeep Learning (DL)en_US
dc.subjectAnomaly detectionen_US
dc.subjectNeural networksen_US
dc.subjectGated Recurrent Unit (GRU)en_US
dc.titleClassifying DNS over HTTPS Malicious/Benign Traffic Using Deep Learning Modelsen_US
dc.typeArticleen_US

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: