Paper Key : IRJ************486
Author: Narendra Kumar Dwivedi,Dr. Priyanka A. Kadam
Date Published: 16 Nov 2024
Abstract
In today's digital world, APIs (Application Programming Interfaces) are essential for connecting different systems, such as web apps, mobile apps, and microservices. However, their growing use has also made APIs a target for cyberattacks, making their security critical for developers and organizations.This project presents a Flexible API Request Sender and Vulnerability Assessment Tool developed in .NET. It allows users to send HTTP requests to APIs with customizable methods, headers, and payloads. The tool helps detect common security issues, such as insecure communication (HTTP instead of HTTPS), exposure of sensitive data (like usernames, emails, and passwords), and unsafe use of GET methods with sensitive information.The goal of this tool is to give developers and security professionals an easy way to test API security and improve the resilience of APIs against cyber threats, ensuring APIs are both functional and secure.Additionally, we will develop a secure API backend hosted on Cloudflare Workers, which will include features like rate limiting and bot detection to further enhance security.
DOI Requested