GNUnet 0.12 ist verfügbar, ein Framework zum Aufbau gesicherter P2P-Netzwerke

Ist jetzt verfügbar. Release des Frameworks GNUnet 0.12, das für den Aufbau sicherer, dezentraler P2P-Netzwerke entwickelt wurde. Netzwerke, die mit GNUnet erstellt werden, haben keinen einzelnen Ausfallpunkt und können die Vertraulichkeit der Benutzerdaten garantieren, einschließlich der Möglichkeit, Missbrauch durch Geheimdienste und Administratoren, die Zugriff auf die Knoten des Netzwerks haben, auszuschließen. Der Release ist mit erheblichen Änderungen am Protokoll gekennzeichnet, die die Rückwärtskompatibilität mit den Versionen 0.11.x beeinträchtigen.

GNUnet unterstützt die Erstellung von P2P-Netzen über TCP, UDP, HTTP/HTTPS, Bluetooth und WLAN und kann im F2F (Friend-to-Friend)-Modus arbeiten. NAT-Umgehung wird unterstützt, einschließlich der Nutzung von UPnP und ICMP. Für die Adressierung von Datenplätzen kann eine verteilte Hashtabelle (DHT) verwendet werden. Es werden Mittel für die Bereitstellung von Mesh-Netzen angeboten. Für die selektive Bereitstellung und den Widerruf von Zugriffsrechten wird der Dienst zur dezentralisierten Attributidentifikation genutzt. reclaimID, der die verwendet GNS (GNU Name System) und attributbasierte Verschlüsselung (Attribute-Based Encryption).

Das System zeichnet sich durch einen niedrigen Ressourcenverbrauch und eine Mehrprozessarchitektur aus, die eine Isolation zwischen den Komponenten gewährleistet. Flexible Werkzeuge für das Logging und die Statistikerfassung stehen zur Verfügung. Für die Entwicklung von Endanwendungen bietet GNUnet eine API für die Programmiersprache C und Bindings für andere Programmiersprachen. Zur Vereinfachung der Entwicklung wird empfohlen, anstelle von Threads Ereignisschleifen (event loops) und Prozesse zu verwenden. Enthalten ist eine Testbibliothek für die automatische Bereitstellung experimenteller Netzwerke, die Tausende von Peers abdeckt.

Die wichtigsten Neuerungen in GNUnet 0.12:

  • Im dezentralen System der Domainnamen GNS (GNU Name System) wurden Änderungen an den Schlüsselerzeugungsprotokollen vorgenommen (um den entwickelten Spezifikationen Standard zu entsprechen). Domainnamen und Labels die im UTF-8-Format, ohne die Verwendung der Punycode-Notation IDNA. Ein NSS-Plugin wurde zur Verarbeitung von nicht standardmäßigen IDNA-Namen vorgeschlagen. Außerdem wurde ein Plugin zur Blockierung von Anfragen von root hinzugefügt (GNUnet sollte niemals mit root-Rechten gestartet werden).
  • In GNS und NSE (Network Size Estimation) wurde der Algorithmus für den Nachweis der Arbeitsausführung (proof of work), der beim Widerruf einer Domainzone verwendet wird, geändert. Die Änderungen stehen im Zusammenhang mit der Komplexität der Berechnungen auf spezialisierten ASICs.
  • Das Plugin für den Transport über UDP wurde aufgrund von Stabilitätsproblemen in die Kategorie der experimentellen Plugins eingestuft;
  • Verbessert und das binäre Format für RSA-öffentliche Schlüssel wurde dokumentiert;
  • Die Übermäßige Hashbildung in EdDSA digitalen Signaturen;
  • Die Möglichkeit zur Installation des Skripts gnunet-logread zur Überprüfung von Protokollen wurde hinzugefügt;
  • Die Implementierung von ECDH wurde auf den Code umgesetzt TweetNaCl;
  • Zahlreiche Probleme im Build-System wurden behoben. Die Abhängigkeit von
    GLPK (GNU Linear Programming Kit) wurde entfernt. Eine korrekte Beschreibung des Pakets für Distributionen, die auf dem Paketmanager basiert, wurde hinzugefügt Guix.

Basierend auf den Technologien von GNUnet werden mehrere einsatzbereite Anwendungen entwickelt:

  • Ein Dienst für den anonymen Austausch von Dateien, der eine Analyse der Informationen verhindert, indem Daten nur in verschlüsselter Form übertragen werden. Außerdem wird nicht aufgezeichnet, wer Dateien hochgeladen, gesucht oder heruntergeladen hat, dank des Einsatzes des GAP-Protokolls.
  • Ein VPN-System zur Erstellung versteckter Dienste in der Domain «.gnu» und zum Tunnelbetrieb von IPv4 und IPv6 über ein P2P-Netzwerk. Zudem werden IPv4-zu-IPv6 und IPv6-zu-IPv4-Übersetzungsschemata sowie die Erstellung von IPv4-über-IPv6 und IPv6-über-IPv4-Tunneln unterstützt.
  • Das GNU-Namenssystem (GNS) ist ein vollständig dezentralisiertes und zensurresistentes System zur Verwaltung von Domänennamen, das als Alternative zum DNS dient. GNS kann parallel zu DNS verwendet werden und lässt sich in traditionellen Anwendungen wie Webbrowsern einsetzen. Die Integrität und Unveränderlichkeit der Einträge wird durch kryptografische Mittel gewährleistet. Im Gegensatz zum DNS verwendet GNS anstelle einer baumartigen Serverhierarchie einen gerichteten Graphen. Die Namensumwandlung erfolgt ähnlich wie im DNS, jedoch werden Anfragen und Antworten unter Wahrung der Privatsphäre verarbeitet – der anfragende Knoten weiß nicht, wer die Antwort erhält, und Transitknoten sowie Dritte können die Anfragen und Antworten nicht entschlüsseln.
  • Der GNUnet Conversation Service ermöglicht Sprachübertragungen über GNUnet. Zur Identifizierung der Nutzer wird GNS verwendet, der Inhalt des Sprachverkehrs wird verschlüsselt übertragen. Anonymität wird momentan nicht gewährleistet – andere Peers können die Verbindung zwischen zwei Nutzern verfolgen und deren IP-Adressen identifizieren.
  • Eine Plattform zum Aufbau dezentraler sozialer Netzwerke Secushare, die das Protokoll PSYC verwendet und die Verbreitung von Benachrichtigungen im Multicast-Modus mit Ende-zu-Ende-Verschlüsselung unterstützt, sodass nur autorisierte Nutzer (die, an die Nachrichten nicht gerichtet sind, einschließlich der Administrators der Knoten, können sie nicht lesen) Zugriff auf Nachrichten, Dateien, Chats und Diskussionen haben;
  • Ein System zur Organisation verschlüsselter E-Mails pretty Easy privacy, das GNUnet zur Sicherung von Metadaten verwendet und verschiedene Kryptografische Protokolle unterstützt zur Verifizierung von Schlüsseln;
  • Zahlungssystem GNU Taler, das Anonymität für Käufer bietet, jedoch Transaktionen von Verkäufern nachverfolgt, um Transparenz zu gewährleisten und Steuerberichte bereitzustellen. Es unterstützt die Arbeit mit verschiedenen bestehenden Währungen und elektronischen Zahlungsmitteln, einschließlich Dollar, Euro und Bitcoin.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster