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...
Main Authors: | , , , , , |
---|---|
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 |