Details
Title | Автоматизация анализа журналов транзакций СУБД при решении задач информационной безопасности: выпускная квалификационная работа специалиста: направление 10.05.03 «Информационная безопасность автоматизированных систем» ; образовательная программа 10.05.03_08 «Анализ безопасности информационных систем» |
---|---|
Creators | Хомутова Мария Леонидовна |
Scientific adviser | Полтавцева Мария Анатольевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | транзакция ; субтранзакции ; модели транзакций ; журнал транзакций ; расследование инцидентов ; transaction ; subtransactions ; transaction models ; transaction log ; incident investigation |
Document type | Specialist graduation qualification work |
File type | |
Language | Russian |
Level of education | Specialist |
Speciality code (FGOS) | 10.05.03 |
Speciality group (FGOS) | 100000 - Информационная безопасность |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-843 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\34827 |
Record create date | 7/2/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Целью работы является автоматизация анализа журналов транзакций, содержащих сложные виды транзакций, при расследовании инцидентов информационной безопасности. Задачи, решаемые в ходе исследования: 1. Проанализировать атаки на СУБД с точки зрения их отображения в журнале транзакций. 2. Проанализировать модели транзакций в СУБД и их отображение в журналах PostgreSQL. 3. Разработать способ и программный прототип для представления транзакций разных типов на основе данных журнала. 4. Разработать программные компоненты для расследования инцидентов информационной безопасности и провести тестирование. В ходе работы были проведен анализ типовых атак на СУБД и выделены оставляющие характерные следы в WAL. Для более глубокого понимания поведения транзакций и механизмов их фиксации в журнале проанализированы современные модели транзакций. Предложен способ выявления инцидентов информационной безопасности, основанный на структурной обработке WAL-записей с последующим объединением их в логически целостные транзакции и построением их иерархической структуры и анализом совокупности признаков, указывающих на аномальную активность. Для достижения результатов было разработано программное средство с графическим интерфейсом на базе библиотеки tkinter языка Python, взаимодействующее с подсистемой журналирования PostgreSQL для получения, обработки и визуализации транзакционной активности.
The purpose of the study is automating the analysis of transaction logs containing complex transaction types during the investigation of information security incidents. The object of the work is the use of logs of complex transaction models to investigate. The research set the following goals: 1. Analyze attacks on DBMS in terms of their representation in the transaction log. 2. Analyze transaction models in DBMS and their representation in PostgreSQL logs. 3. Develop a software prototype for representing transactions of various types based on log data. 4. Develop and test software components for investigating information security incidents. During the work, typical attacks on DBMS were analyzed, and those leaving identifiable traces in the WAL were highlighted. To better understand the behavior of transactions and the mechanisms of their fixation in the log, modern transaction models were examined. A method for detecting information security incidents was proposed, based on structural processing of WAL records, their aggregation into logically complete transactions, construction of hierarchical structures and analysis of characteristic anomaly indicators. To achieve these results, a software tool was developed with a graphical interface based on the tkinter library in Python, interacting with the PostgreSQL logging subsystem for retrieving, processing and visualizing transactional activity.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0