Details

Title Обнаружение веб-атак в облачных сервисах: выпускная квалификационная работа бакалавра: направление 10.03.01 «Информационная безопасность» ; образовательная программа 10.03.01_03 «Безопасность компьютерных систем»
Creators Сафиулина Лиана Рашидовна
Scientific adviser Платонов Владимир Владимирович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2024
Collection Выпускные квалификационные работы; Общая коллекция
Subjects облачные сервисы; веб-атаки; sql-injection; xss; brute force; машинное обучение; random forest; cloud services; web attacks; sql injection; machine learning
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 10.03.01
Speciality group (FGOS) 100000 - Информационная безопасность
DOI 10.18720/SPBPU/3/2024/vr/vr24-2940
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\30396
Record create date 7/11/2024

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Целью работы является повышение качества обнаружения веб-атак в облачных сервисах. Предметом исследования является выбор оптимального алгоритма машинного обучения для обнаружения веб-атак с точностью определения атаки выше, чем у существующих систем обнаружения атак (СОА). Задачи, решаемые в ходе исследования: 1. Провести анализ современных исследований в области безопасности облачных сервисов; 2. Выбрать набор данных и сделать предварительную обработку; 3. Провести оценку и отбор значимых признаков набора данных; 4. Выбрать, настроить и обучить алгоритмы машинного обучения; 5. Проанализировать результаты работы реализованных алгоритмов.   В ходе работы был исследован набор данных CIC-IDS2017, его структура и признаки. Были проанализированы современные исследования в области обнаружения веб-атак.   В результате работы было реализовано три алгоритма машинного обучения и проведён их сравнительный анализ. На основе результатов анализа разработан программный прототип обнаружения веб-атак в облачных сервисах, использующий алгоритм Random Forest. Была продемонстрирована эффективность средства по сравнению с другими алгоритмами машинного обучения и популярной СОА, Snort. Был сделан вывод, что СОА на основе машинного обучения имеют большую эффективность обнаружения атак и их следует внедрять в существующие решения. Полученные результаты могут быть использованы для внедрения в системы обнаружения атак облачных сервисов.

The aim of the work is to improve the quality of web attack detection in cloud services. The subject of the study is the choice of an optimal machine learning algorithm for detecting web attacks with an attack detection accuracy higher than that of existing attack detection systems (SOA). Tasks to be solved during the research: 1. To analyze modern research in the field of security of cloud services; 2. Select the data set and do the preprocessing; 3. Evaluate and select significant features of the data set; 4. Select, configure and train machine learning algorithms; 5. Analyze the results of the implemented algorithms. In the course of the work, the CIC-IDS2017 dataset, its structure and features were investigated. Modern research in the field of web attack detection was analyzed. As a result of the work, three machine learning algorithms were implemented and their comparative analysis was carried out. Based on the results of the analysis, a software prototype for detecting web attacks in cloud services using the Random Forest algorithm has been developed. The effectiveness of the tool was demonstrated in comparison with other machine learning algorithms and the popular SOA, Snort. It was concluded that machine learning-based SOAS are more effective at detecting attacks and should be implemented into existing solutions. The results obtained can be used to implement cloud services into attack detection systems.

Network User group Action
ILC SPbPU Local Network All
Read Print
Internet Authorized users SPbPU
Read Print
Internet Anonymous

Access count: 3 
Last 30 days: 0

Detailed usage statistics