Похожие презентации:
преза
1.
Система защищенногодокументооборота
М. Х. Увайсов
Студент группы 231-351
2.
Использованные технологииВид интерфейса: веб-приложение
Backend, frontend: Django, Python
СУБД: PostgreSQL
Шифрование: чистый код и библиотека cryptography
2
3.
Реализация технологий защиты документовОбеспечение конфиденциальности - использование защищенного
протокола передачи данных - HTTPS(AES, ECDHE)
Защита целостности - верификация подписей и совпадения
хэшей(SHA256, RSA Sign) на стороне приложения и MAC на стороне
протокола шифрования
Обеспечение аутентификации - использование MAC в рамках
протокола шифрования TLS
Защита авторства и невозможность отказа от авторства - привязка
пользователя к его документу через связь one-to-one(PostgreSQL)
3
4.
Подсистема генерации ключей шифрования иаутентификации
Генерация и обмен ключами шифрования реализуется алгоритмом
Диффи-Хеллмана или алгоритмом RSA в зависимости версии протокола и
предварительной настройки шифрования на сервере
Рисунок 1. Схема работы протокола шифрования TLS
4
5.
Схема базы данныхРисунок 2. Сущность маршрута
документа
Рисунок 3. Сущность документа
Рисунок 4. Сущность пользователя
5
6.
Схема интерфейсаРисунок 5. Схема интерфейса
приложения
6
7.
Интерактивные схемы прохождения учетаРисунок 6.Интерактивная схема
служебной записки
Рисунок 8. Интерактивная
схема приказа
Рисунок 7. Интерактивная схема
инструкции
7
8.
Электронные учетные формы для интерактивных схемЭлектронные учетные формы в приложении реализуются сущностью в
базе данных со всеми необходимыми для интерактивной схемы полями:
id - идентификатор записи о журнале в базе данных;
file - название документа;
original_hash - хэш файла журнала;
digital_signature - электронная подпись файла
журнала;
uploaded_at - дата отправки;
sender_id - идентификатор отправителя(имеет связь с
таблицей auth_user);
route_id - идентификатор типа документа(имеет связь
с таблицей documents.documentroute).
Рисунок 9. Сущность документа
8
9.
Список литературы1.
2.
3.
4.
5.
ЭДО в 2025 году // Астрал URL: https://astral.ru/aj/elem/edo-izmeneniya-v-sfereelektronnogo-dokumentooborota/ (дата обращения: 20.10.2025).
What is Django? // WEQ Tech URL: https://weqtechnologies.com/what-is-django-featuresbenefits-use-cases-in-2025/ (дата обращения: 20.10.2025).
The State of Python 2025 // JetBrains URL: https://blog.jetbrains.com/pycharm/2025/08/thestate-of-python-2025/ (дата обращения: 20.10.2025).
Why do we use Django in 2025 // NetGuru URL: https://www.netguru.com/blog/why-we-usedjango (дата обращения: 20.10.2025).
The Most Popular Databases Used in 2025 // WebCreek URL:
https://www.webcreek.com/en/blog/software-development/the-most-popular-databases-usedin-2025/ (дата обращения: 20.10.2025).
9
10.
М. Х. УвайсовСтудент группы 231-351