A Machine Learning Approach to Automate Greybox Testing

Cybersecurity threats evolve continually, posing ever-growing challenges to the confidentiality, integrity, and availability of digital infrastructures. This is critical for developers and testers who must balance, with time and budget constraints, secure development practices, especially for APIs that present critical threats in business logic, and access controls that standard security tools fail to detect. A gap remains automatically detecting this kind of vulnerability, leaving organizations exposed to information security risks. By using a machine learning engine trained on a real-world and private dataset, we were able to develop a greybox testing framework that automatically identifies access control and business logic vulnerabilities. We showed that our approach properly detects these types of weaknesses with an accuracy rate exceeding $\mathbf{9 0 \%}$, significantly reducing testing time and adapting to information security requirements.

Authors

Institutions

Publication Details

Published
2025-08-04
DOI
https://doi.org/10.1109/csr64739.2025.11130030
Primary Topic
Fault Detection and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Machine Learning Approach to Automate Greybox Testing

Ala Hijazi, Carole Bassil, Dany Mezher, Elie Zeidan
Fault Detection and Control Systems
article

A Machine Learning Approach to Automate Greybox Testing

Ala Hijazi, Carole Bassil, Dany Mezher, Elie Zeidan
article en

Abstract

Cybersecurity threats evolve continually, posing ever-growing challenges to the confidentiality, integrity, and availability of digital infrastructures. This is critical for developers and testers who must balance, with time and budget constraints, secure development practices, especially for APIs that present critical threats in business logic, and access controls that standard security tools fail to detect. A gap remains automatically detecting this kind of vulnerability, leaving organizations exposed to information security risks. By using a machine learning engine trained on a real-world and private dataset, we were able to develop a greybox testing framework that automatically identifies access control and business logic vulnerabilities. We showed that our approach properly detects these types of weaknesses with an accuracy rate exceeding $\mathbf{9 0 \%}$, significantly reducing testing time and adapting to information security requirements.

Lebanese University (LB), Saint Joseph University (LB), Peer Intelligence Technology (China) (CN), Global University (LB)
Openalex Percentile: Top 73%
Fault Detection and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.