Программный проект:
Цель
Задачи
Описание функционала
ДИАГРАММА ИСПОЛЬЗОВАНИЯ (ПОЛЬЗОВАТЕЛЬ)
ДИАГРАММА ИСПОЛЬЗОВАНИЯ (АДМИНИСТРАТОР)
ДИАГРАММА АКТИВНОСТИ
Пример интерфейса Формы регистрации и авторизации
Пример контролируемого поля
Команда разработчиков
Выбор средства разработки
390.78K

Защита информации (1)

1. Программный проект:

ПРОГРАММНЫЙ ПРОЕКТ:

2. Цель

ЦЕЛЬ
• Целью данного проекта является разработка и
внедрение комплексной системы защиты,
направленной на минимизацию рисков и снижение
потенциального ущерба. В рамках проекта
предусмотрено создание многоуровневой архитектуры
безопасности, включающей превентивные меры, такие
как внедрение механизмов контроля доступа,
разделение ролей и валидация данных и тд.

3. Задачи

ЗАДАЧИ
• Для достижения поставленной цели, будет необходимо
выполнить:
• Анализ проектирования
• Разработка презентации
• Разработка клиентской части приложения
• Разработка серверной части приложения
• Интеграция и тестирование
• Ввод в эксплуатацию

4. Описание функционала

ОПИСАНИЕ ФУНКЦИОНАЛА
• Идентификация и аутентификация пользователей (Уникальный
идентификатор, длина пароля >12 символов, наличие цифр и букв
большого и малого регистра, специальных символов)
• Реализация ролевого метода разграничения доступа ( 2 роли,
пользователь и администратор, запрет самоудаления администратора)
• Ограничение неуспешных попыток входа в информационную систему
(количество неверных попыток — 5, а после таймер ожидания — 1
минута)
• Контроль точности (ФИО, почта), полноты и правильности данных,
вводимых в информационную систему (БД) + Контроль ошибочных
действий пользователей по вводу и предупреждение пользователей об
ошибочных действиях
• Таймер инактивности (30 минут бездействия пользователя – выход из
системы)

5. ДИАГРАММА ИСПОЛЬЗОВАНИЯ (ПОЛЬЗОВАТЕЛЬ)

6. ДИАГРАММА ИСПОЛЬЗОВАНИЯ (АДМИНИСТРАТОР)

7. ДИАГРАММА АКТИВНОСТИ

8. Пример интерфейса Формы регистрации и авторизации

ПРИМЕР ИНТЕРФЕЙСА ФОРМЫ
РЕГИСТРАЦИИ И АВТОРИЗАЦИИ

9. Пример контролируемого поля

ПРИМЕР КОНТРОЛИРУЕМОГО
ПОЛЯ

10. Команда разработчиков

КОМАНДА РАЗРАБОТЧИКОВ
• Ананович Никита – Специалист по внутренним
коммуникациям
• Ерошкин Никита – Backend-разработчик
• Уроков Олимджон – Frontend-разработчик
• Фарид Иштулов – Фуллстек-разработчик
• Руководитель проекта: Ерошкин Никита

11. Выбор средства разработки

ВЫБОР СРЕДСТВА РАЗРАБОТКИ
• В качестве средства разработки была выбрана среда
JetBrains PyCharm Community 2024.1.1, благодаря его
специализации на Python, удобству использования,
большому количеству фреймворков, широким
возможностям для разработки и отладки, а также
бесплатному доступу.
English     Русский Правила