Розробка протоколів та механізмів для побудови децентралізованого конфіденціального месенджера

Вантажиться...
Ескіз

Дата

ORCID

DOI

Науковий ступінь

Рівень дисертації

Шифр та назва спеціальності

Рада захисту

Установа захисту

Науковий керівник/консультант

Члени комітету

Назва журналу

Номер ISSN

Назва тому

Видавець

Харків : Харківський національний університет імені В. Н. Каразіна

Анотація

Метою дипломної роботи є розробка та впровадження застосунку з протоколами та механізмами для побудови децентралізованого конфіденціального месенджера. Об'єктом дослідження дипломної роботи є протоколи і механізми, які використовуються для забезпечення конфіденційності та децентралізації у месенджерах. Робота також спрямована на вивчення атак, які можуть бути спрямовані на систему, а також на захисні механізми, що допоможуть запобігти шкідливій дії зловмисників та тим самим забезпечити безпеку користувачів. Предметом розробки є додаток, який надає можливість спілкування через конфіденційний децентралізований месенджер. Це включає в себе розробку архітектури месенджера, розробку протоколів для обміну повідомленнями, аутентифікації користувачів. Також, для забезпечення безпеки використовується функція отримання своєї геолокації за використанням А-GPS. Це включає в себе застосування допоміжного метода, такого як Wi-Fi, у випадку коли за допомогою GPS-приймачів з якихось причин неможливо отримати дані. Це робиться для того, щоб у випадку, якщо процес авторизації пройшов зловмисник, то він не мав доступу до системи, так як його локація не відповідає стандартизованій. Децентралізованість самого месенджеру досягається за рахунок Р2Р. Для досягнення поставленої мети та вирішення завдань в дипломній роботі використовуються різні методи дослідження. Одним з них є аналіз науково технічної літератури та вивчення наявних робіт у галузі безпеки та використовувані методи захисту інформації. Цей метод дозволяє отримати необхідну теоретичну базу та ознайомитись зі сучасними розробками та рішеннями. 3 Результатами проведеної роботи є прототип конфіденційного захищеного месенджера, який використовує розроблені протоколи та механізми. В якості забезпечення захищеності використовується процес авторизації та визначення геолокації. У випадку якщо поточна геопозиція не відповідає “встановленій”, то доступу до листування не надається. Сам застосунок реалізованого на мові програмування Python. Окрім зазначених способів захисту додатково використовуються наступні : обмеження кількості спроб входу, розмежування рівнів доступу, валідація введених даних під час встановлення координат, використання протоколу HTTPS для захищеного з'єднання при передачі даних для визначення коориднат.
The aim of the thesis is the development and implementation an application with protocols and mechanisms for building a decentralized confidential messenger. The subject matter are the protocols and mechanisms used to ensure confidentiality and decentralization in messengers. The work is also aimed at studying the attacks that can be directed at the system, as well as at the protective mechanisms that will help prevent the malicious action of attackers and thereby ensure the safety of users. The scope of the study is an application that provides the ability to communicate through a confidential decentralized messenger. This includes the development of the messenger architecture, the development of messaging protocols, and user authentication. Also, to ensure security, the function of obtaining your geolocation using A-GPS is used. This includes using a back-up method, such as Wi-Fi, when GPS receivers cannot receive data for some reason. This is done so that if an attacker passes the authorization process, he does not have access to the system, since his location does not correspond to the standardized one. Decentralization of the messenger itself is achieved due to P2P. Research methods are used to achieve the set goal and solve the problems in the thesis. One of them is the analysis of scientific and technical literature and the study of existing works in the field of security and the used methods of information protection. This method allows you to get the necessary theoretical basis and get acquainted with modern developments and solutions. The results of the work is a prototype of a confidential secure messenger that uses the developed protocols and mechanisms. The process of authorization and geolocation is used to ensure security. If the current geolocation does not correspond to the "set", then access to correspondence is not provided. The application itself is implemented in the Python programming language. In addition to the specified methods of protection, the following are additionally used: limiting the number of login attempts, 5 distinguishing access levels, validating the entered data when setting coordinates, using the HTTPS protocol for a secure connection when transferring data to determine coordinates.

Опис

Керівник роботи: Нарєжній Олексій Павлович, кандидат технічних наук, доцент кафедри безпеки інформаційних систем, мереж і технологій Навчально-наукового інституту комп’ютерних наук та штучного інтелекту

Бібліографічний опис

Сира, П. А. Розробка протоколів та механізмів для побудови децентралізованого конфіденціального месенджера : пояснювальна записка до кваліфікаційної роботи бакалавра : спеціальність 125 – Кібербезпека / П. А. Сира ; кер. роботи О. П. Нарєжній. – Харків : Харківський національний університет імені В. Н. Каразіна, 2023. – 66 с.

Підтвердження

Рецензія

Додано до

Згадується в