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


Кроссплатформенная программная система хранения параметров учетных записей

Работа №24883

Тип работы

Бакалаврская работа

Предмет

программирование

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

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


Введение 4
1. Анализ и обзор программных систем хранения учетных записей 5
1.1 Особенности предметной области и решаемых задач 5
1.2 Анализ существующих менеджеров паролей 7
1.2.1 KeePass 7
1.2.2 1Password 9
1.2.3 Dashlane 11
1.3 Выделение существенных функций программных систем для хранения
паролей 13
2. Используемые технологии 14
2.1 Выбор средства разработки. Язык программирования 14
2.2 Среда разработки 18
2.3 Метод шифрования 20
2.4 Метод хранения информации 28
2.4 Архитектура системы 29
2.5 Техническое задание Ошибка! Закладка не определена.
3. Реализация и описание программы 33
3.1 Разработка программы 33
3.2 Руководство пользователя 34
Заключение 39
Список использованных источников 40


В нашем современном обществе главным ресурсом является информация. Информацией владеют и используют абсолютно все. Но каждый человек сам решает, какую информацию ему нужно получить, какой поделиться, а какую лучше оставить при себе и если придется защитить ее.
На сегодняшний день большинство информации имеет цифровой формат. И с помощью выхода в интернет и персонального компьютера или смартфона можно получить практически любую услугу. Теперь не нужно посещать лично большинство организаций и учреждений, потому что можно воспользоваться онлайн-доступом.
Сейчас люди используют множество веб-сервисов, включая социальные сети, электронную почту, операции в банке, государственные порталы предоставления услуг и т.д. Естественно, сервисы нуждаются в аутентификации всех пользователей, и самым распространенным способом является пара логин-пароль. Этот способ является простым и удобным для пользователя.
Отсюда вытекает проблема, что нужно запомнить большое количество комбинаций логина и пароля. Плюс ко всему, пароли должны быть устойчивыми к взлому: длинные, состоящие из разных регистров, с использованием цифр и различных знаков, меняться хотя бы раз в полгода. Однако, такие пароли сложны для запоминания, и со временем пользователь начинает использовать простые пароли или небезопасные методы хранения (текстовый файл, стикер на рабочем столе, браузер с автоматическим хранением логина и пароля).
К счастью, на выручку приходит наиболее удобный и безопасный инструмент - менеджер паролей.
Менеджер паролей представляет собой приложение, которое хранит пароли и другую информацию в зашифрованном виде.
Целью работы является разработка кроссплатформенной программной системы хранения параметров учетных записей на платформе Java.


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

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

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


Цель ВКР была достигнута - разработана кроссплатформенная программная система хранения параметров учетных записей с использованием алгоритма AES-256. Изучена предметная область, проанализировано несколько программ и алгоритмов шифрования. Так же в ходе работы были выявлены недостатки алгоритма SHA-256 и AES-256, которые будут исправлены в дальнейшей разработке этой программы. Получены теоретические знания, а так же практические навыки по разработке программы с использованием данного алгоритма. Программа разработана для личного использования в исследовательских целях.


1. Яремчук С. Менеджеры паролей / С. Яремчук // Мой Компьютер, 2007г. - №03. - 245 стр.
2. Пиковский М. Обзор кроссплаформенных менеджеров паролей [Электронный ресурс]: // Интернет-журнал «Хакер» / М.Пиковский - Режим доступа: https://xakep.ru/2013/10/31/cross-platform-password-managers/ Дата обращения: 20.04.17
3. Популярные менеджеры паролей в сравнение [Электронный ресурс]:// Новостной форум «Хабрахабр» - Режим доступа: https://habrahabr.ru/post/125248/ Дата обращения: 20.04.17
4. Завертайлов В. - Менеджеры паролей - краткий обзор [Электронный ресурс]:// Новостной форум «Хабрахабр» / В.Завертайлов - Режим доступа: https://habrahabr.ru/post/225053/ Дата обращения: 20.04.17
5. Обзор Dashlane 4 [Электронный ресурс]:// Новостной сайт «^mssl» - Режим доступа: https://www.comss.ru/page.php?id=2839 Дата обращения: 20.04.17
6. Горчаков Д. - Keepasss vs Dashlane vs LastPass. Выбираем лучший менеджер паролей. [Электронный ресурс]:// Интернет-журнал «Лайвхакер» / Д.Горчаков - Режим доступа: https://lifehacker.ru/2014/01/10/keepass-vs-dashlane- vs-lastpass-vybiraem-luchshij-menedzher-parolej/ Дата обращения: 20.04.17
7. Обзор и обоснование выбора инструментальных средств разработки программного комплекса для автоматизированной системы управления. [Электронный ресурс] - Режим доступа: http://megaobuchalka.ru/1/25141.html Дата обращения: 10.05.17
8. O'Grady S. The RedMonk Programming Language Rankings: January 2017 [Электронный ресурс] ://Аналитическая компания RedMonk / S. O'Grady -
Режим доступа: http://redmonk.com/sogrady/2017/03/17/language-rankings-1-17/ Дата обращения: 10.05.17
9. TIOBE Index for June 2017 [Электронный ресурс] - Режим доступа: https://www.tiobe.com/tiobe-index/ Дата обращения: 10.05.17
10. Харланчук С. - 10 причин, почему стоит начать учить язык программирования Java и почему он лучший [Электронный ресурс] ://Международная бизнес-школа «Digitov» / С. Харланчук - Режим доступа: https://digitov.com/article/10-reasons-why-you-should-start-learning-the-Java- programming-language Дата обращения: 10.05.17
11. Монахов В. В. Язык программирования Java и среда NetBeans. 3-е издание: учебное пособие / В. В. Монахов - СПб.: БХВ-Петербург, 2011. — 704 с.
12. SHA-2 [Электронный ресурс]:// Свободная энциклопедия «Wikipedia» - Режим доступа: https://ru.wikipedia.org/wiki/SHA-2 Дата обращения: 25.05.17
13. Майним Bitcoin с помощью бумаги и ручки [Электронный ресурс]:// Новостной форум «Хабрахабр» - Режим доступа: https://habrahabr.ru/post/258181/ Дата обращения: 25.05.17
14. Алгоритм шифрования RSA на пальцах [Электронный ресурс]:// Портал посвященный вопросам информационной безопастности «Technology Box» - Режим доступа: http://teh-box.ru/informationsecurity/algoritm-shifrovaniya- rsa-na-palcax.html Дата обращения: 25.05.17
15. Алгоритм шифрования AES для самых маленьких [Электронный ресурс]:// Портал посвященный вопросам информационной безопасности «Technology Box» - Режим доступа: http://teh-box.ru/programming/algoritm- shifrovaniya-aes-dlya-samyx-malenkix.html Дата обращения: 25.05.17
16. Язык XML - практическое введение. Часть 2 [Электронный
ресурс]:// ИТ-форум «Citforum» - Режим доступа:
http://citforum.ru/internet/xml2/part1.shtml Дата обращения: 25.05.17


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




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