Applying Fuzzing in Software Testing: A Case Study on Kawn Subscriptions Manager

Authors

  • Arnaldo Marulitua Sinaga Institut Teknologi Del, Indonesia Author
  • Ivanowsky Fernandes Habeahan Institut Teknologi Del, Indonesia Author
  • Riyanthi Angrainy Sianturi Institut Teknologi Del, Indonesia Author
  • Willy Susilo University of Wollongong, Australia Author
  • Yohanssen Pratama Nara Institute of Science and Technology, Japan Author

Keywords:

Fuzzing, FFUF, Mutation testing, Payload, Payload, Software security

Abstract

Fuzzing is an automated black box testing method that evaluates abnormal inputs to trace targeted vulnerabilities. In this research, fuzzing is implemented on the Kawn Subscriptions Manager application. Further, we use the mutation testing method to assess the ability and the success of fuzzing in finding vulnerabilities in the application. The web fuzzer used in fuzzing is FFUF, and the input or payload tested is generated based on the word list required to test each function.  A total of 4 mutants were generated and by performing mutation testing, those 4 mutants were successfully killed. Therefore, a 100% mutation score is obtained. It means that the fuzzing method using the FFUF web fuzzer successfully found vulnerabilities in software applications. In addition, it was found that the Django application has implemented strict security against the POST request method.  Based on the research findings, we suggest fuzzing all functions in future research. In addition, it is necessary to compare fuzzing with other similar methods to identify the capability and reliability of fuzzing. In addition, our research highlights the importance of integrating comprehensive security measures and testing frameworks in the web application development lifecycle. By using FFUF, we demonstrate an efficient approach to identify and mitigate potential security threats, ensuring robust protection against cyberattacks.

Downloads

Published

2024-12-01

How to Cite

Applying Fuzzing in Software Testing: A Case Study on Kawn Subscriptions Manager. (2024). Internetworking Indonesia Journal, 16(2), 17-22. https://internetworkingindonesia.org/index.php/iij/article/view/51