Разработка приложения для защищенного хранения учетных записей
Описание работы
Работа пользователя Е. Рябченко
АННОТАЦИЯ
к выпускной квалификационной работе
«Разработка приложения для защищенного хранения учетных записей»
к выпускной квалификационной работе
«Разработка приложения для защищенного хранения учетных записей»
Ключевые слова: пароль, защита пароля, хранение паролей, менеджер паролей, учетные записи.
Целью выпускной квалификационной работы является разработка приложения, позволяющее безопасно хранить данные от учетной записи.
Данная цель определила необходимость постановки и решения основных задач:
Целью выпускной квалификационной работы является разработка приложения, позволяющее безопасно хранить данные от учетной записи.
Данная цель определила необходимость постановки и решения основных задач:
- Изучить способы взлома и получения пароля;
- Рассмотреть основные правила создания надежного пароля;
- Разработать приложения.
Объект исследования – пароль.
Предмет исследования – способы надежного хранения пароля.
Работа состоит из двух глав, содержащих в себе теоретические основы и описание процесса разработки приложения.
В первой главе раскрываются теоретические основы и понятия учетной записи и ее пароля, а также способы создания надежного пароля.
Во второй главе посвящается анализу практического материала, описанию выявленных проблем и тенденций развития объекта и предмета исследования, то есть пароля, последствия его утечки и предлагаемые методы решения проблем.
В заключении подводятся итоги проделанной работы и формируются окончательные выводы по теме.
Результаты работы имеют практическую значимость и могут быть использованы как на предприятии, так и в жизни, в качестве пособия для изучения проблемы, то есть утечки пароля, а разработанное приложение может быть использовано по прямому назначению.
Работа включает: 47 страниц, 5 таблиц, 15 рисунков, 1 приложение. Использованных источников – 20.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ. 6
1 СОЗДАНИЕ И ХРАНЕНИЕ НАДЕЖНЫХ ПАРОЛЕЙ.. 10
1.1 Основные понятия и определения используемые ВКР. 10
1.2 История создания компьютерных паролей. 12
1.3 Слабые пароли. 13
1.4 Требования к безопасному паролю.. 14
1.5 Способы получения пароля. 15
1.6 Примеры существующих программ для взлома пароля. 17
1.6 Статистические данные. 17
1.7 Нормативная база по теме ВКР. 19
2 РАЗРАБОТКА ПРИЛОЖЕНИЯ. 20
2.1 Выбор мобильной операционной системы.. 20
2.2 Выбор среды разработки. 23
2.3 Анализ аналогичных приложений. 24
2.4 Разработка приложения. 27
2.5 Экономическое обоснование работы.. 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 43
ПРИЛОЖЕНИЕ А.. 45
Предмет исследования – способы надежного хранения пароля.
Работа состоит из двух глав, содержащих в себе теоретические основы и описание процесса разработки приложения.
В первой главе раскрываются теоретические основы и понятия учетной записи и ее пароля, а также способы создания надежного пароля.
Во второй главе посвящается анализу практического материала, описанию выявленных проблем и тенденций развития объекта и предмета исследования, то есть пароля, последствия его утечки и предлагаемые методы решения проблем.
В заключении подводятся итоги проделанной работы и формируются окончательные выводы по теме.
Результаты работы имеют практическую значимость и могут быть использованы как на предприятии, так и в жизни, в качестве пособия для изучения проблемы, то есть утечки пароля, а разработанное приложение может быть использовано по прямому назначению.
Работа включает: 47 страниц, 5 таблиц, 15 рисунков, 1 приложение. Использованных источников – 20.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ. 6
1 СОЗДАНИЕ И ХРАНЕНИЕ НАДЕЖНЫХ ПАРОЛЕЙ.. 10
1.1 Основные понятия и определения используемые ВКР. 10
1.2 История создания компьютерных паролей. 12
1.3 Слабые пароли. 13
1.4 Требования к безопасному паролю.. 14
1.5 Способы получения пароля. 15
1.6 Примеры существующих программ для взлома пароля. 17
1.6 Статистические данные. 17
1.7 Нормативная база по теме ВКР. 19
2 РАЗРАБОТКА ПРИЛОЖЕНИЯ. 20
2.1 Выбор мобильной операционной системы.. 20
2.2 Выбор среды разработки. 23
2.3 Анализ аналогичных приложений. 24
2.4 Разработка приложения. 27
2.5 Экономическое обоснование работы.. 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 43
ПРИЛОЖЕНИЕ А.. 45
ЗАКЛЮЧЕНИЕ
На сегодняшний день, информация имеет намного более весомую важность, ежели финансовое или материальное имущество. Сегодня намного страшнее потерять личную информацию или важные коммерческие данные, так как любое материальное имущество всегда можно восстановить, но потерянную информацию уже никогда не вернуть. Сегодня появляется все больше онлайн сервисов, которые требуют регистрацию учетной записи, а значит это влечет за собой появление огромного количества новых паролей.
Каждый человек, пользующийся какими-либо интернет – ресурсами имел проблемы с учетной записью. Каждый день тысячи человек восстанавливают доступ к свой учетной записи по большому количеству причин, и не всегда это происходит успешно. Большинства людей пытаются восстановить доступ, потому что банально забыли свой пароль. У остальных же, могут просто украсть доступ к учетной записи, потому что пароль оказался недостаточно надежным. Большинства данных проблем можно избежать, если бы люди были осведомлены о том, какой пароль нужно создавать и где его можно безопасно хранить. Именно на эти две цели и была направлена выпускная дипломная работа – чтобы разработанный проект оказался не только интересен в создании, но и по результату был полезен для окружающих.
Большое количество компаний создает собственные решения для хранения паролей в корпоративных условиях, чтобы ими можно было не только безопасно управлять, но и делиться с сотрудниками. Подобные приложения чаще всего не тяжелы в разработке и не занимают большое количество времени и финансов, зато могут сохранить оба этих ресурса. Такие решения могут представлять из себя как программа для стационарных компьютеров, так и для мобильных устройств, а иногда так и отдельно разработанное устройство.
На сегодня существует большое количество уже разработанных мобильных приложений для некоммерческого использования, как те, что были описаны в дипломной работе, так и остальные подобные приложения, имеющиеся в магазинах приложений. Все они имеют как свои достоинства, так и недостатки. У одного приложения маленький функционал в бесплатной версии, при этом платная стоит крайне дорого. У другого приложения богатый бесплатный функционал, но при этом не имеет приятного интерфейса и в него встроено большое количество рекламы. Но каким бы ни был выбор, он им остается и это намного лучше, чем хранить пароли в записной книжке или в текстовом файле на компьютере. Здесь лишь желание человека, какой функционал ему нужен, и сколько он готов заплатить за этот функционал, если вообще будет платить.
Практически каждый день появляется все больше способов обмануть пользователя интернета, чтобы украсть не только данные от его учетной записи, но и в последствии украсть личные данные, которые сохранены на ней. К сожалению, за всеми новыми способами кражи личных данных невозможно уследить и всегда будут жертвы этих способов. Но если пользоваться банальными правилами безопасности в интернете и пользоваться всеми способами безопасного хранения данных от учетных записей, то можно, если не избежать этих проблем, то хотя бы уменьшить шанс потери своих данных. Обеспечить безопасность данных намного проще, чем потом их восстанавливать, поэтому, лучше всего задуматься о безопасности до того, как произойдет что-то непоправимое.
В данной выпускной дипломной работе были изучены основные принципы и правила хранения пароля, разобран язык программирования, который лучше всего подходил для выполнения поставленной задачи. В результате – разработано мобильное безопасное мобильное приложение, которое имеет не только приятный интерфейс и простой, не перегруженный функционал, но и простоту в обращении, для человека, которому не требуется знать, как работает та или иная функция. Приложение не имеет рекламы, а также может беспрепятственно распространяться по бесплатной лицензии в магазине приложений.
Каждый человек, пользующийся какими-либо интернет – ресурсами имел проблемы с учетной записью. Каждый день тысячи человек восстанавливают доступ к свой учетной записи по большому количеству причин, и не всегда это происходит успешно. Большинства людей пытаются восстановить доступ, потому что банально забыли свой пароль. У остальных же, могут просто украсть доступ к учетной записи, потому что пароль оказался недостаточно надежным. Большинства данных проблем можно избежать, если бы люди были осведомлены о том, какой пароль нужно создавать и где его можно безопасно хранить. Именно на эти две цели и была направлена выпускная дипломная работа – чтобы разработанный проект оказался не только интересен в создании, но и по результату был полезен для окружающих.
Большое количество компаний создает собственные решения для хранения паролей в корпоративных условиях, чтобы ими можно было не только безопасно управлять, но и делиться с сотрудниками. Подобные приложения чаще всего не тяжелы в разработке и не занимают большое количество времени и финансов, зато могут сохранить оба этих ресурса. Такие решения могут представлять из себя как программа для стационарных компьютеров, так и для мобильных устройств, а иногда так и отдельно разработанное устройство.
На сегодня существует большое количество уже разработанных мобильных приложений для некоммерческого использования, как те, что были описаны в дипломной работе, так и остальные подобные приложения, имеющиеся в магазинах приложений. Все они имеют как свои достоинства, так и недостатки. У одного приложения маленький функционал в бесплатной версии, при этом платная стоит крайне дорого. У другого приложения богатый бесплатный функционал, но при этом не имеет приятного интерфейса и в него встроено большое количество рекламы. Но каким бы ни был выбор, он им остается и это намного лучше, чем хранить пароли в записной книжке или в текстовом файле на компьютере. Здесь лишь желание человека, какой функционал ему нужен, и сколько он готов заплатить за этот функционал, если вообще будет платить.
Практически каждый день появляется все больше способов обмануть пользователя интернета, чтобы украсть не только данные от его учетной записи, но и в последствии украсть личные данные, которые сохранены на ней. К сожалению, за всеми новыми способами кражи личных данных невозможно уследить и всегда будут жертвы этих способов. Но если пользоваться банальными правилами безопасности в интернете и пользоваться всеми способами безопасного хранения данных от учетных записей, то можно, если не избежать этих проблем, то хотя бы уменьшить шанс потери своих данных. Обеспечить безопасность данных намного проще, чем потом их восстанавливать, поэтому, лучше всего задуматься о безопасности до того, как произойдет что-то непоправимое.
В данной выпускной дипломной работе были изучены основные принципы и правила хранения пароля, разобран язык программирования, который лучше всего подходил для выполнения поставленной задачи. В результате – разработано мобильное безопасное мобильное приложение, которое имеет не только приятный интерфейс и простой, не перегруженный функционал, но и простоту в обращении, для человека, которому не требуется знать, как работает та или иная функция. Приложение не имеет рекламы, а также может беспрепятственно распространяться по бесплатной лицензии в магазине приложений.