Тип работы:
Предмет:
Язык работы:


Разработка windows-приложения проверки стойкости к подбору паролей пользователей на основе оценки сложности (Криптографические методы защиты информации, Курганский государственный университет)

Работа №88723

Тип работы

Курсовые работы

Предмет

криптография

Объем работы30
Год сдачи2021
Стоимость600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
246
Не подходит работа?

Узнай цену на написание


Есть приложения.

ВВЕДЕНИЕ 3
1 5
1.1 Назначение и область применения приложения 5
1.2 Технические характеристики разрабатываемого приложения 5
1.2.1 Постановка задачи 5
1.2.3 Организация входных и выходных данных 7
1.2.4 Выбор состава технических и программных средств 7
1.3 Проектирование внешнего вида приложения 8
2 РАЗРАБОТКА РАБОЧЕГО ПРОЕКТА ПРИЛОЖЕНИЯ 9
2.1 Определение функционала разрабатываемого приложения 9
2.1.1 Визуальное проектирование разрабатываемого приложения 9
2.2 Структура кода разрабатываемого приложения 11
2.3 Спецификация разрабатываемого приложения 11
2.4 Описание разрабатываемого приложения и рекомендации по его использованию 12
2.5 Тестирование разрабатываемого приложения 14
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 22
ПРИЛОЖЕНИЕ 1 23
ПРИЛОЖЕНИЕ 2 31

В постиндустриальном обществе информация приобрела статус основной общественной ценности. Главной особенностью информации является её легкодоступность в связи с глобализацией и информатизацией, повлекшими за собой развитие интернет-технологий. В таких условиях особенно актуальным стало развитие методов защиты информации от несанкционированного доступа. Одним из таких методом стало применение парольных систем, ограничивающих доступ к источникам информации.
Таким образом, актуальность исследования заключается в том, что проблема защиты информации от несанкционированного доступа при eё передаче и хранении приобретает все большую значимость в постиндустриальном обществ и, следовательно, влечёт за собой необходимость дальнейшего просвещения общественности по вопросу информационной безопасности.
Целью данной курсовой работы является разработка приложения, производящего оценку стойкости к подбору паролей пользователей на основе энтропийного алгоритма оценки сложности.
В ходе выполнения работы будут решены следующие задачи:
1. Определить основные способы оценки сложности паролей.
2. Рассмотреть основные критерии определения сложности паролей в парольных системах каких-либо сторонних разработчиков.
3. Спроектировать внешний вид приложения и написать его код.
4. Протестировать работу приложения.
5. Рассмотреть перспективы дальнейшего развития разработанного приложения.

Курсовая работа состоит из введения, двух глав, заключения и списка использованных источников.
В первой главе описаны назначение, область применения приложения, технические характеристики, необходимые для работы приложения. Основное внимание в первой главе уделено теоретическим основам алгоритмов оценки сложности.
Во второй главе рассмотрены этапы разработки рабочего проекта: визуальное проектирование, написание кода приложения, описание и рекомендации по использованию, тестирование приложения.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


Использование сложных паролей увеличивает время, необходимое злоумышленнику для подбора пароля, не отменяет необходимости использования других мер безопасности. Эффективность пароля заданной силы зависит от реализации программного обеспечения систем аутентификации, в частности, от того, насколько быстро система аутентификации будет отвечать атакующему при его попытках подобрать пароль, и как надёжно хранится и передаётся информация о пароле. Риски также представлены некоторыми способами взлома безопасности компьютера, не относящимися к сложности пароля.
Данное приложение может быть улучшено, например, можно расширить количество поддерживаемых алфавитов, а также добавить возможность анализа данных, загруженных из файлов.
Практическая значимость данного приложения заключается в том, что оно может быть использовано для упрощения процедуры составления пароля.
При написании курсовой работы были решены следующие задачи:
1. Определены основные способы оценки сложности паролей.
2. Рассмотрены основные критерии определения сложности паролей в парольных системах каких-либо сторонних разработчиков.
3. Спроектирован внешний вид приложения и написан его код.
4. Протестирована работа приложения.
5. Рассмотрены перспективы дальнейшего развития разработанного приложения.
Цель данной курсовой работы — разработка приложения, производящего оценку стойкости к подбору паролей пользователей на основе энтропийного алгоритма оценки сложности, достигнута.



1. Программа zxcvbn: реалистичная оценка надежности пароля // habr.com [Электронный ресурс] URL: https://habr.com/ru/company/abbyy/blog/149396/ (Дата обращения: 30.10.2020)
2. Ещё об оценке стойкости пароля // habr.com [Электронный ресурс] URL: https://habr.com/ru/sandbox/27520/ (Дата обращения: 24.10.2020)
3. Распределение символов в паролях // habr.com [Электронный ресурс] URL: https://habr.com/ru/post/122129/ (Дата обращения: 29.10.2019)
4. Choosing Secure Passwords // schneier.com [Электронный ресурс] URL: https://www.schneier.com/blog/archives/2007/01/choosing_secure.html (Дата обращения: 24.10.2020)
5. Сложность пароля // Википедия [Электронный ресурс] URL: https://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F (Дата обращения: 17.10.2020)
6. Пароль должен соответствовать требованиям к сложности // Microsoft [Электронный ресурс] URL: https://docs.microsoft.com/ru-ru/windows/security/threat-protection/security-policy-settings/password-must-meet-complexity-requirements (Дата обращения: 16.10.2020)

Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