В статье не хватает ссылок на источники (см. рекомендации по поиску). |
RetroShare | |
---|---|
Тип | Анонимные сети, Даркнет, Чат, VOIP, Friend-to-friend, IM, Newsgroups |
Разработчик | RetroShare Team |
Написана на | C++ |
Интерфейс | Qt |
Операционные системы | Microsoft Windows, GNU/Linux, FreeBSD, macOS, Haiku |
Языки интерфейса | английский, русский, немецкий, испанский, французский и др. |
Первый выпуск | 2006 |
Последняя версия | |
Репозиторий | github.com/RetroShare/Re… |
Состояние | активное |
Лицензия | GNU GPL, LGPL |
Сайт | retroshare.cc (англ.) |
Медиафайлы на Викискладе |
RetroShare — свободное кроссплатформенное программное обеспечение для бессерверного обмена письмами, мгновенными сообщениями и файлами с помощью шифрованной F2F-/P2P-сети, построенной на основе алгоритмов GPG.
Криптоплатформа RetroShare относится к классу darknet-сетей, топология которых подразумевает осуществление соединений и обмен данными лишь с определёнными участниками сети и исключает как внешние контакты, так и непосредственные контакты с другими участниками, не входящими в окружение пользователя. IP-адреса участников криптосети недоступны друг другу, за исключением ограниченного круга участников. Для передачи данных используется собственный протокол передачи, где элементом адресации пакета является не IP-адрес, а 128-битное случайное число — анонимный идентификатор. За пределами личного окружения установить IP-адреса участников принципиально невозможно, в связи с чем даже простой подсчёт количества участников тёмной сети представляет собой нетривиальную задачу. Любая файлообменная и коммуникационная деятельность анонимна, в том числе если обмен пакетами ведётся с участником из ближнего окружения. В связи с применением сквозного шифрования данных промежуточные узлы не имеют возможности определить характер и содержание передаваемого трафика. Все соединения с удалёнными участниками (пирами), не входящими в ближнее окружение, осуществляются посредством одной или нескольких независимых цепочек анонимных туннелей, прокладываемых между узлами сети. Соединение между участниками устанавливается путём обмена GPG-сертификатами, содержащими 2048-, 3072- или 4096-битный публичный ключ. Указанная топология сети вкупе с сильным шифрованием обеспечивает децентрализацию и анонимизацию обмена данными между участниками.[2]