Details

Title: Разработка клиент-серверного приложения для управления паролями: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Софроницкий Антон Фабиан
Scientific adviser: Воинов Никита Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: пароли; управление паролями; программное обеспечение; шифрование; Windows; passwords; password management; software; encryption
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-2768
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\19703

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема работы: «Разработка приложения для управления паролями под ОС Windows». Предметом работы является приложение по управлению паролями – программа, позволяющая пользователю надежно хранить пароли и другие данные учетных записей. В этой работе объясняется полезность такого рода программного обеспечения. Рассматриваются подходы к организации хранения данных приложения, приводятся и сравниваются особенности существующих реализаций, выделяются отличительные черты разрабатываемого решения. Цель работы – разработать описанное решение. Решенные в ходе работы задачи:1. Выделение наиболее важных функций приложения;2. Анализ существующих решений;3. Разработка основных функций приложения, а именно:a. Хранение данных в зашифрованном виде с использованием мастер-пароля,b. Гибкая генерация паролей,c. Анализ паролей на слабость, на факт компрометации,d. Шифрование файлов,e. Возможность импорта и экспорта;4. Разработка интерфейса, позволяющего удобно использовать эти функции. Теоретической основой выпускной квалификационной работы послужил анализ существующих решений конкурентов. Практическая часть работы выполнялась на основании документации языка программирования Java. В результате выполнения выпускной квалификационной работы был разработан программный продукт, решающий вышеописанные задачи.

Topic: "Development of an application for managing passwords for the Windows OS". The subject of the work is a password management application - a program that allows the user to securely store passwords and other account data. This paper explains the usefulness of this kind of software. Approaches to the organization of application data storage are considered, the features of existing implementations are given and compared, and the distinctive features of the developed solution are highlighted. The purpose of the work is to develop the described solution.Tasks solved during the work:1. Highlighting the most important functions of the application;2. Analysis of existing solutions;3. Development of the main functions of the application, specifically:a. Storing data in encrypted form using a master password,b. Flexible password generation,c. Analysis of passwords for weakness, for the fact of compromise,d. file encryption,e. Ability to import and export;4. Development of an interface that allows user to conveniently use these functions.The theoretical basis of the final qualifying work was the analysis of existing solutions of competitors. The practical part of the work was carried out on the basis of the Java programming language documentation. As a result of the final qualifying work, a software product was developed that solves the problems described above.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 7
Last 30 days: 0
Detailed usage statistics