Professional Documents
Culture Documents
Курсовая3 пдф
Курсовая3 пдф
Учебно-научно-производственный комплекс
«Международный Университет Кыргызстана»
Среднее профессиональное образование
«Nomad» Колледж
ФИО СТУДЕНТА
КУРСОВАЯ РАБОТА
Бишкек 2023 г.
1
СОДЕРЖАНИЕ:
Введение……………………………………………………………………………3
2
ВВЕДЕНИЕ
3
1. БЕЗОПАСНОСТЬ ПАРОЛЕЙ В СОВРЕМЕННОМ ЦИФРОВОМ
ОБЩЕСТВЕ
4
• Фишинг (Phishing): Атаки, в которых атакующие пытаются обмануть
пользователей, выдающих свои учетные данные, представляясь как
надежные источники. Это может быть как через электронные письма, так
и через фальшивые веб-сайты.
• Кейлоггеры (Keyloggers): Программы или устройства, записывающие
нажатия клавиш на клавиатуре пользователя без его ведома. Кейлоггеры
могут быть как программными, так и аппаратными.
• Социальная инженерия: Атаки, основанные на манипуляции
психологией пользователей для получения конфиденциальной
информации. Например, атакующий может выдать себя за сотрудника
поддержки и запросить у пользователя его пароль.
• Атаки на хеш-функции: Если пароли хранятся в виде хешей (например,
в базе данных), злоумышленник может использовать методы, такие как
атаки по словарю с предварительным вычислением (rainbow tables) или
атаки по ложным хешам.
Существует множество инструментов и техник, которые злоумышленники
могут использовать, и поэтому важно принимать меры по обеспечению
безопасности паролей, такие как использование сложных паролей,
двухфакторной аутентификации и обновление паролей регулярно.
6
2. РАЗРАБОТКА И АНАЛИЗ ВЕБ-СЕРВИСА ДЛЯ ГЕНЕРАЦИИ
ПАРОЛЕЙ
2.1 Архитектура веб-сервиса и основные компоненты
7
Класс apps.py
хранит в себе код
конфигурации для
импортирования
класса AppConfig
из модуля
django.apps.
8
Следующим важным этапом в создании веб-сервиса для генерации
паролей является проектирование его архитектуры. Рассматривая ключевые
компоненты, мы стремимся к созданию эффективной и надежной структуры,
которая обеспечивает безопасность данных и отзывчивость веб-сервиса. Одним
из важных компонентов архитектуры является веб-интерфейс для
взаимодействия с пользователями.
9
2.2 Дальнейшая разработка, масштабируемость и улучшения проекта
3. Улучшение Безопасности
10
5. Тестирование и Оценка Производительности
6. Сопровождение и Обновления
11
9. Реализация Механизмов Логирования
12
Рекомендации по Будущему Развитию Проекта:
В ходе курсовой работы были рассмотрены множество аспектов создания
и совершенствования веб-сервиса для генерации паролей. Однако, для
дальнейшего успеха проекта, следует учесть следующие рекомендации:
13
ЗАКЛЮЧЕНИЕ
14
Список использованной литературы
h ps://docs.djangoproject.com/en/5.0/intro/tutorial01/
h ps://pythonist.ru/proekty-na-django-dlya-nachinayushhih-i-opytnyh-
razrabotchikov/
h ps://docs.djangoproject.com/en/5.0/
h ps://docs.djangoproject.com/en/5.0/topics/h p/views/
15
tt
tt
tt
tt
tt
tt