ANALYSIS OF WEB APPLICATION TESTING TOOLS
DOI:
https://doi.org/10.28925/2663-4023.2023.20.6271Keywords:
security testing, web application, web application security, security vulnerabilities, testing toolsAbstract
The article analyzes modern methods and tools used for security testing of web applications. The prevalence of security violations of web applications and the importance of their prevention made security testing an integral part of the software development life cycle (SDLC), which should detect vulnerabilities associated with providing a holistic approach to protecting the program from hacker attacks, viruses, unauthorized access to confidential data. To identify security vulnerabilities, there are various security testing tools, among which the popular ones are: static and dynamic application security testing (SAST and DAST), interactive application security testing (IAST), software composition analysis (SCA), runtime application self-protection (RASP), web application firewalls (WAF), cloud security posture management (CSPM). Analysis of modern security testing tools showed that they all have their advantages and disadvantages due to the specifics of their organization. Combining and using the advantages of each of them can ensure a high level of security for a web software product. Possible issues related to the web testing aspect of security are cracked or untrusted passwords, buffer overflows, manipulation of hidden fields, insecure use of cryptography, interception of cookies, incorrect server configurations, weak session management, disclosure of sensitive data, manipulation of parameters, social hacking, inadequate verification of input data, etc. Focusing on various questions and issues related to web application security testing pays significant dividends in identifying and remediating various risks, vulnerabilities, attacks, threats, viruses, and more. To adapt to the dynamic and heterogeneous nature of the Internet and to ensure the best protection of web applications, a comprehensive and balanced approach to testing their security and selecting appropriate tools is effective.
Downloads
References
Aydos, M., Aldan, Ç., Coşkun, E., Soydan, A. (2022). Security testing of web applications: A systematic mapping of the literature. Journal of King Saud University - Computer and Information Sciences, 34(9), 6775-6792, https://doi.org/10.1016/j.jksuci.2021.09.018.
Mubshra, Q., Shahid, F., Mohd, H., Nizam, B., Md, N., Atif, A. (2021). A Rigorous Approach to Prioritizing Challenges of Web-Based Application Systems. Malaysian Journal of Computer Science, 34, https://doi.org/10.22452/mjcs.vol34no2.1.
Lim, S., Norafida, I., Syed, S. (2018). The approaches to quantify web application security scanners quality: A review. International Journal of Advanced Computer Research, 8, 285-312, https://doi.org/10.19101/IJACR.2018.838012.
Shahid, J., Hameed, M., Javed, I., Qureshi, K., Ali, M., Crespi, N. (2022). A Comparative Study of Web Application Security Parameters: Current Trends and Future Directions. Applied Sciences, 12, 4077, https://doi.org/10.3390/app12084077.
Dukes, L., Yuan, X., Akowuah, F. (2013). A case study on web application security testing with tools and manual testing. Proceedings of IEEE Southeastcon-2013, 1-6. https://doi.org/10.1109/SECON.2013.6567420.
Web Security Testing Guide. https://owasp.org/www-project-web-security-testing-guide/stable/2-Introduction/
The complete guide to developer-first application security. GitHub. https://assets.ctfassets.net/wfutmusr1t3h/397ElOPOMY8H6wSwfFvf4z/06ed44457b6fb3a9bd77134c098749ea/GitHubAdvanced_SecurityEbook.pdf.
Software Testing Help. Differences between SAST, DAST, IAST, and RASP. https://www.softwaretestinghelp.com/differences-between-sast-dast-iast-and-rasp/.
Interactive Application Security Testing. https://www.contrastsecurity.com/glossary/interactive-application-security-testing
What is RASP: Runtime Application Self Protection. https://www.softwaretestinghelp.com/rasp-tutorial/
Security testing tools: SAST / DAST / IAST / RAPS. https://qagroup.com.ua/publications/instrumenty-testuvannia-bezpeky-sast-dast-iast-raps/
Top 28 Cloud Security Posture Management (CSPM) Tools. https://startupstash.com/cloud-security-posture-management-tools/
Trofymenko, O., Pasternak, Yu., Manakov, S., Loboda, Yu. (2021). Automation of testing e-commerce websites. Modern Special Technics, 2(65), 46-59, https://doi.org/10.36486/mst2411–3816.2021.2(65).5.
Nivedita, J. 10 Best Automated Penetration Testing Tools of 2023. https://www.getastra.com/blog/security-audit/automated-penetration-testing-software/
Saumick, B. 17 Best Penetration Testing Tools/Software of 2023 [Reviewed]. https://www.getastra.com/blog/security-audit/best-penetration-testing-tools/
Keshav, M. Automated VS Manual Security Testing – Which One to Choose? https://www.getastra.com/blog/security-audit/manual-security-testing/
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Admin Skladannyi; Олена Трофименко, Анастасія Дика, Юлія Лобода
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.