Evaluating the web‐application resiliency to business‐layer DoS attacks
A denial‐of‐service (DoS) attack is a serious attack that targets web applications. According to Imperva, DoS attacks in the application layer comprise 60% of all the DoS attacks. Nowadays, attacks have grown into application‐ and business‐layer attacks, and vulnerability‐analysis tools are unable t...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Electronics and Telecommunications Research Institute (ETRI)
2019-12-01
|
Series: | ETRI Journal |
Subjects: | |
Online Access: | https://doi.org/10.4218/etrij.2019-0164 |
_version_ | 1818837693022339072 |
---|---|
author | Mitra Alidoosti Alireza Nowroozi Ahmad Nickabadi |
author_facet | Mitra Alidoosti Alireza Nowroozi Ahmad Nickabadi |
author_sort | Mitra Alidoosti |
collection | DOAJ |
description | A denial‐of‐service (DoS) attack is a serious attack that targets web applications. According to Imperva, DoS attacks in the application layer comprise 60% of all the DoS attacks. Nowadays, attacks have grown into application‐ and business‐layer attacks, and vulnerability‐analysis tools are unable to detect business‐layer vulnerabilities (logic‐related vulnerabilities). This paper presents the business‐layer dynamic application security tester (BLDAST) as a dynamic, black‐box vulnerability‐analysis approach to identify the business‐logic vulnerabilities of a web application against DoS attacks. BLDAST evaluates the resiliency of web applications by detecting vulnerable business processes. The evaluation of six widely used web applications shows that BLDAST can detect the vulnerabilities with 100% accuracy. BLDAST detected 30 vulnerabilities in the selected web applications; more than half of the detected vulnerabilities were new and unknown. Furthermore, the precision of BLDAST for detecting the business processes is shown to be 94%, while the generated user navigation graph is improved by 62.8% because of the detection of similar web pages. |
first_indexed | 2024-12-19T03:26:33Z |
format | Article |
id | doaj.art-b62697bfe57749699d3e27bc8685a3a0 |
institution | Directory Open Access Journal |
issn | 1225-6463 |
language | English |
last_indexed | 2024-12-19T03:26:33Z |
publishDate | 2019-12-01 |
publisher | Electronics and Telecommunications Research Institute (ETRI) |
record_format | Article |
series | ETRI Journal |
spelling | doaj.art-b62697bfe57749699d3e27bc8685a3a02022-12-21T20:37:35ZengElectronics and Telecommunications Research Institute (ETRI)ETRI Journal1225-64632019-12-0142343344510.4218/etrij.2019-016410.4218/etrij.2019-0164Evaluating the web‐application resiliency to business‐layer DoS attacksMitra AlidoostiAlireza NowrooziAhmad NickabadiA denial‐of‐service (DoS) attack is a serious attack that targets web applications. According to Imperva, DoS attacks in the application layer comprise 60% of all the DoS attacks. Nowadays, attacks have grown into application‐ and business‐layer attacks, and vulnerability‐analysis tools are unable to detect business‐layer vulnerabilities (logic‐related vulnerabilities). This paper presents the business‐layer dynamic application security tester (BLDAST) as a dynamic, black‐box vulnerability‐analysis approach to identify the business‐logic vulnerabilities of a web application against DoS attacks. BLDAST evaluates the resiliency of web applications by detecting vulnerable business processes. The evaluation of six widely used web applications shows that BLDAST can detect the vulnerabilities with 100% accuracy. BLDAST detected 30 vulnerabilities in the selected web applications; more than half of the detected vulnerabilities were new and unknown. Furthermore, the precision of BLDAST for detecting the business processes is shown to be 94%, while the generated user navigation graph is improved by 62.8% because of the detection of similar web pages.https://doi.org/10.4218/etrij.2019-0164black‐box testingbusiness layerbusiness processdenial‐of‐service (dos) attacklogic vulnerabilityweb‐application security |
spellingShingle | Mitra Alidoosti Alireza Nowroozi Ahmad Nickabadi Evaluating the web‐application resiliency to business‐layer DoS attacks ETRI Journal black‐box testing business layer business process denial‐of‐service (dos) attack logic vulnerability web‐application security |
title | Evaluating the web‐application resiliency to business‐layer DoS attacks |
title_full | Evaluating the web‐application resiliency to business‐layer DoS attacks |
title_fullStr | Evaluating the web‐application resiliency to business‐layer DoS attacks |
title_full_unstemmed | Evaluating the web‐application resiliency to business‐layer DoS attacks |
title_short | Evaluating the web‐application resiliency to business‐layer DoS attacks |
title_sort | evaluating the web application resiliency to business layer dos attacks |
topic | black‐box testing business layer business process denial‐of‐service (dos) attack logic vulnerability web‐application security |
url | https://doi.org/10.4218/etrij.2019-0164 |
work_keys_str_mv | AT mitraalidoosti evaluatingthewebapplicationresiliencytobusinesslayerdosattacks AT alirezanowroozi evaluatingthewebapplicationresiliencytobusinesslayerdosattacks AT ahmadnickabadi evaluatingthewebapplicationresiliencytobusinesslayerdosattacks |