В настоящее время вектор кибератак сместился на уровень представления и прикладной уровень классической модели OSI. При этом одной из самых опасных и распространенных кибератак (примерно 18% в классе SOA) является атака типа «Инъекция кода SQL» (SQL Injection). Это обусловлено широким применением запросов SQL к базам данных в коде приложений на основе значений пользовательского ввода без их должного контроля. Таким образом, задача выявления атак типа SQL Injection является актуальной и требует своего разрешения. В статье рассмотрен возможный способ решения упомянутой задачи.
< ... >
Currently, the vector of cyberattacks has shifted to the level of representation and application level of the classical OSI model. At the same time, one of the most dangerous and common cyber attacks (about 18% in the SOA class) is an attack of the «SQL code Injection» type. (SQL Injection). This is due to the widespread use of SQL queries against databases in application code based on user input values without proper control. Thus, the task of detecting SQL Injection attacks is relevant and requires its resolution. The article describes a possible way to solve this problem.
Keywords:
SQL queries, SQL code injection, single-class classification methods, anomaly detection, multilayered neural network with feedback, Pearson correlation coefficient, normalized swing method, Hurst index, neural network recognizer, machine learning