Разработка модели машинного обучения для автоматического выявления SQL инъекций в веб приложениях строительной отрасли

Авторы

  • Дмитрий Иванович Иванов Дальневосточный федеральный университет
  • Богдан Денисович Терехин Дальневосточный федеральный университет
  • Евгений Олегович Шешеня Дальневосточный федеральный университет
  • Денис Алексеевич Старцев Дальневосточный федеральный университет
  • Евгений Леонидович Ефремов Дальневосточный федеральный университет

Ключевые слова:

SQL-инъекции, кибербезопасность строительной отрасли, машинное обучение, веб-приложения, обнаружение вторжений, BIM-системы, защита данных

Аннотация

Цифровая трансформация строительной отрасли привела к значительному увеличению количества специализированных веб-приложений, обрабатывающих конфиденциальные данные о проектах, сметах и материально-технических ресурсах. Эти системы становятся привлекательной мишенью для кибератак, среди которых SQL-инъекции остаются одной из наиболее опасных и распространенных угроз. Настоящее исследование посвящено разработке и оценке эффективности модели машинного обучения для автоматического выявления SQL-инъекций в веб-приложениях строительной индустрии. В работе применен комплексный подход, включающий сбор уникального набора данных из 15 863 запросов к отраслевым системам управления строительными проектами, глубокий анализ синтаксических и семантических особенностей вредоносного кода, характерного для данной отрасли, и создание многоуровневой классификационной модели на основе алгоритмов случайного леса и глубокого обучения. Разработанная модель продемонстрировала высокую точность (97,8%) в обнаружении вредоносных запросов, включая сложные полиморфные атаки, направленные на извлечение данных о строительных проектах, поставщиках и финансовых операциях. Уникальность предложенного решения заключается в адаптации векторизации естественного языка к специфическому контексту строительной документации и интеграции отраслевых знаний в архитектуру нейронной сети. Результаты полевого тестирования на действующих системах управления строительством подтвердили снижение ложных срабатываний на 43,2% по сравнению с традиционными системами обнаружения вторжений. Предложенный подход имеет практическую ценность для обеспечения кибербезопасности цифровой экосистемы строительных организаций и может быть интегрирован в существующие отраслевые решения.

Библиографические ссылки

Alghawazi M., Alghazzawi D., Alarifi S. Detection of SQL injection attack using machine learning techniques: a systematic literature review // Journal of cybersecurity and privacy. 2022. Vol. 2. № 4. pp. 764-777.

Boehm W., Chung F. Building Information Modeling (BIM) and Cybersecurity: A Study on Protecting Sensitive Building Information // Journal of information technology in construction. 2021. Vol. 26. рр. 159-173.

Chen Z. Improving Vulnerability Detection Using Deep Learning and Semantic Analysis on Source Code // IEEE 19th Intern. сonf. on software quality, reliability and security. 2019. рр. 410-417.

Demilie W.B., Deriba F.G. Detection and prevention of SQLI attacks and developing compressive framework using machine learning and hybrid techniques // Journal of Big Data. 2022. Vol. 9. № 124.

Falor A. A deep learning approach for detection of sql injection attacks using convolutional neural networks // Lecture notes on data engineering and communications technologies. 2022. Vol. 91.

Li J. Deep learning-based detection technology for SQL injection research and implementation // Applied sciences. 2023. Vol. 13. № 16. рр. 66-94.

Li Q. LSTM-based SQL injection detection method for intelligent transportation system // IEEE Transactions on Vehicular Technology. 2019. Vol. 68. № 5. pp. 4182-4191.

Liu T. Deep Learning in Cybersecurity: A Hybrid BERT–LSTM Network for SQL Injection Attack Detection // IET Information security. 2024.

Mantha B.R., de Soto B.G. Cyber security challenges and vulnerability assessment in the construction industry // Proceedings of the сreative сonstruction сonf. 2019. рр. 29-36.

McWhirter P.R. SQL Injection Attack classification through the feature extraction of SQL query strings using a gap-weighted string subsequence kernel // Journal of information security and applications. 2018. Vol. 40. рр. 199-216.

Nawari N.O., Ravindran S. Blockchain and the built environment: Potentials and limitations // Journal of Building Engineering. 2019. Vol. 25.

Pаrn E.A., Edwards D.J. Cyber threats confronting the digital built environment: Common data environment vulnerabilities and block chain deterrence // Engineering, construction and architectural management. 2019. Vol. 26. № 2. рр. 245-266.

Tang P. Detection of SQL injection based on artificial neural network // Knowledge-based systems. 2020. Vol. 190.

Uwagbole S.O., Buchanan W.J., Fan L. Applied machine learning predictive analytics to SQL injection attack detection and prevention // IFIP/IEEE Symposium on integrated network and service management. 2017.

Zhang W. Deep Neural Network-Based SQL Injection Detection Method // Security and communication networks. 2022.

Опубликован

2025-06-30

Как цитировать

Иванов, Д. И., Терехин, Б. Д., Шешеня, Е. О., Старцев, Д. А., & Ефремов, Е. Л. (2025). Разработка модели машинного обучения для автоматического выявления SQL инъекций в веб приложениях строительной отрасли. СТРОИТЕЛЬНЫЕ И ДОРОЖНЫЕ МАШИНЫ, 69(6), 93–106. извлечено от https://iereview.ru/index.php/IE/article/view/67

Выпуск

Раздел

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ

Похожие статьи

1 2 3 4 5 6 7 8 9 > >> 

Вы также можете начать расширеннвй поиск похожих статей для этой статьи.

Наиболее читаемые статьи этого автора (авторов)