АННОТАЦИЯ 1
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 3
ВВЕДЕНИЕ 4
1 Анализ предметной области 6
1.1 Изучение предметной области 6
1.2 Криптографические методы защиты информации 7
1.2 Выбор платформы для web-приложения 11
1.3 Выделение существенных функций программных систем для хранения
паролей 12
1.4 Анализ существующих решений 14
2 Проектирование приложения 25
2.1 Функциональные и нефункциональные требования web-приложения 25
2.2 Поиск актеров и вариантов использования 26
2.1.1 Профили пользователей 27
2.1.2 Use case диаграмма 30
3 Использованные технологии 34
3.1 Среды реализации 34
3.2 Симметричное шифрование 36
4 Реализация приложения 44
ЗАКЛЮЧЕНИЕ 48
СПИСОК ЛИТЕРАТУРЫ 49
В нашей современной цифровой эпохе, когда количество онлайн- аккаунтов и сервисов, которые мы используем, растет с каждым днем, сохранение и управление паролями становится все более сложной задачей. Это особенно актуально для бизнес-сектора, где управление множеством аккаунтов и паролей может быть критически важным для безопасности и эффективности работы. Менеджеры паролей для бизнеса помогают компаниям управлять большим количеством паролей и аккаунтов, повышая безопасность, уменьшая время, затрачиваемое на управление паролями и упрощая процесс аутентификации для пользователей. Методы держать в памяти или хранить в секретном блокноте под замком в ящике рабочего стола уже устарели. Лучше всего записывать данные в специальные программы безопасности.
В данной работе рассматривается разработка менеджера паролей для бизнеса, который будет предоставлять широкий спектр функций для безопасного и удобного управления аккаунтами и паролями.
Менеджер паролей для бизнеса должен иметь ряд функций, чтобы быть максимально эффективным. Разработка менеджера паролей для бизнеса может быть сложной задачей, но с помощью правильного подхода и технологий это может быть достигнуто. Важно помнить, что безопасность должна быть в центре разработки менеджера паролей для бизнеса, и все функции должны быть разработаны с учетом этого.
Важно отметить, что менеджеры паролей для бизнеса могут иметь различные функции и возможности в зависимости от поставленных задач и потребностей компании. Однако, при выборе менеджера паролей для бизнеса, следует убедиться в том, что он имеет достаточный набор функций для обеспечения максимальной безопасности и эффективности управления паролями.
Цель работы - разработать web-приложение - «Менеджер паролей для бизнеса», который безопасно хранит, а также предоставляет доступ сотрудникам к паролям от различных сервисов.
Для достижения указанной цели необходимо решение следующих задач:
1. Изучить предметную область.
2. Провести анализ и спецификацию web-приложения.
3. Спроектировать web-приложение.
4. Разработать web-приложение.
Структура работы состоит из аннотации, перечня условных обозначений, введения, четырех глав и списка использованных источников. В первой главе анализируется предметная область. Глава вторая - проектирование web-приложения «менеджер паролей для бизнеса». В главе третьей рассмотрены среды реализации приложения и алгоритм шифрования. В главе четвертой продемонстрирована работа приложения.
В результате выполнения выпускной квалификационной цель достигнута, задачи выполнены.
В результате проделанной работы было спроектировано и разработано web-приложение «менеджер паролей для бизнеса». При проектировании приложения были учтены все достоинства и недостатки аналогичных приложений, что позволило сделать приложение более удобным для пользователя.
Web-приложение удовлетворяет всем запросам и требованиям, которые я поставил при постановке целей. Также стоит отметить большие возможности для дальнейшей модернизации и улучшения сайта в зависимости от дальнейшего позиционирования.