Детальная информация
Название | Использование технологии blockchain при обеспечении безопасности баз данных: выпускная квалификационная работа бакалавра: направление 10.03.01 «Информационная безопасность» ; образовательная программа 10.03.01_03 «Безопасность компьютерных систем» |
---|---|
Авторы | Бубнова Ангелина Александровна |
Научный руководитель | Полтавцева Мария Анатольевна |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | blockchain ; безопасность баз данных ; контроль доступа ; временное делегирование прав ; mongodb ; postgresql ; cassandra ; database security ; access control ; temporary rights delegation |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 10.03.01 |
Группа специальностей ФГОС | 100000 - Информационная безопасность |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1379 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35696 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Целью данной выпускной квалификационной работы является разработка системы контроля доступа к базам данных с временной делегацией прав на основе технологии 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.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0