Detecting SPIT Attacks in VoIP Networks Using Convolutional Autoencoders: A Deep Learning Approach

Voice over Internet Protocol (VoIP) is a technology that enables voice communication to be transmitted over the Internet, transforming communication in both personal and business contexts by offering several benefits such as cost savings and integration with other communication systems. However, VoI...

Full description

Bibliographic Details
Main Authors: Waleed Nazih, Khaled Alnowaiser, Esraa Eldesouky, Osama Youssef Atallah
Format: Article
Language:English
Published: MDPI AG 2023-06-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/12/6974
_version_ 1827738752518193152
author Waleed Nazih
Khaled Alnowaiser
Esraa Eldesouky
Osama Youssef Atallah
author_facet Waleed Nazih
Khaled Alnowaiser
Esraa Eldesouky
Osama Youssef Atallah
author_sort Waleed Nazih
collection DOAJ
description Voice over Internet Protocol (VoIP) is a technology that enables voice communication to be transmitted over the Internet, transforming communication in both personal and business contexts by offering several benefits such as cost savings and integration with other communication systems. However, VoIP attacks are a growing concern for organizations that rely on this technology for communication. Spam over Internet Telephony (SPIT) is a type of VoIP attack that involves unwanted calls or messages, which can be both annoying and pose security risks to users. Detecting SPIT can be challenging since it is often delivered from anonymous VoIP accounts or spoofed phone numbers. This paper suggests an anomaly detection model that utilizes a deep convolutional autoencoder to identify SPIT attacks. The model is trained on a dataset of normal traffic and then encodes new traffic into a lower-dimensional latent representation. If the network traffic varies significantly from the encoded normal traffic, the model flags it as anomalous. Additionally, the model was tested on two datasets and achieved F1 scores of 99.32% and 99.56%. Furthermore, the proposed model was compared to several traditional anomaly detection approaches and it outperformed them on both datasets.
first_indexed 2024-03-11T02:48:45Z
format Article
id doaj.art-71e60bc2519843a98b36fc38dbbe0c77
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-11T02:48:45Z
publishDate 2023-06-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-71e60bc2519843a98b36fc38dbbe0c772023-11-18T09:07:10ZengMDPI AGApplied Sciences2076-34172023-06-011312697410.3390/app13126974Detecting SPIT Attacks in VoIP Networks Using Convolutional Autoencoders: A Deep Learning ApproachWaleed Nazih0Khaled Alnowaiser1Esraa Eldesouky2Osama Youssef Atallah3Department of Computer Science, College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, Al Kharj 11942, Saudi Arabia Department of Computer Engineering, College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, Al Kharj 11942, Saudi ArabiaDepartment of Computer Science, College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, Al Kharj 11942, Saudi Arabia Department of Biomedical Engineering, Medical Research Institute, Alexandria University, El-Hadra Bahry, Alexandria 21561, EgyptVoice over Internet Protocol (VoIP) is a technology that enables voice communication to be transmitted over the Internet, transforming communication in both personal and business contexts by offering several benefits such as cost savings and integration with other communication systems. However, VoIP attacks are a growing concern for organizations that rely on this technology for communication. Spam over Internet Telephony (SPIT) is a type of VoIP attack that involves unwanted calls or messages, which can be both annoying and pose security risks to users. Detecting SPIT can be challenging since it is often delivered from anonymous VoIP accounts or spoofed phone numbers. This paper suggests an anomaly detection model that utilizes a deep convolutional autoencoder to identify SPIT attacks. The model is trained on a dataset of normal traffic and then encodes new traffic into a lower-dimensional latent representation. If the network traffic varies significantly from the encoded normal traffic, the model flags it as anomalous. Additionally, the model was tested on two datasets and achieved F1 scores of 99.32% and 99.56%. Furthermore, the proposed model was compared to several traditional anomaly detection approaches and it outperformed them on both datasets.https://www.mdpi.com/2076-3417/13/12/6974deep learningautoencodersnetwork securityVoIPSPIT
spellingShingle Waleed Nazih
Khaled Alnowaiser
Esraa Eldesouky
Osama Youssef Atallah
Detecting SPIT Attacks in VoIP Networks Using Convolutional Autoencoders: A Deep Learning Approach
Applied Sciences
deep learning
autoencoders
network security
VoIP
SPIT
title Detecting SPIT Attacks in VoIP Networks Using Convolutional Autoencoders: A Deep Learning Approach
title_full Detecting SPIT Attacks in VoIP Networks Using Convolutional Autoencoders: A Deep Learning Approach
title_fullStr Detecting SPIT Attacks in VoIP Networks Using Convolutional Autoencoders: A Deep Learning Approach
title_full_unstemmed Detecting SPIT Attacks in VoIP Networks Using Convolutional Autoencoders: A Deep Learning Approach
title_short Detecting SPIT Attacks in VoIP Networks Using Convolutional Autoencoders: A Deep Learning Approach
title_sort detecting spit attacks in voip networks using convolutional autoencoders a deep learning approach
topic deep learning
autoencoders
network security
VoIP
SPIT
url https://www.mdpi.com/2076-3417/13/12/6974
work_keys_str_mv AT waleednazih detectingspitattacksinvoipnetworksusingconvolutionalautoencodersadeeplearningapproach
AT khaledalnowaiser detectingspitattacksinvoipnetworksusingconvolutionalautoencodersadeeplearningapproach
AT esraaeldesouky detectingspitattacksinvoipnetworksusingconvolutionalautoencodersadeeplearningapproach
AT osamayoussefatallah detectingspitattacksinvoipnetworksusingconvolutionalautoencodersadeeplearningapproach