Обмен зашифрованными сообщениями между двумя пользователями или группой пользователей.
PyBitmessage — простое Python / QT (PyQt) графическое приложение для обмена зашифрованными сообщениями между двумя пользователями или группой пользователей, является официальным клиентом децентрализованной сети Bitmessage.
Bitmessage — децентрализованный пиринговый протокол, P2P-сеть, работающая по принципу шифрования всех входящих и исходящих сообщений каждого пользователя. Сеть предназначена для пересылки зашифрованной информации (сообщений), основной упор сделан на обеспечение безопасности, жертвуя при этом некоторым удобством.
Обмен сообщениями в Bitmessage осуществляется с использованием сильных алгоритмов шифрования и только получатель сообщения способен его расшифровать. Алгоритмы идентификации используются таким образом, что отправитель сообщения не может быть сфальсифицирован, для защиты от спама используется принцип POW / Proof-of-work (доказательство выполнения работы).
Клиент PyBitmessage имеет простой интерфейс, все базовые функции распределены по вкладкам, для удобной генерации своих Bitmessage адресов имеется специальный интерфейс. После создания первого адреса для проверки можно отправить сообщение на "эхо-сервер", если ответ будет то клиент сети Bitmessage работает правильно.
Система Bitmessage работает на принципе полуанонимности, любой участник сети получив зашифрованное сообщение с вашего IP-адреса не сможет определить было ли сообщение отправлено от вас, или ваш IP-адрес служит лишь посредником в передаче сообщения. Ваш внешний IP-адрес не встроен в отправленное сообщение, но другим участникам сети нужно его знать, что бы соединится с вами. Используемое в Bitmessage шифрование надёжно защищает абонентов от прослушивания на уровне интернет-провайдера (COPM). Система криптографии практически в точности копирует систему используемую в P2P-системе Bitcoin (Биткойн).
Все пользователи работающие с клиентом PyBitmessage получают сообщения от участников системы, но расшифровать конкретное сообщение сможет только тот, кому оно предназначено. Отправитель может узнать было ли доставлено сообщение получателю, с помощью системы подтверждений, но отправитель не может определить какой именно компьютер-участник сети является получателем сообщения, поскольку это сообщение хранится у всех участников сети, вне зависимости от того кому оно изначально предназначалось. Зашифрованные сообщения хранятся в сети два дня, после чего удаляются из сети.
При желании добиться максимальной анонимности рекомендуется использовать PyBitmessage через TOR, в настройках клиента сразу предусмотрена такая возможность. Резкий всплеск популярности сеть Bitmessage получила после разглашения Эдвардом Сноуденом информации о системе тайного слежения за пользователями Интернет (PRISM), в данный момент сеть обрабатывает несколько тысяч частных сообщений в день.
Лицензия: MIT (The MIT License)
Домашняя страница
Страница на github.com
Автор: posixru
http://zenway.ru/page/pybitmessage
|