SQLi Detection with ML: A data-source perspective

Balazs Pejo, Nikolett Kapui
4/24/2023
cs.CRcs.LG

No confident code implementation found for this paper.

Abstract

Almost 50 years after the invention of SQL, injection attacks are still top-tier vulnerabilities of today's ICT systems. Consequently, SQLi detection is still an active area of research, where the most recent works incorporate machine learning techniques into the proposed solutions. In this work, we highlight the shortcomings of the previous ML-based results focusing on four aspects: the evaluation methods, the optimization of the model parameters, the distribution of utilized datasets, and the feature selection. Since no single work explored all of these aspects satisfactorily, we fill this gap and provide an in-depth and comprehensive empirical analysis. Moreover, we cross-validate the trained models by using data from other distributions. This aspect of ML models (trained for SQLi detection) was never studied. Yet, the sensitivity of the model's performance to this is crucial for any real-life deployment. Finally, we validate our findings on a real-world industrial SQLi dataset.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{pejo2023sqli,
  title  = {SQLi Detection with ML: A data-source perspective},
  author = {Balazs Pejo and Nikolett Kapui},
  year   = {2023},
  eprint = {2304.12115},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.12115v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.12115.svg)](https://codeofpaper.com/paper/2304.12115)

Discussion