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

Access count: 0 
Last 30 days: 0

Detailed usage statistics