This is an old revision of the document!
Существующие_решения_для_организации_связи/ru
<languages/> На данный момент в основном используется 2 подхода к обмену информацией в сетях: TOC
Пользователь<>[[https://ru.wikipedia.org/wiki/%D0%9E%D1%82%D0%BA%D0%B0%D0%B7%D0%BE%D1%83%D1%81%D1%82%D0%BE%D0%B9%D1%87%D0%B8%D0%B2%D0%BE%D1%81%D1%82%D1%8C|Сервер]] ( централизованная модель )
Это классическая и всё-еще наиболее распространенная модель. Работает она следующим образом:
- пользователь1 хочет передать данные пользователь2
- пользователь1 подключается к серверу, передает на него данные
- пользователь2 получает данные с сервера
Данная модель имеет ряд серьезных проблем как безопасности так и отказоустойчивости:
- Сервер контролирует третья сторона, а из этого следует:
- полный доступ владельца сервера ко всем передаваемым данным, что ведет к:
- утечке данных.
- утечке метаданных.
- искажению/подмене данных. (эту проблему можно частично решить криптографией)
- зависимость от сервера
- сбой в работе сервера приводит к невозможности коммуникаций всех пользователей сервера.
- блокировка/цензура сервера приводит к невозможности доступа к серверу.
К централизованным сервисам относятся:
- Все социальные сети (любой web сервис).
- Классическая электронная почта ( smtp )
Пользователь<>Пользователь ( [[https://ru.wikipedia.org/wiki/%D0%9E%D0%B4%D0%BD%D0%BE%D1%80%D0%B0%D0%BD%D0%B3%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D0%B5%D1%82%D1%8C|p2p]] децентрализованная модель )
В этой схеме нет явного деления на пользователя и сервер, зачастую каждый участник обмена данными является и тем и другим одновременно, этот подход при правильном использование позволяет достичь высокого уровня приватности и безопасности, однако тоже имеет свои недостатки:
- Зачастую больший расход интернет трафика (что может быть нежелательно на мобильных устройствах).
- Зачастую требует больше вычислительной мощности, оперативной памяти, места на жестком диске для хранения данных и метаданных.
- Зачастую менее удобны для конечного пользователя т.к. часть функционала привычного обывателю с таким подходом реализовать или сложно или невозможно вовсе.
Пользователь<>Посредник<>Пользователь ( гибридная модель )
Это подвид Пользователь<>Пользователь (p2p) с использованием Посредников, в роли посредника может выступать как Пользователь, так и специальный компьютер/роутер.<br>Эта модель появилась с целью решить некоторые ключевые проблемы чистой p2p модели, а именно:
- Проблема NAT.<br>В гибридной модели пользователи не имеющие внешнего ip адреса могут обмениваться данными через посредников.
- Проблема оффлайн хранилищ данных.<br>В гибридной модели посредники могут выступать в роли серверов для хранения данных которые необходимо доставить пользователю не находящемуся в сети в данный момент времени.
Итог
Вы можете ознакомиться с Основными проблемами приватности и безопасности, Общими рекомендациями по безопасности и приватности в интернете, Рекомендованными программными решениями для безопасной приватной связи, а так же с Основами криптографии для начинающих.