Details
Title | Формирование сетевых сигнатур уязвимых веб-компонентов на основе дифференциального анализа исходного кода: выпускная квалификационная работа магистра: направление 10.04.01 «Информационная безопасность» ; образовательная программа 10.04.01_05 «Безопасность и киберпсихология интернет-коммуникаций» |
---|---|
Creators | Волковский Максим Александрович |
Scientific adviser | Жуковский Евгений Владимирович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | выявление уязвимостей веб-компонентов ; определение версий сервисов ; статический анализ ; формирование сетевых сигнатур ; анализ изменений ; llm-агенты ; сканеры уязвимостей ; web component vulnerability detection ; service version detection ; static analysis ; network signature generation ; change analysis ; llm agents ; vulnerability scanners |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 10.04.01 |
Speciality group (FGOS) | 100000 - Информационная безопасность |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-4210 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\37984 |
Record create date | 9/23/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Целью работы является повышение точности выявления уязвимых веб-компонентов за счет использования сетевых сигнатур, построенных с использованием интеллектуального анализа изменений исходного кода. Объект исследования – уязвимые веб-приложения, содержащие веб-компоненты. Задачи, решаемые в ходе исследования: 1. Исследовать распространенные сетевые сканеры уязвимостей и используемые ими способы формирования сетевых сигнатур уязвимых приложений. 2. Предложить способ определения данных приложения, доступных при сетевом взаимодействии с использованием методов интеллектуального анализа данных. 3. Разработать метод автоматизированного формирования сигнатур на основе дифференциального анализа изменений кода веб-приложений. 4. Разработать и провести тестирование программного средства сетевого сканирования, обнаруживающего уязвимые версии веб-приложений на основе предложенного метода. В ходе работы был предложен и протестирован метод для построения сигнатур выявления уязвимых версий веб-компонентов путем дифференциального анализа их исходного кода, а также на основе базы данных сигнатур, построенных данным методом, разработано программное средство для выявления уязвимостей в приложениях посредством сетевого анализа.
The aim of the work is to improve the accuracy of identifying vulnerable web components by using network signatures built using intelligent analysis of source code changes. The object of the study is vulnerable web applications containing web components. The tasks solved during the study: 1. To study common network vulnerability scanners and the methods they use to generate network signatures of vulnerable applications. 2. To propose a method for determining application data available during network interaction using data mining methods. 3. To develop a method for automated signature generation based on differential analysis of web application code changes. 4. To develop and test a network scanning software tool that detects vulnerable versions of web applications based on the proposed method. During the work, a method was proposed and tested for constructing signatures for identifying vulnerable versions of web components by differential analysis of their source code, and a software tool for identifying vulnerabilities in applications by means of network analysis was developed based on a database of signatures constructed by this method.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0