vtools
6 лет назадУровни безопасности децентрализованного мессенджера
Уровни безопасности децентрализованного мессенджера
Все сообщения шифруются с использованием криптографии высокого уровня. Но иногда можно вычислить отправителя и получателя - узнать его IP адрес, а значит адрес физического местонахождения.
Поэтому в зависимости от желаемого уровня анонимности возможны три варианта передачи сообщений:
- Высший уровень. Все сообщения ведутся через анонимную отправку в блокчейн (блокчейн без комиссий, только на основе POW). В сообщении не пишется получатель. Но сообщение зашифровано публичным ключом получателя, все пользователи читают сообщения, пытаются расшифровать и тот у кого это получается считается получателем.
Плюсы: Высокая анонимность, необязательное присутствие получателя онлайн
Минусы: Передача только маленького размера сообщения, относительно высокая стоимость (нужно выполнить большой POW).
- В сообщении указывается адрес получателя в открытом виде, само сообщение отправляется минуя блокчейн. Сообщение передается в зашифрованном виде, мигрирует от ноды к ноду, пока не достигнет получателя.
Плюсы: можно передавать сообщения среднего размера, бесплатность передачи
Минусы:можно вычислить получателя, нет гарантии дохождения сообщения - сообщения могут успеть “протухнуть” или перезабиты другими сообщениями в процессе доставки. Для большей вероятности доставки требуется нахождения ноды в режиме онлайн
- Сообщение отправляется напрямую к ноде получателя, используя его ip-данные
Плюсы:передача больших файлов, бесплатность передачи
Минусы: нет анонимности, т.к. известен ip-адрес