Skip to main navigation Skip to search Skip to main content

Fuzzing for Detecting Access Policy Violations in REST APIs

  • Andrea Arcuri
  • , Omur Sahin
  • , Man Zhang*
  • *Corresponding author for this work
  • Oslo Metropolitan University
  • Erciyes University
  • Kristiania University of Applied Sciences

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Due to their widespread use in industry, several techniques have been proposed in the literature to fuzz REST APIs. Existing fuzzers for REST APIs have been focusing on detecting crashes (e.g., 500 HTTP server error status code). However, security vulnerabilities can have major drastic consequences on existing cloud infrastructures.In this paper, we propose a series of novel automated oracles aimed at detecting violations of access policies in REST APIs. These novel automated oracles can be integrated into existing fuzzers, in which, once the fuzzing session is completed, a 'security testing' phase is executed to verify these oracles.Our novel techniques are integrated as an extension of EVO-MASTER, a state-of-the-art fuzzer for REST APIs. Experiments are carried out on a series of artificial examples and 13 real-world REST APIs. Results show that our novel oracles and their automated integration in a fuzzing process can lead to detect security issues in some of these APIs.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE 36th International Symposium on Software Reliability Engineering, ISSRE 2025
PublisherIEEE Computer Society
Pages130-141
Number of pages12
ISBN (Electronic)9798350393026
DOIs
StatePublished - 2025
Event36th IEEE International Symposium on Software Reliability Engineering, ISSRE 2025 - Sao Paulo, Brazil
Duration: 21 Oct 202524 Oct 2025

Publication series

NameProceedings - International Symposium on Software Reliability Engineering, ISSRE
ISSN (Print)1071-9458

Conference

Conference36th IEEE International Symposium on Software Reliability Engineering, ISSRE 2025
Country/TerritoryBrazil
CitySao Paulo
Period21/10/2524/10/25

Keywords

  • API
  • BFLA
  • BOLA
  • REST
  • fuzzing
  • security

Fingerprint

Dive into the research topics of 'Fuzzing for Detecting Access Policy Violations in REST APIs'. Together they form a unique fingerprint.

Cite this