RetroShare

Retroshare Beschreibung des Retrosharelogo2.png-Bildes. Beschreibung des Retroshare-rs1.png-Bildes. Information
Entwickelt von RetroShare-Team
Erste Version 2006
Letzte Version 0,6,6 (13. März 2021)
Anzahlung github.com/RetroShare/RetroShare
Qualitätssicherung Kontinuierliche Integration
Projekt-Status In aktiver Entwicklung
Geschrieben in Qt ( C ++ )
Schnittstelle Qt
Betriebssystem Microsoft Windows , GNU / Linux und macOS
Umgebung Plattformübergreifend ( GNU / Linux , OS X , Windows , FreeBSD )
Sprachen Mehrsprachig
Art Peer-to-Peer , Instant Messaging , Darknet
Verteilungsrichtlinie Kostenlos
Lizenz GPL v3
Webseite retroshare.github.io

Retroshare ist eineSoftware, die freivon Peer-to-Peer- Private istund einComputernetzwerk(eigentlich einOverlay-Netzwerk) erstellt. Es ermöglicht (soverschlüsselte)Dateifreigabe Peer-to-Peer,E-MailohneServer,Messaging-IM,Chatrooms,Foren.

Es verfügt über eine mit Qt5 erstellte grafische Oberfläche , die unter Windows , MacOS und GNU / Linux verfügbar ist . Die Verwaltung und Authentifizierung von Freunden erfolgt über das Verschlüsselungsschlüsselsystem im GNU Privacy Guard- Format .

Im Jahr 2013 empfahl die Website prism -break.org RetroShare (unter anderem Software).

Die Anzahl der gleichzeitigen Benutzer beträgt in Januar 2014über 5.800.

Authentifizierung und Login

Nach der Installation generiert RetroShare ein Paar GPG- Schlüssel (GNU Privacy Guard ) (Technologie mit asymmetrischer Kryptografie ) zur Identifizierung des Eigentümers der vom Benutzer verwalteten Knoten des RetroShare-Netzwerks. Das mit der GnuPg-Technologie verbundene Signatursystem ermöglicht es, das Vertrauen jedes Teilnehmers in seine Freunde zu bezeugen. Verbindungen zwischen Freunden werden von OpenSSL verschlüsselt , und nur Paare von Freunden, die dies ausdrücklich zugelassen haben, können sich miteinander verbinden.

Die Verwaltung des Netzwerks wird dem Benutzer anvertraut, der selbst entscheidet, welche Personen er in seinen Freundeskreis aufnimmt. Eine erste Verbindung erfordert daher den Austausch eines Schlüsselpaars. Anschließend verwaltet ein RetroShare-Dienst die Bereitstellung der öffentlichen Schlüssel von Freunden, wodurch ein Korrespondenzkreis gebildet werden kann.

Die IP-Adressen von Freunden werden auf verschiedene Arten gesammelt: durch eine DHT ( verteilte Hash-Tabelle, die mit dem BitTorrent- Netzwerk geteilt wird ), aber auch durch Weitergabe an gemeinsame Freunde. Diese beiden Funktionen sind optional. Durch Deaktivieren wird das RetroShare-Netzwerk in ein Darknet umgewandelt .

Datenaustausch

Mit RetroShare können Dateien in Form von Listen (Sammlungen genannt) freigegeben werden.

Die Dateiübertragung erfolgt entweder direkt zwischen Freunden oder über anonyme Tunnel, die Personen verbinden können, die durch eine Kette von Freunden getrennt sind. Dies ist eine Implementierung des Turtle Hopping- Algorithmus (Übersetzung: "Sprungschildkröte") aus dem Turtle F2F- Projekt (jedoch anders implementiert ). Dateien werden durch ihr Kondensat oder Hash (Hash) , SHA1 und ein Verknüpfungssystem zum Exportieren oder Importieren von Verweisen auf freigegebene Dateien dargestellt. Freunde, mit denen Sie direkt verbunden sind und über die die Daten übertragen werden, können nicht verstehen, ob Sie eine Datei herunterladen oder sogar an andere Freunde übertragen möchten.

Kommunikation

RetroShare bietet verschiedene Dienste, mit denen RetroShare-Benutzer miteinander kommunizieren können:

Benutzeroberfläche

Das Herzstück von RetroShare ist eine Softwarebibliothek , die die Kryptografieschicht , die Authentifizierung von Freunden sowie ein Cache- Dateisystem verwaltet, auf dem die verschiedenen Dienste basieren: Foren, Nachrichten  usw.

Es gibt zwei Benutzeroberflächen (die mit dem Kern von RetroShare verbunden sind):

Sicherheit und Anonymität

Die Sicherheit des Austauschs in einem RetroShare-Netzwerk wird durch die asymmetrische 2048-Bit-RSA- Kryptografie und durch die Tatsache gewährleistet , dass nur autorisierte Personen Informationen mit dem Client austauschen können. Da alle Kommunikationen verschlüsselt sind, ist es unmöglich zu identifizieren, was übertragen wird.

Damit das Netzwerk wachsen kann, bietet RetroShare Ihren Freunden die Möglichkeit, sich kennenzulernen. Wenn wir uns also mit einem Freund verbinden, rufen wir die öffentlichen Schlüssel der direkten Freunde dieser Person ab. Auf diese Weise können Sie jedoch weder wissen, was diese Personen zur Verfügung stellen, noch Dateien mit ihnen austauschen. Dazu müssen diese Freunde wiederum Ihren Schlüssel unterschreiben und die Verbindung autorisieren. Es werden nur die Schlüssel von Freunden der ersten Ebene weitergegeben, und sie werden nur an direkte Freunde weitergegeben. Diese Funktionalität ist ebenfalls optional. Es gibt daher keine unkontrollierte Weitergabe von Schlüsseln im Netzwerk.

Liste der Funktionen

Anmerkungen und Referenzen

  1. http://retroshare.sourceforge.net/developers.html
  2. (in) RetroShare ZIELT, ein privates soziales Netzwerk F2F zu sein. 2010
  3. Release 0.6.6  " ,13. März 2021(abgerufen am 16. März 2021 )
  4. http://prism-break.org/#fr
  5. „  Retroshare-Entwicklerteam auf Twitter  “ auf Twitter (abgerufen am 28. August 2020 ) .
  6. "  Retroshare, verschlüsselte und sichere Dateifreigabe  " , auf Korben ,9. September 2007(Zugriff auf den 28. August 2020 ) .

Siehe auch

Zum Thema passende Artikel

Ähnliche Mehrzweckprojekte

Externe Links