Automated black-box detection of Insecure Direct Object Reference (IDOR) vulnerabilities in web applications
| bracu.type.group | Research Publications | |
| datacite.rights | Metadata Only | |
| dc.contributor.author | Hossain, Ayemun | |
| dc.contributor.author | Sizan, Najmus Sakib | |
| dc.contributor.author | Kawsar, Bibi | |
| dc.contributor.author | Tanny, Tanusree Saha | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-08-15T13:57:09Z | |
| dc.date.available | 2026-08-15T13:57:09Z | |
| dc.date.issued | 2025-01-01 | |
| dc.description.abstract | Broken authentication and access control are among the most critical vulnerabilities in web applications, often enabling attackers to bypass security mechanisms and gain unauthorized access. A notable instance of this class of weakness is the Insecure Direct Object Reference (IDOR) vulnerability, where object identifiers in client requests can be manipulated to expose or modify restricted resources. Despite its significance, IDOR remains difficult to detect automatically. Existing scanners are limited in scope, focusing mainly on HTTP GET and POST methods, requiring manual intervention, and often producing high false positive rates with lengthy information-gathering phases. To address these limitations, we present IDORD, a fully automated black-box tool for IDOR detection. IDORD incorporates a crawler for automated URL extraction, applies parameter mutation to craft unauthorized requests, and analyzes response behaviors to identify violations of access control policies. Unlike conventional scanners, our approach systematically evaluates all major HTTP methods, including GET, POST, PUT, and DELETE. Validation on deliberately vulnerable applications shows that IDORD improves efficiency, reduces detection time, and provides broader coverage of IDOR vulnerabilities compared to existing approaches. | |
| dc.description.version | Published | |
| dc.format.extent | 609-614 | |
| dc.identifier.citation | A. Hossain, N. S. Sizan, B. Kawsar and T. S. Tanny, "Automated Black-Box Detection of Insecure Direct Object Reference (IDOR) Vulnerabilities in Web Applications," 2025 IEEE 4th International Conference on Robotics, Automation, Artificial-Intelligence and Internet-of-Things (RAAICON), Dhaka, Bangladesh, 2025, pp. 609-614, doi: 10.1109/RAAICON69033.2025.11502030. | |
| dc.identifier.doi | 10.1109/RAAICON69033.2025.11502030 | |
| dc.identifier.issn | 9798331592813 | |
| dc.identifier.other | 2-s2.0-105041067016 | |
| dc.identifier.uri | https://hdl.handle.net/10361/29097 | |
| dc.language.iso | en_US | |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | |
| dc.relation.hasversion | 10.1109/RAAICON69033.2025.11502030 | |
| dc.relation.ispartof | 2025 IEEE 4th International Conference on Robotics Automation Artificial Intelligence and Internet of Things Raaicon 2025 | |
| dc.relation.ispartofseries | 2025 IEEE 4th International Conference on Robotics Automation Artificial Intelligence and Internet of Things Raaicon 2025 | |
| dc.relation.uri | https://ieeexplore.ieee.org/document/11502030 | |
| dc.rights | false | |
| dc.subject | Automated vulnerability testing | |
| dc.subject | Broken authentication | |
| dc.subject | Insecure direct object reference | |
| dc.subject | Parameter manipulation | |
| dc.subject | Web application | |
| dc.subject.lcsh | Web services. | |
| dc.subject.lcsh | Internet of things. | |
| dc.title | Automated black-box detection of Insecure Direct Object Reference (IDOR) vulnerabilities in web applications | |
| dc.type | Conference Proceeding | |
| person.affiliation.name | Daffodil International University | |
| person.affiliation.name | Jagannath University, Bangladesh | |
| person.affiliation.name | Daffodil International University | |
| person.affiliation.name | BRAC University | |
| person.identifier.scopus-author-id | 60676469300 | |
| person.identifier.scopus-author-id | 57982304800 | |
| person.identifier.scopus-author-id | 60676901100 | |
| person.identifier.scopus-author-id | 60676901200 |