Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Тема выпускной квалификационной работы: «Применение глубокого обучения для выявления SQL-инъекций». Целью работы является создание метода для выявления атак с использованием SQL-инъекций с помощью графовых нейронных сетей. Предметом исследования являются методы глубокого обучения и их применение для обнаружения атак при помощи SQL-инъекций. Задачи, решаемые в ходе исследования: 1. Провести анализ класса уязвимостей SQL-инъекции. 2. Провести анализ существующих методов обнаружения SQL-инъекций. 3. Оценить применимость глубокого обучения к задаче обнаружения SQL-инъекций. 4. Разработать метод применения модели нейронной сети с целью выявления вредоносных SQL-запросов. 5. Оценить эффективность разработанного метода. В процессе выполнения работы были рассмотрены сверточные нейронные сети, а также их разновидность – графовые сверточные сети. Проанализирована их применимость к задаче классификации графов. В результате работы был предложен метод для выявления SQL-инъекций и был реализован мультиклассовый классификатор. Был сделан вывод, что графовые нейронные сети являются перспективным направлением для дальнейшей работы. Полученные результаты могут быть использованы в качестве основы для проектирования межсетевого экрана для веб-приложений.
The topic of the graduate qualification work is «Application of deep learning for detecting SQL injections». The purpose of the study is to develop a method for detecting SQL injection attacks using graph neural networks. The subject of the study is deep learning methods and their application for detecting attacks using SQL injections. The research set the following goals: 1. Analyzing the class of SQL injection vulnerabilities. 2. Analyzing existing methods for detecting SQL injections. 3. Evaluating the applicability of deep learning to the problem of detecting SQL injections. 4. Developing the method for applying a neural network model to identify malicious SQL queries. 5. Evaluating the effectiveness of the developed method. In the process of working, convolutional neural networks were considered, as well as their variety - graph convolutional networks. Their applicability to the task of graph classification was analyzed. As a result of the work, a method for detecting SQL injections was proposed and a multiclass classifier was implemented. It was concluded that graph neural networks are a promising direction for further work. The obtained results can be used as a basis for designing a web application firewall.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Статистика использования
Количество обращений: 3
За последние 30 дней: 0 Подробная статистика |