Создание защищенного канала передачи данных между распределенными информационными ресурсами
Введение
Задачи проекта
Выбор основного протокола передачи данных
Принцип работы протокола XMPP
стратегия шифрования. Криптосистема с открытым ключом
Глава 2 Продукт проекта со стороны пользователя
Технические характеристики
Планы по усовершенствованию продукта
Заключение
Спасибо за внимание
12.08M
Category: internetinternet

11A_КрупинАлександр

1. Создание защищенного канала передачи данных между распределенными информационными ресурсами

Автор:
Крупин Александр Иванович
Ученик 11а класса ГБОУ школы №558
Выборгского района Санкт-Петербурга
СОЗДАНИЕ ЗАЩИЩЕННОГО КАНАЛА ПЕРЕДАЧИ
ДАННЫХ МЕЖДУ РАСПРЕДЕЛЕННЫМИ
ИНФОРМАЦИОННЫМИ РЕСУРСАМИ
Руководитель:
Мазаник Агата Васильевна
Учитель информатики ГБОУ школы №558
Выборгского района Санкт-Петербурга
2025

2. Введение

ВВЕДЕНИЕ
В условиях цифровизации обеспечение
безопасности передачи данных
становится приоритетной задачей для
организаций. Угрозы кибербезопасности,
ставят под угрозу целостность
информации. Проект направлен на
создание защищенного канала передачи
данных между распределенными
информационными ресурсами,
обеспечивая надежную защиту на всех
этапах передачи.
2

3.

{01}
{02}}
{03}
Актуальность
Цель проекта
Продукт проекта
В условиях стремительного
развития технологий
обеспечение безопасности
данных становится
критически важной задачей.
Создание защищенного
канала передачи данных
между распределенными
информационными
ресурсами
Канал передачи данных между
информационными ресурсами,
отвечающий всем нормам
безопасности
3

4. Задачи проекта

ЗАДАЧИ ПРОЕКТА
Определить
инструменты для
создания канала
передачи данных.
Изучить ключевые
требования к системе по
безопасности и передаче
данных.
4
Создать
протоколы
аутентификации.
Разработать
стратегии
шифрования
Протестировать и
доработать
финальную
версию продукта

5. Выбор основного протокола передачи данных

ВЫБОР ОСНОВНОГО ПРОТОКОЛА ПЕРЕДАЧИ
ДАННЫХ
{01} Доступность
{02}
Безопасность
{03} Гибкость
5
Протокол XMPP

6. Принцип работы протокола XMPP

ПРИНЦИП РАБОТЫ ПРОТОКОЛА XMPP
Информаци
я
Пользователь
1
6
XMPP
сервер
Другие
сервера
XMPP
Пользователь
2
Пользователь
3

7. стратегия шифрования. Криптосистема с открытым ключом

СТРАТЕГИЯ ШИФРОВАНИЯ.
КРИПТОСИСТЕМА С ОТКРЫТЫМ КЛЮЧОМ
• Для шифрования информации я выбрал
криптосистему с открытым ключом. Суть
этой системы состоит в том, что существует
пара ключей и некая процедура, которая
может с помощью одного ключа
преобразовать сообщение так, что обратное
преобразование можно будет выполнить
только с помощью другого ключа. Один из
этих ключей называется закрытым и
держится в тайне, другой же, напротив,
называется открытым, и распространяется
свободно. Таким образом, зашифровав
сообщение открытым ключом можно быть
уверенным, что его прочитает только
владелец закрытого ключа.
7

8. Глава 2 Продукт проекта со стороны пользователя

ГЛАВА 2
ПРОДУКТ ПРОЕКТА СО
СТОРОНЫ
ПОЛЬЗОВАТЕЛЯ

9.

Окно идентификации
Имя
пользователя в
формате
username@serve
r
Пароль,
состоящий из не
менее 8
символов,
включающий
цифры, буквы
английского
алфавита и
специальные
знаки.
Доменное
имя сервера
JID, либо
неквалифици
рованное имя
сервера в
виде localhost
или 127.0.0.1

10.

Поиск
сообщений
Окно диалога/чата и ввода сообщения
пользователей
Вывод
сообщений
пользователей
сервера в
формате:
[время]
<пользователь
> сообщение.
Для каждого
пользователя
сообщение
выделяется
отдельным
цветом.
Ввод сообщений
пользователя

11. Технические характеристики

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
• Создание учетной записи пользователя для
возможности подключения к разным
серверам.
• Поддержка до 50 пользователей на одном
сервере.
• Возможность создать 1024 сервера.
• Шифрование осуществляется с помощью
криптосистемы с открытым ключом PGP.
• Поддержка передачи файлов формата txt,
jpg, pdf, docx размером до 512 мб.
• Поддержка ОС Windows 8, 10, 11.
11

12. Планы по усовершенствованию продукта

ПЛАНЫ ПО
УСОВЕРШЕНСТВОВАНИЮ
ПРОДУКТА
• Улучшение интерфейса, исходя из
потребностей пользователей.
• Создание возможности передачи
файлов других форматов.
• Расширение возможностей и
объёмов хранения информации.
• Поддержка и решение проблем, с
которыми могут столкнуться
пользователи.

13. Заключение

ЗАКЛЮЧЕНИЕ
В ходе проектной работы я
сосредоточился на создании
защищенного канала передачи данных
между распределенными
информационными ресурсами. Изучив
различные подходы, я выбрал протокол
XMPP в качестве основы. В результате
разработанный инструмент
соответствует всем критериям для
решения поставленной задачи.

14. Спасибо за внимание

СПАСИБО ЗА ВНИМАНИЕ

15.

Список литературы
https://xmpp.org— официальный сайт протокола XMPP.
https://invent.kde.org/libraries/qxmpp— официальный сайт
библиотеки QXmpp.
https://igniterealtime.org/projects/smack— сайт библиотеки
Smack.
https://ru.wikipedia.org/wiki/Framework— определение
фреймворка.
https://www.qt.io/product/framework— официальный сайт
фреймворка Qt.
https://Broadcom.com — сайт компании Broadcom,
разрабатывающей ПО.
https://www.gnupg.org — сайт шифрования gpg
English     Русский Rules