Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Retroshare - это бесплатное приложение с открытым исходным кодом для одноранговой связи и обмена файлами , основанное на сети « друг другу», построенной на GNU Privacy Guard (GPG). При желании одноранговые узлы могут передавать сертификаты и IP-адреса от своих друзей и им. [4] [5]

История [ править ]

Retroshare была основана в 2004 году Марком Ферни. [6] Там было неофициальное билд для одноплатного компьютера Raspberry Pi , названный PiShare, с 2012 года [7]

Веб-сайт PRISM Break рекомендует Retroshare для анонимного обмена файлами с 2013 года. [8]

С 4 ноября 2014 года, RetroShare набрал 6 из 7 пунктов на Electronic Frontier Foundation «s безопасного обмена сообщениями системы показателей. Он потерял балл, потому что не проводился недавний независимый аудит кода . [9]

В августе 2015 года репозиторий Retroshare был перенесен с SourceForge на GitHub . [10]

Дизайн [ править ]

Retroshare - это сеть обмена мгновенными сообщениями и файлами, в которой для обнаружения адресов используется распределенная хеш-таблица . Пользователи могут общаться косвенно через общих друзей и запрашивать прямые связи. [11]

Особенности [ править ]

Аутентификация и подключение [ править ]

После первоначальной установки пользователь генерирует пару криптографических ключей ( GPG ) с помощью Retroshare. После аутентификации и обмена асимметричным ключом OpenSSL используется для установления соединения и для сквозного шифрования . Друзья друзей не могут подключаться по умолчанию, но могут видеть друг друга, если это разрешено пользователями. Поддержка IPv6 была объединена [12] в главную ветку и будет выпущена в следующей версии.

Обмен файлами [ править ]

Есть возможность делиться папками между друзьями. Передача файлов осуществляется с использованием многоэлементной системы роения (вдохновленной функцией «Turtle Hopping» из проекта Turtle F2F , но реализованной по-другому). По сути, обмен данными происходит только между друзьями, хотя возможно, что конечным источником и получателем данной передачи являются несколько друзей. Функция поиска выполнения анонимного мульти- хмелевой поиска является еще одним источником поиска файлов в сети.

Файлы представлены своим значением хэша SHA-1 , а HTTP- совместимый файл и ссылки могут быть экспортированы, скопированы и вставлены в / из Retroshare, чтобы опубликовать их виртуальное местоположение в сети Retroshare.

Связь [ править ]

Услуги, которые Retroshare предлагает для общения:

  • приватный чат
  • частная почтовая система, позволяющая безопасно общаться между известными друзьями и дальними друзьями
  • публичные и частные многопользовательские чат-лобби
  • система форумов , позволяющая как анонимные, так и аутентифицированные форумы, которые рассылают сообщения от друзей друзьям
  • система каналов предлагает возможность автоматической загрузки файлов, размещенных на данном канале, каждому подписанному узлу, аналогично RSS- каналам
  • размещенная система ссылок, где можно делиться ссылками на важную информацию
  • VoIP звонки
  • Видеозвонки (с версии 0.6.0)
  • Поддержка сетей Tor и I2P для дальнейшей анонимизации (начиная с версии 0.6.0).

Пользовательский интерфейс [ править ]

В основе программного обеспечения Retroshare лежит автономная библиотека, к которой подключены два исполняемых файла:

  • интерфейс командной строки исполняемый файл , который предлагает почти нет контроля, но это полезно для запуска «обезглавленный» на сервере
  • графический пользовательский интерфейс написан на Qt является одним из наиболее пользователей использовать. В дополнение к функциям, довольно типичным для других программ обмена файлами, таких как вкладка поиска и визуализация передач, Retroshare дает пользователям возможность управлять своей сетью, собирая дополнительную информацию о соседних друзьях и визуализируя ее в виде матрицы доверия или динамической сети. график. Внешний вид можно изменить, выбрав одну из нескольких доступных таблиц стилей.

Анонимность [ править ]

Структура сети Retroshare « друг другу» затрудняет вторжение и затрудняет мониторинг с внешней точки зрения. [ Требуется цитата ] Степень анонимности может быть дополнительно улучшена путем деактивации DHT и служб обмена IP / сертификатами , что сделает сеть Retroshare настоящей темной сетью. [13]

