Програмне забезпечення для зберігання та керування паролями користувача

dc.contributor.advisorЮсин, Яків Олексійович
dc.contributor.author​​Беліцький, Олександр Сергійович
dc.date.accessioned2024-09-16T10:04:25Z
dc.date.available2024-09-16T10:04:25Z
dc.date.issued2024
dc.description.abstractДипломний проєкт передбачає розробку та аналіз розширення для браузера для ефективного та безпечного управління паролями. Розширення надає широкий спектр функцій, які мають покращити користувацький досвід та підвищити безпеку в цифровому світі. Розширення працює як сховище для зберігання, генерації та отримання паролів у більш безпечний і керований спосіб для ідентифікацій користувача на різних вебсайтах. Розширення легко інтегрується в популярні веббраузери, надаючи користувачам доступ до свого сховища паролів прямо з інтерфейсу браузера. Основна функціональність цього розширення включає безпечне зберігання паролів за допомогою сучасного шифрування, можливість генерувати надійні та унікальні паролі на основі налаштованих параметрів, а також підтримку зручного інтерфейсу, що дозволяє легко керувати даними про паролі. Основними технологіями, пов’язаними з розробкою цього розширення, є JavaScript, HTML і CSS. Вони є основними компонентами і відповідають за будь-яку роботу з розробки динамічного браузерного застосунку. Для захисту інформації користувача від можливих загроз використовуються сучасні алгоритми шифрування, такі як AES для шифрування даних і SHA-256 для хешування. Локальне зберігання даних за допомогою IndexedDB у розширенні забезпечує безпечне та ефективне управління великим обсягом структурованих даних без шкоди для продуктивності браузера. Було надано рекомендації щодо вдосконалення розширення. В основному, вони будуть стосуватися персоналізації, синхронізації між пристроями та наскрізного шифрування для забезпечення більш високого рівня безпеки. Крім того, розширення варто адаптувати для людей із інвалідністю та впровадити багатомовну підтримку, щоб зробити його більш інклюзивним і універсальним. Отже, проєкт являє собою розширення для браузера, яке не тільки задовольняє нагальні потреби менеджера паролів, але й закладає основу для майбутніх удосконалень. Виконуючи постійні оновлення та впроваджуючи нові функціональні можливості, проєкт буде залишатись актуальним і буде відповідати потребам користувачів у постійно мінливому цифровому просторі.
dc.description.abstractotherThe diploma project involves the development and analysis of a browser extension for efficient and secure password management. The extension provides a wide range of features that should improve the user experience and increase security in the digital world. The extension works as a repository for storing, generating, and retrieving passwords in a more secure and manageable way for user identities across different websites. The extension integrates seamlessly into popular web browsers, allowing users to access their password vault directly from the browser interface. The main functionality of this extension includes secure password storage using advanced encryption, the ability to generate strong and unique passwords based on configured parameters, and support for a user-friendly interface that allows you to easily manage password data. The main technologies involved in the development of this extension are JavaScript, HTML, and CSS. They are the main components and are responsible for any work on the development of a dynamic browser application. To protect user information from possible threats, modern encryption algorithms are used, such as AES for data encryption and SHA-256 for hashing. Local data storage using IndexedDB in the extension ensures safe and efficient management of a large amount of structured data without compromising browser performance. Recommendations were made to improve the extension. They will mainly relate to personalisation, cross-device synchronisation, and end-to-end encryption to ensure a higher level of security. In addition, the extension should be adapted for people with disabilities and multilingual support should be implemented to make it more inclusive and universal. In summary, the project is a browser extension that not only meets the immediate needs of a password manager, but also lays the groundwork for future improvements. By performing constant updates and introducing new functionality, the project will remain relevant and meet the needs of users in the ever-changing digital space.
dc.format.extent126 с.
dc.identifier.citationБеліцький, О. С. Програмне забезпечення для зберігання та керування паролями користувача : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Юсин Яків Олексійович. – Київ, 2024. – 126 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/68952
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleПрограмне забезпечення для зберігання та керування паролями користувача
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Belitskyi_bakalavr.pdf
Розмір:
3.14 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: