Details
Title | Разработка API-сервиса для безопасного хранения и управления доступом к данным: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» |
---|---|
Creators | Гладышев Александр Алексеевич |
Scientific adviser | Щербаков Николай |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | api-сервис ; безопасное хранение данных ; управление доступом ; ipfs ; блокчейн ; api service ; secure data storage ; access control ; blockchain |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.03 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1130 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35673 |
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 |
В данной работе изложен децентрализованный подход к разработке API–сервиса для безопасного хранения и управления доступом к данным на основе технологий IPFS и блокчейна Ethereum. Целью данной работы является проектирование и разработка информационной системы, обеспечивающей безопасное хранение данных, которая поддерживает контроль версий, тонкое разграничение прав доступа и прозрачный аудит операций. При написании работы был проведен анализ существующих централизованных и децентрализованных решений, исследованы существующие модели управления доступом и области их применения. Был спроектирован API-сервис с использованием технологий IPFS и Ethereum, совокупность которых позволяет безопасно хранить данные, обеспечить прозрачный аудит операций и версионирование без возможности внесения изменений в предыдущие версии. В результате работы разработан сервис, включающий в себя функционал загрузки и получения файлов, контроль версий, разграничение прав доступа и механизм авторизации на основе JWT-токенов. Созданный сервис был успешно протестирован и прошел апробацию в условиях, приближенных к реальным. Таким образом, результаты данной работы могут быть применены в корпоративных информационных системах, требующих высокого уровня безопасности данных и управления правами доступа.
This paper presents a decentralized approach to developing an API service for secure storage and access control of data based on IPFS and Ethereum blockchain technologies. The purpose of this work is to design and develop an information system that provides secure data storage, supports version control, fine-grained differentiation of access rights, and transparent audit of operations. When writing the work, an analysis of existing centralized and decentralized solutions was conducted, existing access control models and areas of their application were studied. An API service was designed using IPFS and Ethereum technologies, the combination of which allows for secure data storage, transparent audit of operations, and versioning without the ability to make changes to previous versions. As a result of the work, a service was developed that includes the functionality of uploading and receiving files, version control, differentiation of access rights, and an authorization mechanism based on JWT tokens. The created service was successfully tested and approved under conditions close to real ones. Thus, the results of this work can be applied in corporate information systems that require a high level of data security and access rights management.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- Разработка API-сервиса для безопасного хранения и управления доступом к данным
- Введение
- 1. Анализ предметной области
- 2. Проектирование API‑сервиса для безопасного хранения данных и управления доступом
- 3. Практическая реализация API-сервиса для безопасного хранения данных и управления доступом
- 4. Тестирование и апробация API-сервиса для безопасного хранения данных и управления доступом
- Заключение
- Список использованных источников
- ПРИЛОЖЕНИЕ 1 Код серверной части
Access count: 0
Last 30 days: 0