Друзья друзей не могут напрямую общаться друг с другом; однако пользователь может разрешить анонимный обмен файлами с друзьями друзей. Поиск, доступ, а также загрузка и скачивание этих файлов осуществляется путем «маршрутизации» через ряд друзей. Это означает, что связь между источником данных (загрузчик) и получателем данных (загрузчик) осуществляется косвенно через общих друзей. Хотя друзья-посредники не могут определить первоначальный источник или конечный пункт назначения, они могут видеть свои следующие звенья в коммуникационной цепочке (своих друзей). Поскольку поток данных зашифрован, только исходный источник и конечный пункт назначения могут видеть, какие данные передаются.

Предостережения [ править ]

Важно помнить, что хотя шифрование Retroshare делает практически невозможным для интернет-провайдера или другого внешнего наблюдателя узнать, что он загружает или выгружает, это ограничение не распространяется на членов круга доверия Retroshare пользователя; добавление к нему ненадежных людей может быть потенциальным риском. [14]

В 2012 году немецкий суд вынес судебный запрет против пользователя Retroshare за распространение музыкальных файлов, защищенных авторским правом. Безопасность Retroshare обеспечивается тем, что все переводы должны проходить через «доверенных друзей», которых добавляют пользователи. В этом случае обвиняемый добавил в список друзей компанию, занимающуюся мониторингом пиратства, что позволило его проследить путем агрегирования плохих Opsec . [15]

См. Также [ править ]

  • Сравнение приложений для обмена файлами

Ссылки [ править ]

  1. ^ «Retroshare стремится стать частной социальной сетью F2F | Блог сообщества SourceForge» . Sourceforge.net . 11 мая 2010 . Дата обращения 4 декабря 2016 .
  2. Кирилл (12 февраля 2019 г.). «Примечания к выпуску v0.6.5» .
  3. ^ "Локализация Retroshare" . Transifex.com . Дата обращения 4 декабря 2016 .
  4. ^ "Анонимный, децентрализованный обмен файлами без цензуры быстро развивается" . TorrentFreak. 3 марта 2012 . Дата обращения 4 декабря 2016 .
  5. ^ "Справочник по одноранговой сети | Сюэминь (Шерман) Шен" . Springer . Дата обращения 4 декабря 2016 .
  6. ^ Alkhulaiwi, Rakan; Сабур, Абдулхаким; Алдухайем, Халид; Альманна, Усама (декабрь 2016 г.). «Обзор безопасных анонимных одноранговых протоколов обмена мгновенными сообщениями» . 2016 14 - я ежегодная конференция по конфиденциальности, безопасность и доверие (PST) . IEEE: 294–300. DOI : 10,1109 / pst.2016.7906977 . ISBN 978-1-5090-4379-8. S2CID  15496391 .
  7. ^ "Загрузка PiShare" . SourceForge.net . Дата обращения 4 декабря 2016 .
  8. Пэн Чжун (16 июля 2003 г.). «Проекты» . ПРИЗМА Перерыв . Дата обращения 4 декабря 2016 .
  9. ^ «Система показателей безопасного обмена сообщениями. Какие приложения и инструменты действительно обеспечивают безопасность ваших сообщений?» . Фонд электронных рубежей. 4 ноября 2014 г.
  10. ^ Сообщество, Retroshare. «История - Retroshare Docs» . retroshare.readthedocs.io . Проверено 28 января 2018 .
  11. ^ М, Роджерс; С, Бхатти (2007). «Как полностью исчезнуть: обзор частных одноранговых сетей» . discovery.ucl.ac.uk . Проверено 28 января 2018 .
  12. ^ "Поддержка IPv6 G10h4ck · Запрос на извлечение № 1191 · RetroShare / RetroShare" . GitHub .
  13. ^ "Анонимный, децентрализованный обмен файлами без цензуры быстро развивается - TorrentFreak" . TorrentFreak . 3 марта 2012 . Проверено 28 января 2018 .
  14. ^ «Повысьте конфиденциальность в Интернете с Retroshare» . Технический блог Дуга Витале . 29 июля 2013 . Проверено 28 января 2018 .
  15. ^ " " Анонимный "обмен файлами в даркнете признан незаконным немецким судом - TorrentFreak" . TorrentFreak . 23 ноября 2012 . Проверено 28 января 2018 .

Внешние ссылки [ править ]

  • Официальный веб-сайт