Details
| Title | Разработка метода реализации модели безопасности Кларка-Вилсона для баз данных: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» = Development of a Method for Implementing the Clark-Wilson Security Model for Databases |
|---|---|
| Creators | Рыпакова София Александровна |
| Scientific adviser | Сергеев Анатолий Васильевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | модель кларка-вилсона ; безопасность данных ; базы данных ; транзакции ; clark-wilson model ; data security ; databases ; transactions |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.03 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-371 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\40218 |
| Record create date | 4/20/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Цель работы заключается в разработке модуля, реализующего принципы модели безопасности Кларка-Вилсона для обеспечения целостности и конфиденциальности данных в базах данных, сокращения рисков несанкционированного доступа и потери информации. Для достижения цели необходимо решить задачи: обзор и анализ существующих реализаций модели Кларка-Вилсона, реализация базы данных на основе СУБД PostgreSQL, проектирование архитектуры приложения, разработка модуля реализаций модели Кларка-Вилсона с использованием Python и библиотеки SQLAlchemy, а также проведение тестирования разработанного модуля. Для выполнения работы использовались методологии системного и сравнительного анализов, проектирования архитектуры проекта. В результате работы был создан прототип модуля, реализующий принципы модели безопасности Кларка-Вилсона для реализации HR-процессов, а именно системы подтверждения командировок. Прототип прошел несколько этапов тестирования и продемонстрировал соответствие всем заявленным требованиям. Область применения результатов – системы электронного документооборота в рамках HR-процессов. Выводы: реализованный модуль позволяет организовать процесс кадрового электронного документооборота с высоким уровнем обеспечения целостности и конфиденциальности данных.
The goal of this work is to develop a module that implements the principles of the Clark-Wilson security model to ensure the integrity and confidentiality of database data, reducing the risks of unauthorized access and information loss. To achieve this goal, the following tasks must be completed: review and analyze existing implementations of the Clark-Wilson model, implement a database based on the PostgreSQL DBMS, design an application architecture, develop a module implementing the Clark-Wilson model using Python and the SQLAlchemy library, and test the developed module. This work utilized methodologies of system and comparative analysis, system modeling, and project architecture design. As a result of this work, a prototype module was created that implements the principles of the Clark-Wilson security model for HR processes, specifically a travel approval system. The prototype underwent several stages of testing and demonstrated compliance with all stated requirements. The results are applicable to electronic document management systems within HR processes. Conclusions: The implemented module enables the organization of electronic HR document management with a high level of data integrity and confidentiality.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
Access count: 0
Last 30 days: 0