Ретроподелиться
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
![]() | |
![]() | |
Оригинальный автор(ы) | Роберт Ферни |
---|---|
Разработчик(и) |
|
Первоначальный выпуск | 2006 г [1] |
Стабильная версия | 0.6.6 [2] ![]() |
Репозиторий | github |
Написано в | С++ |
Операционная система | Linux , Windows , macOS , Android , FreeBSD , OpenBSD , NetBSD , Haiku |
Платформа | Кросс-платформенный |
Доступно в | 38 языков [3] |
Список языков | |
Тип | Анонимный P2P , друг-другу , чат , обмен мгновенными сообщениями , группы новостей , передача голоса по IP , почтовый клиент и BBS |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | ретро-поделиться |
Часть серии о |
Обмен файлами |
---|
![]() |
Retroshare — это с открытым исходным кодом, бесплатное приложение для одноранговой связи и обмена файлами основанное на сети друзей-другов , созданной GNU Privacy Guard (GPG). [4] При желании одноранговые узлы могут обмениваться сертификатами и IP-адресами со своими друзьями и наоборот. [5] [6]
История
[ редактировать ]Retroshare была основана в 2004 году Марком Ферни. [7] Неофициальная сборка одноплатного компьютера Raspberry Pi под названием PiShare, выпускаемая с 2012 года. [8]
4 ноября 2014 года Retroshare набрал 6 баллов из 7 в Electronic Frontier Foundation , системе показателей безопасности сообщений которая уже устарела. не проводилось Оно потеряло балл, поскольку недавнего независимого аудита кода . [9]
В августе 2015 года репозиторий Retroshare был перенесен с SourceForge на GitHub . [10] В 2016 году журнал Linux Magazine рассмотрел бреши в безопасности Retroshare и назвал это «смелой попыткой, но в конечном итоге неэффективной». [11]
Дизайн
[ редактировать ]Retroshare — это сеть обмена мгновенными сообщениями и файлами , которая использует распределенную хэш-таблицу для обнаружения адресов. Пользователи могут общаться косвенно через общих друзей и запрашивать прямые связи. [12]
Функции
[ редактировать ]![]() | Этот раздел содержит контент, написанный как реклама . ( сентябрь 2022 г. ) |
Аутентификация и подключение
[ редактировать ]После первоначальной установки пользователь генерирует пару ( GPG ) криптографических ключей с помощью Retroshare. После аутентификации и обмена асимметричным ключом OpenSSL используется для установления соединения и для сквозного шифрования . Друзья друзей по умолчанию не могут подключаться, но могут видеть друг друга, если пользователи это разрешают. IPv6 был выпущен в ноябре 2018 года.
Обмен файлами
[ редактировать ]Есть возможность делиться папками между друзьями. [13] Передача файлов осуществляется с использованием системы многопрыжкового роения (вдохновленной функцией «Turtle Hopping» из проекта Turtle F2F , но реализованной по-другому). По сути, данными обмениваются только друзья, хотя возможно, что конечный источник и пункт назначения данной передачи находятся между несколькими друзьями. Функция поиска, выполняющая анонимный многошаговый поиск , является еще одним источником поиска файлов в сети.
Файлы представлены их значением SHA-1 хеш- , а HTTP -совместимые файлы и ссылки можно экспортировать, копировать и вставлять в/из Retroshare для публикации их виртуального местоположения в сети Retroshare.
Коммуникация
[ редактировать ]Retroshare предлагает следующие услуги для общения:
- приватный чат ;
- частная почтовая система, позволяющая безопасно общаться между известными и дальними друзьями;
- публичные и частные многопользовательские чаты;
- система форумов, позволяющая создавать как анонимные, так и аутентифицированные форумы, которые распределяют сообщения от друзей к друзьям;
- система каналов предлагает возможность автоматически загружать файлы, размещенные на данном канале, каждому подписчику, аналогично RSS- каналам;
- система размещенных ссылок, где можно делиться ссылками на важную информацию;
- VoIP- звонки;
- Видеозвонки (начиная с версии 0.6.0);
- Tor и I2P Поддержка сетей для дальнейшей анонимизации (начиная с версии 0.6.0).
Пользовательский интерфейс
[ редактировать ]Ядро программного обеспечения Retroshare основано на автономной библиотеке, к которой подключены два исполняемых файла:
- исполняемый файл интерфейса командной строки , который практически не обеспечивает управления, но его полезно запускать на сервере «без головы»
- графический интерфейс пользователя , написанный на Qt, используется большинством пользователей. В дополнение к функциям, довольно общим для других программ для обмена файлами, таким как вкладка поиска и визуализация передач, Retroshare дает пользователям возможность управлять своей сетью, собирая дополнительную информацию о соседних друзьях и визуализируя ее в виде матрицы доверия или динамической таблицы. сетевой граф. Внешний вид можно изменить, выбрав одну из нескольких доступных таблиц стилей.
Анонимность
[ редактировать ]Структура сети Retroshare «друг-другу» затрудняет вторжение и практически не позволяет осуществлять мониторинг с внешней точки зрения. [ нужна ссылка ] [14] Степень анонимности можно повысить еще больше, отключив службы DHT и обмена IP/ сертификатами , что превратит сеть Retroshare в настоящую темную сеть. [15]
Друзья друзей не могут напрямую общаться друг с другом; однако пользователь может включить анонимный обмен файлами с друзьями друзей. Поиск, доступ, а также загрузка и загрузка этих файлов осуществляются путем «маршрутизации» через ряд друзей. Это означает, что связь между источником данных (загрузчиком) и местом назначения данных (загрузчиком) является непрямой, через общих друзей. Хотя друзья-посредники не могут определить первоначальный источник или конечный пункт назначения, они могут видеть свои ближайшие звенья в цепочке общения (своих друзей). Поскольку поток данных зашифрован, только исходный источник и конечный пункт назначения могут видеть, какие данные передаются.
Предостережения
[ редактировать ]Хотя шифрование Retroshare делает практически невозможным для интернет-провайдера или другого внешнего наблюдателя узнать, что он загружает или загружает, это ограничение не распространяется на членов круга доверия пользователя Retroshare; добавление к нему ненадежных людей может быть потенциальным риском. [16] [ нужен лучший источник ]
В 2012 году суд Германии вынес судебный запрет против пользователя Retroshare за распространение музыкальных файлов, защищенных авторским правом. Безопасность Retroshare обусловлена тем, что все переводы должны осуществляться через «доверенных друзей», которых добавляют пользователи. В данном случае ответчик добавил в друзья компанию по антипиратскому мониторингу, что позволило его отследить посредством агрегации плохих Opsec . [17]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Retroshare стремится стать частной социальной сетью F2F | Блог сообщества SourceForge» . Sourceforge.net . 11 мая 2010 года . Проверено 4 декабря 2016 г.
- ^ «Выпуск 0.6.6» . 13 марта 2021 г. Проверено 16 марта 2021 г.
- ^ «Ретрошаровая локализация» . Transifex.com . Проверено 4 декабря 2016 г.
- ^ Амато, Альба, Беньямино Ди Мартино, Марко Шиальдоне и Сальваторе Вентичинке. «Решение для переговоров для интеллектуальных сетей с использованием полностью децентрализованного подхода P2P». Девятая международная конференция по комплексным проблемам .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ «Анонимный, децентрализованный и нецензурированный обмен файлами переживает бум» . ТоррентФрик. 3 марта 2012 года . Проверено 4 декабря 2016 г.
- ^ Шен, Сюэмин; Ю, Хизер; Буфорд, Джон; Эйкон, Мурсалин, ред. (2010). Справочник по одноранговой сети | Сюэмин (Шерман) Шен . Спрингер. дои : 10.1007/978-0-387-09751-0 . ISBN 978-0-387-09750-3 . S2CID 60783890 . Проверено 4 декабря 2016 г.
- ^ Алхулайви, Ракан; Сабур, Абдулхаким; Альдугайем, Халид; Альманна, Усама (декабрь 2016 г.). «Обзор безопасных анонимных одноранговых протоколов обмена мгновенными сообщениями» . 2016 14-я ежегодная конференция по конфиденциальности, безопасности и доверию (PST) . IEEE. стр. 294–300. дои : 10.1109/pst.2016.7906977 . ISBN 978-1-5090-4379-8 . S2CID 15496391 .
- ^ «Загрузка PiShare» . SourceForge.net . 15 января 2014 года . Проверено 4 декабря 2016 г.
- ^ «Оценочная карта безопасного обмена сообщениями. Какие приложения и инструменты действительно обеспечивают безопасность ваших сообщений?» . Фонд электронных границ. 4 ноября 2014 г.
- ^ Сообщество, Ретрошар. «История — Документы Retroshare» . Retroshare.readthedocs.io . Проверено 28 января 2018 г.
- ^ Байфилд, Брюс (24 февраля 2016 г.). «Полезна ли частная сеть для обеспечения конфиденциальности и безопасности?» . Журнал Линукс . Проверено 4 сентября 2022 г.
- ^ М, Роджерс; С, Бхатти (2007). «Как исчезнуть полностью: обзор частных одноранговых сетей» . Discovery.ucl.ac.uk . Проверено 28 января 2018 г. [ постоянная мертвая ссылка ]
- ^ Алхулайви, Ракан, Абдулхаким Сабур, Халид Альдугайем и Усама Альманна. «Обзор безопасных анонимных одноранговых протоколов обмена мгновенными сообщениями». 14-я ежегодная конференция по конфиденциальности, безопасности и доверию .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Алхулайви, Ракан, Абдулхаким Сабур, Халид Альдугайем и Усама Альманна (2016). «Обзор безопасных анонимных одноранговых протоколов обмена мгновенными сообщениями». 2016 14-я ежегодная конференция по конфиденциальности, безопасности и доверию (PST) . стр. 294–300. дои : 10.1109/PST.2016.7906977 . ISBN 978-1-5090-4379-8 . S2CID 15496391 .
{{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ «Анонимный, децентрализованный и нецензурированный обмен файлами процветает — TorrentFreak» . ТоррентФрик . 3 марта 2012 года . Проверено 28 января 2018 г.
- ^ «Повысьте конфиденциальность в Интернете с помощью Retroshare» . Технический блог Дуга Витале . 29 июля 2013 года . Проверено 28 января 2018 г.
- ^ « Анонимный» обмен файлами в даркнете признан незаконным немецким судом — TorrentFreak» . ТоррентФрик . 23 ноября 2012 года . Проверено 28 января 2018 г.
Внешние ссылки
[ редактировать ]- программное обеспечение 2006 года
- Анонимные сети обмена файлами
- Кроссплатформенное бесплатное программное обеспечение
- Криптографическое программное обеспечение
- Бесплатная программа для обмена файлами
- Бесплатная программа для передачи файлов
- Бесплатные клиенты для обмена мгновенными сообщениями
- Бесплатное программное обеспечение для интернет-форумов
- Бесплатное программное обеспечение, написанное на C++.
- Клиенты обмена мгновенными сообщениями, использующие Qt
- Программное обеспечение для обеспечения конфиденциальности в Интернете
- Клиенты обмена мгновенными сообщениями MacOS
- Одноранговый обмен файлами
- Одноранговое программное обеспечение
- Безопасная связь
- Клиенты обмена мгновенными сообщениями Unix