Details
Title | Использование технологии blockchain при обеспечении безопасности баз данных: выпускная квалификационная работа бакалавра: направление 10.03.01 «Информационная безопасность» ; образовательная программа 10.03.01_03 «Безопасность компьютерных систем» |
---|---|
Creators | Бубнова Ангелина Александровна |
Scientific adviser | Полтавцева Мария Анатольевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | blockchain ; безопасность баз данных ; контроль доступа ; временное делегирование прав ; mongodb ; postgresql ; cassandra ; database security ; access control ; temporary rights delegation |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 10.03.01 |
Speciality group (FGOS) | 100000 - Информационная безопасность |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1379 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35696 |
Record create date | 7/30/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Целью данной выпускной квалификационной работы является разработка системы контроля доступа к базам данных с временной делегацией прав на основе технологии blockchain. Объектом исследования выступают методы и технологии обеспечения безопасности баз данных. Предметом исследования является применение технологии blockchain для повышения безопасности и надежности систем хранения и обработки данных. Задачи, решаемые в ходе исследования: 1. Анализ современных подходов к защите баз данных с использованием технологии blockchain. 2. Исследование применения блокчейна в системах контроля доступа к базам данных. 3. Разработка системы контроля доступа с поддержкой временного делегирования прав с использованием технологии blockchain. 4. Тестирование системы и оценка ее производительности. В ходе исследования были проанализированы современные подходы к обеспечению безопасности баз данных с использованием технологии blockchain, включая методы контроля доступа, обеспечения целостности и аудита. В результате анализа для более детального рассмотрения была выбрана задача контроля доступа баз данных. В результате работы была разработана система контроля доступа к базам данных с поддержкой временного делегирования прав. Система интегрирована с тремя СУБД (PostgreSQL, MongoDB, Cassandra), обеспечивая централизованное управление политиками безопасности через единый API. Был сделан вывод, что сочетание технологии blockchain с традиционными механизмами управления доступом позволяет создать более надежные и прозрачные системы защиты данных. Полученные результаты могут служить основой для разработки комплексных решений в области информационной безопасности, особенно в средах с повышенными требованиями к конфиденциальности и подотчетности. Практическая часть работы осуществлена средствами языка Python с применением методик и подходов, описанных в его официальной документации, с использованием СУБД: PostgreSQL, MongoDB и Cassandra, а также с соответствующими языками запросов: SQL, CQL и MQL.
The purpose of this graduation work is to develop a blockchain-based database access control system with temporary rights delegation. The object of the study is methods and technologies for database security. The subject of the study is the application of blockchain technology to improve the security and reliability of data storage and processing systems. Research objectives: 1. Analysis of modern approaches to database protection using blockchain technology. 2. Study of blockchain applications in database access control systems. 3. Development of an access control system with temporary rights delegation using blockchain technology. 4. System testing and performance evaluation. The study analyzed modern approaches to database security using blockchain technology, including access control methods, data integrity, and audit mechanisms. Following comprehensive analysis, the task of database access control was selected for in-depth investigation. As a result, a database access control system with temporary rights delegation was developed. The system is integrated with three DBMS (PostgreSQL, MongoDB, Cassandra), providing centralized security policy management through a unified API. It was concluded that combining blockchain technologies with traditional access control mechanisms allows creating more reliable and transparent data protection systems. The obtained results can serve as a basis for developing comprehensive solutions in the field of information security, especially in environments with high requirements for confidentiality and accountability. The practical part of the work was implemented using Python language with methods and approaches described in its official documentation, using DBMS: PostgreSQL, MongoDB and Cassandra, as well as corresponding query languages: SQL, CQL and MQL.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0