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 PDF
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
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics