RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2025 Volume 37, Issue 5, Pages 81–92 (Mi tisp1043)

Detection of SQL injection attacks through the network logs using machine learning methods

M. A. Lapinaa, N. R. Kapshuka, M. A. Rusanovb, E. F. Timofeevaa

a North-Caucasus Federal University
b Moscow University of Finance and Law

Abstract: The article examines machine learning methods for detecting the introduction of SQL code into the network logs using the KNIME program, based on finding patterns between incoming features and subsequent forecasting in a binary classification problem. Unlike existing works, this article examines the effectiveness of five tree-based machine learning methods. The content and sequence of work stages are presented. The highest results were shown by the Random Forest method (accuracy – 97.58%; area under the ROC curve is 0.976).

Keywords: machine learning; KNIME; classification; dataset; data selection; SQL injection; threat detection on the network; detection of suspicious patterns; protection of web applications.

Language: English

DOI: 10.15514/ISPRAS-2025-37(5)-6



© Steklov Math. Inst. of RAS, 2025