Similar presentations:
Защита информации (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, удобству использования,
большому количеству фреймворков, широким
возможностям для разработки и отладки, а также
бесплатному доступу.