A Diagnosis and Hardening Platform for an Asterisk VoIP PBX

Voice over IP (VoIP) is a set of software and hardware technologies used for making voice calls over the Internet. VoIP has been massively deployed in corporative environments since voice and data network convergence enables unified communication services while reducing costs. The main component of...

Full description

Bibliographic Details
Main Authors: Pelayo Nuño, Carla Suárez, Eva Suárez, Francisco G. Bulnes, Francisco J. delaCalle, Juan Carlos Granda
Format: Article
Language:English
Published: Hindawi-Wiley 2020-01-01
Series:Security and Communication Networks
Online Access:http://dx.doi.org/10.1155/2020/8853625
id doaj-4cf7792b2b7d41fd9324905a7865109a
record_format Article
spelling doaj-4cf7792b2b7d41fd9324905a7865109a2021-01-11T02:21:47ZengHindawi-WileySecurity and Communication Networks1939-01222020-01-01202010.1155/2020/8853625A Diagnosis and Hardening Platform for an Asterisk VoIP PBXPelayo Nuño0Carla Suárez1Eva Suárez2Francisco G. Bulnes3Francisco J. delaCalle4Juan Carlos Granda5Department of ComputingDepartment of ComputingDepartment of ComputingDepartment of ComputingDepartment of ComputingDepartment of ComputingVoice over IP (VoIP) is a set of software and hardware technologies used for making voice calls over the Internet. VoIP has been massively deployed in corporative environments since voice and data network convergence enables unified communication services while reducing costs. The main component of a VoIP network infrastructure is the private branch exchange (PBX). Nowadays, Asterisk is the most widespread PBX deployed within corporations due to its open access technology, along with its modular and flexible design. The configuration of PBX systems usually relies on multiple configuration files composed of a vast number of parameters that may have an impact on the security of the system. Therefore, the setup of such systems tends to be complicated and prone to errors and usually requires highly specialized human intervention. In this research, a diagnosis platform for discovering vulnerabilities and security breaches in the configuration of an Asterisk PBX is presented. The proposed platform performs both reactive and proactive actions in order to reconfigure and harden an Asterisk PBX. Firstly, the platform reacts after certain events by modifying the configuration of the Asterisk PBX in order to mitigate risks. Secondly, the platform performs several on-demand assessments that also reconfigure the Asterisk PBX to improve overall security. Finally, the functionality of the platform is easily extensible and highly customizable. Extensive tests have been carried out to assess the security and performance of the Asterisk PBX when facing attacks. Results show that the security of the platform increases, avoiding performance degradation when using the proposed platform.http://dx.doi.org/10.1155/2020/8853625
collection DOAJ
language English
format Article
sources DOAJ
author Pelayo Nuño
Carla Suárez
Eva Suárez
Francisco G. Bulnes
Francisco J. delaCalle
Juan Carlos Granda
spellingShingle Pelayo Nuño
Carla Suárez
Eva Suárez
Francisco G. Bulnes
Francisco J. delaCalle
Juan Carlos Granda
A Diagnosis and Hardening Platform for an Asterisk VoIP PBX
Security and Communication Networks
author_facet Pelayo Nuño
Carla Suárez
Eva Suárez
Francisco G. Bulnes
Francisco J. delaCalle
Juan Carlos Granda
author_sort Pelayo Nuño
title A Diagnosis and Hardening Platform for an Asterisk VoIP PBX
title_short A Diagnosis and Hardening Platform for an Asterisk VoIP PBX
title_full A Diagnosis and Hardening Platform for an Asterisk VoIP PBX
title_fullStr A Diagnosis and Hardening Platform for an Asterisk VoIP PBX
title_full_unstemmed A Diagnosis and Hardening Platform for an Asterisk VoIP PBX
title_sort diagnosis and hardening platform for an asterisk voip pbx
publisher Hindawi-Wiley
series Security and Communication Networks
issn 1939-0122
publishDate 2020-01-01
description Voice over IP (VoIP) is a set of software and hardware technologies used for making voice calls over the Internet. VoIP has been massively deployed in corporative environments since voice and data network convergence enables unified communication services while reducing costs. The main component of a VoIP network infrastructure is the private branch exchange (PBX). Nowadays, Asterisk is the most widespread PBX deployed within corporations due to its open access technology, along with its modular and flexible design. The configuration of PBX systems usually relies on multiple configuration files composed of a vast number of parameters that may have an impact on the security of the system. Therefore, the setup of such systems tends to be complicated and prone to errors and usually requires highly specialized human intervention. In this research, a diagnosis platform for discovering vulnerabilities and security breaches in the configuration of an Asterisk PBX is presented. The proposed platform performs both reactive and proactive actions in order to reconfigure and harden an Asterisk PBX. Firstly, the platform reacts after certain events by modifying the configuration of the Asterisk PBX in order to mitigate risks. Secondly, the platform performs several on-demand assessments that also reconfigure the Asterisk PBX to improve overall security. Finally, the functionality of the platform is easily extensible and highly customizable. Extensive tests have been carried out to assess the security and performance of the Asterisk PBX when facing attacks. Results show that the security of the platform increases, avoiding performance degradation when using the proposed platform.
url http://dx.doi.org/10.1155/2020/8853625
work_keys_str_mv AT pelayonuno adiagnosisandhardeningplatformforanasteriskvoippbx
AT carlasuarez adiagnosisandhardeningplatformforanasteriskvoippbx
AT evasuarez adiagnosisandhardeningplatformforanasteriskvoippbx
AT franciscogbulnes adiagnosisandhardeningplatformforanasteriskvoippbx
AT franciscojdelacalle adiagnosisandhardeningplatformforanasteriskvoippbx
AT juancarlosgranda adiagnosisandhardeningplatformforanasteriskvoippbx
AT pelayonuno diagnosisandhardeningplatformforanasteriskvoippbx
AT carlasuarez diagnosisandhardeningplatformforanasteriskvoippbx
AT evasuarez diagnosisandhardeningplatformforanasteriskvoippbx
AT franciscogbulnes diagnosisandhardeningplatformforanasteriskvoippbx
AT franciscojdelacalle diagnosisandhardeningplatformforanasteriskvoippbx
AT juancarlosgranda diagnosisandhardeningplatformforanasteriskvoippbx
_version_ 1714949876814446592