Strengthening Web Application Security: A Penetration Regression TestSelection Algorithm for Early Detection of Buffer OverflowVulnerability

Authors

  • Shilpa R. G P M.S. Ramaiah University of Applied Sciences, Bangalore, India Author
  • Jhilmil Basu P Faculty of Engineering and Technology, M.S. Ramaiah University of Applied Sciences, Bangalore, India Author
  • T P Pushpavathi P Faculty of Engineering and Technology, M.S. Ramaiah University of Applied Sciences, Bangalore, India Author
  • P. V. R. Murthy P Faculty of Engineering and Technology, M.S. Ramaiah University of Applied Sciences, Bangalore, India Author

Keywords:

Branch coverage, Buffer overflow,

Abstract

Web applications are prime targets for security breaches, making rigorous regression testing essential to prevent adverse impacts
from modifications or enhancements. The aim of regression testing is to ensure that improvements or modifications to a program's
functionality do not adversely affect its current operations. Regression testing is essential as it reduces the size of the test suite, thus reducing the time and effort for testing as a system or application is modified. Regression test selection methods are used widely in functional testing but not addressed in context with penetration or security testing. The traditional regression testing techniques and code coverage (branch coverage) based test adequacy measurements, are found to be inadequate. This paper proposes a novel algorithm for penetration regression test selection along with extended branch coverage criteria predominantly focusing on buffer overflow vulnerability. The algorithm is based on the control-flow structure of the program. Additionally this approach provides a systematic method to detect buffer overflow vulnerability in the unit testing phase of early software development life cycle for the practitioners.

Author Biographies

  • Shilpa R. G P, M.S. Ramaiah University of Applied Sciences, Bangalore, India

    Faculty of Engineering and Technology, M.S. Ramaiah
    University of Applied Sciences, Bangalore, India

  • Jhilmil Basu P, Faculty of Engineering and Technology, M.S. Ramaiah University of Applied Sciences, Bangalore, India

    Faculty of Engineering and Technology, M.S. Ramaiah
    University of Applied Sciences, Bangalore, India

  • T P Pushpavathi P, Faculty of Engineering and Technology, M.S. Ramaiah University of Applied Sciences, Bangalore, India

    Faculty of Engineering and Technology, M.S. Ramaiah
    University of Applied Sciences, Bangalore, India

  • P. V. R. Murthy P, Faculty of Engineering and Technology, M.S. Ramaiah University of Applied Sciences, Bangalore, India

    Faculty of Engineering and Technology, M.S. Ramaiah
    University of Applied Sciences, Bangalore, India

Downloads

Published

2024-05-12

Issue

Section

Articles

How to Cite

P, S. R. G., P, J. B., P, T. P. P., & P, P. V. R. M. (2024). Strengthening Web Application Security: A Penetration Regression TestSelection Algorithm for Early Detection of Buffer OverflowVulnerability. International Journal of Intelligent Systems and Applications in Engineering, 12(3). https://internationaljounrnalofisae.com/index.php/ijisae/article/view/2