Details
Title | Применение временной логики при обеспечении безопасности систем обработки и хранения больших данных: выпускная квалификационная работа специалиста: направление 10.05.03 «Информационная безопасность автоматизированных систем» ; образовательная программа 10.05.03_08 «Анализ безопасности информационных систем» |
---|---|
Creators | Подоров Андрей Алексеевич |
Scientific adviser | Полтавцева Мария Анатольевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | большие данные ; безопасность ; контроль доступа ; временная логика ; формальная верификация ; TLA+ ; Model Checking ; big data ; security ; access control ; temporal logic ; formal verification |
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-802 |
Rights | Доступ по паролю из сети Интернет (чтение, печать) |
Additionally | New arrival |
Record key | ru\spstu\vkr\34816 |
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. Проанализировать способы и инструменты применения временных логик в задачах информационной безопасности. 3. Разработать способ применения временной логики для верификации контроля доступа в системах больших данных. 4. Разработать способ применения временной логики для верификации процессов обработки и хранения больших данных. 5. Разработать и протестировать программный прототип, обеспечивающий автоматическую верификацию политик безопасности на основе временной логики. В результате выполнения ВКР был выполнен анализ архитектур и подходов к обеспечению безопасности в распределённых системах, обоснован выбор логики линейного времени и инструмента TLA+, предложена формализация модели контроля доступа и жизненного цикла обработки больших данных. Разработан тестовый стенд, выполняющий автоматическую генерацию спецификаций на языке TLA+ для политик доступа и обработки данных, а также их верификацию. Стенд предназначен для учебных целей: демонстрации применения формальных методов, анализа логики обработки и обучения верификации политик безопасности.
The purpose of the study is identify errors and inconsistencies in access control mechanisms and in data processing and storage workflows within distributed big data systems using temporal logic and formal verification. The object of the study is a distributed big data processing and storage system. The research set the following goals: 1. Analyze the security challenges of distributed big data processing systems. 2. Explore methods and tools for applying temporal logic to information security tasks. 3. Develop an approach for using temporal logic to verify access control in big data systems. 4. Develop an approach for using temporal logic to verify data processing and storage workflows. 5. Design and test a software prototype that enables automatic verification of security policies based on temporal logic. As a result of the thesis, an analysis of architectures and approaches to ensuring security in distributed systems was carried out. The choice of linear temporal logic and the TLA+ tool was justified, and a formal model of access control and data lifecycle was proposed. A test stand was developed to automatically generate TLA+ specifications for access and processing policies and to perform their verification. The stand is intended for educational use, including demonstration of formal methods, analysis of processing logic, and training in the verification of security policies.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0