VERSCHWENDUNG

VERSCHWENDUNG ist ein Gleicher-zu-Gleicher- und Freund-zu-Freund-Protokoll und Softwareanwendung, die von Justin Frankel an Nullsoft 2003 entwickelt ist, der sofortige Nachrichtenübermittlung, Chat-Zimmer und Dateifähigkeiten des Durchsuchens/Teilens zeigt. Der Name VERSCHWENDUNG ist eine Verweisung auf den Roman von Thomas Pynchon Das Schreien des Loses 49. Im Roman ist W.A.S.T.E. (unter anderem) ein unterirdischer Postdienst.

Nach seiner Ausgabe wurde VERSCHWENDUNG vom Vertrieb durch AOL, die Muttergesellschaft von Nullsoft entfernt. Die ursprüngliche Seite wurde durch eine Behauptung ersetzt behauptend, dass die Versetzung der Software unerlaubt war, und dass keine gesetzlichen Rechte darauf von irgendjemandem gehalten wurden, der es trotz des ursprünglichen Anspruchs heruntergeladen hatte, dass die Software in Form von der GNU-Lizenz der Breiten Öffentlichkeit veröffentlicht wurde.

Mehrere Entwickler haben modifiziert und den ÜBERFLÜSSIGEN Kunden und das Protokoll befördert. Wie man betrachtet, ist die Ausgabe von SourceForge von vielen der "offizielle" Entwicklungszweig, aber es gibt mehrere Gabeln.

Beschreibung

VERSCHWENDUNG ist ein dezentralisierter Chat, sofortige Nachrichtenübermittlung und Dateiteilen-Programm und Protokoll. Es benimmt sich ähnlich zu einem virtuellen privaten Netz durch das Anschließen zu einer Gruppe von vertrauten Computern, wie bestimmt, durch die Benutzer. Diese Art des Netzes wird allgemein einen darknet genannt. Es verwendet starke Verschlüsselung, um sicherzustellen, dass Dritte die Nachrichten nicht entziffern können, die übertragen werden. Dieselbe Verschlüsselung wird verwendet, um sofortige Nachrichten, Chat, und Dateien zu übersenden und zu erhalten, die Verbindung aufrechtzuerhalten und zu durchsuchen, und Suche.

ÜBERFLÜSSIGE Netze

ÜBERFLÜSSIGE Netze werden dezentralisiert (sieh soziale Netze), bedeutend, dass es keinen Hauptmittelpunkt oder Server gibt, zu dem jeder in Verbindung steht. Gleiche müssen zu einander individuell in Verbindung stehen. Normalerweise wird das vollbracht, indem es Personen gehabt wird, die ihre RSA öffentlichen Schlüssel, teilen, sicherstellend, dass ihre Computer über die passenden Häfen zugänglich sind (eine oder mehr Parteien müssen eine IP-Adresse und Hafen haben, der durch den anderen erreicht werden kann), und das Eingehen in die IP-Adresse und den Hafen von jemandem im Netz, um dazu in Verbindung zu stehen.

Einmal verbunden mit dem Netz werden öffentliche Schlüssel unter Mitgliedern automatisch ausgetauscht (vorausgesetzt dass genug von den Mitgliedern veranlasst werden, öffentliche Schlüssel nachzuschicken und zu akzeptieren), und Knoten dann versuchen werden, zu einander in Verbindung zu stehen, das Netz stärkend (die Verschiedenheit vermindernd, dass irgendwelcher hinuntergehender Knoten zusammenbrechen oder jeden Teil des Netzes ausschließen wird), sowie das Steigern der Zahl von möglichen Wegen von jedem gegebenen Punkt bis jeden anderen Punkt, Latenz und Bandbreite vermindernd, die für die Kommunikation und Dateiübertragung erforderlich ist.

Da VERSCHWENDUNG kleine, private Gruppen aber nicht große, öffentliche verbindet, ist die Netzsucheigenschaft einer der schnellsten von allen dezentralisierten P2P Anwendungen. Seine sofortige Nachrichtenübermittlung und Dateiteilen-Fähigkeiten sind an denjenigen des AOL Sofortigen Boten viel näher als typischere Dateiteilen-Programme. Mitglieder des Netzes können private und öffentliche Chat-Zimmer, sofortige Nachricht einander schaffen, jeden die Dateien eines anderen durchsuchen, und Dateien, einschließlich des Stoßens oder aktiven Sendens von Dateien durch Gastgeber, sowie des allgemeineren Herunterladens durch Benutzer tauschen. Einfache Chat-Kästen der Schinderei-Und-Falles werden Dateien an ihre beabsichtigten Bestimmungsörter senden.

Die angedeutete Größe für ein ÜBERFLÜSSIGES Netz (gekennzeichnet als ein "Ineinandergreifen" durch Benutzer) ist 10-50 Knoten, obwohl es darauf hingewiesen worden ist, dass die Größe des Netzes weniger kritisch ist als das Verhältnis von Knoten, die zum Weg-Verkehr zu denjenigen bereit sind, die nicht sind. Mit ursprünglichen Nullsoft-Kundengruppen, die jetzt fünf Jahre alt überschreiten, ist es für das stabile Ineinandergreifen ziemlich üblich, vielfachen terabytes des sicheren Inhalts zu veranstalten.

Standardmäßig hört VERSCHWENDUNG eingehenden Verbindungen auf dem Hafen 1337 zu. Das wurde wahrscheinlich wegen der leet Konnotationen von 1337 gewählt.

Da es keinen Hauptmittelpunkt gibt, verwenden ÜBERFLÜSSIGE Netze normalerweise ein Kennwort oder passphrase, auch genannt einen "Netznamen", um Kollision zu verhindern. D. h. ein Mitglied von einem Netz, das einem Mitglied eines anderen Netzes so in Verbindung steht, die zwei Netze überbrückend. Durch das Zuweisen eines einzigartigen Bezeichners (passphrase) zu Ihrem Netz kann die Gefahr von Kollisionen besonders mit den ursprünglichen Kunden reduziert werden.

Nullnets

"Nullnets" sind Netze ohne einen passphrase. Es ist unmöglich zu wissen, wie viele nullnets bestehen, aber es gibt einen primären nullnet. Die beste Weise, auf den nullnet zuzugreifen, soll Ihren Ausweis zum ÜBERFLÜSSIGEN Schlüsselaustausch anschlagen. Der nullnet kann sich mit anderem nullnets leicht verschmelzen, weil es keinen passphrase gibt, der es einen großen Platz für die öffentliche Diskussion und das Dateiteilen macht.

Kräfte

  • Gesichert durch den Handel von RSA öffentlichen Schlüsseln, sichere und sichere Kommunikation und Daten berücksichtigend, wechseln mit vertrauten Gastgebern über.
  • Die verteilte Natur bedeutet, dass das Netz von jedem nicht abhängig ist, einen Server aufstellend, um als ein Mittelpunkt zu handeln. Stellen Sie dem mit anderem P2P und Chat-Protokollen gegenüber, die verlangen, dass Sie zu einem Server in Verbindung stehen. Das bedeutet, dass es keinen einzelnen Punkt der Verwundbarkeit für das Netz gibt.
  • Ähnlich gibt es keinen einzelnen Gruppenführer; jeder im Netz ist darin gleich, worin sie können oder, einschließlich des Einladens anderer Mitglieder zur Gruppe nicht tun können, noch jedes Mitglied einen anderen von der Gruppe kicken, sie von öffentlichen Chats usw. ausschließen kann.
  • VERSCHWENDUNG kann sein Protokoll verfinstern, das Machen davon schwierig, diese VERSCHWENDUNG zu entdecken, wird verwendet.
  • VERSCHWENDUNG hat eine "Sättigen" Eigenschaft, die zufälligen Verkehr hinzufügt, Verkehrsanalyse schwieriger machend.
  • Die Knoten (jeder eine vertraute Verbindung) bestimmen automatisch den niedrigsten Latenz-Weg für den Verkehr und, dabei, Lastgleichgewicht. Das verbessert auch Gemütlichkeit, weil Pakete häufig verschiedene Wege nehmen.

Mängel

  • Öffentliche Handelsschlüssel, Hafen-Versand auf Ihrer Brandmauer (nötigenfalls) und das Anschließen einander ermöglichend, können ein schwieriger und/oder langweiliger Prozess, besonders für diejenigen sein, die nicht sehr technisch tüchtig sind.
  • Wegen der verteilten Natur des Netzes ist es unmöglich, jemanden vom Netz "zu kicken", sobald sie Zugang gewonnen haben. Da jedes Mitglied des Netzes den öffentlichen Schlüssel dieses Mitgliedes haben wird, muss ganzes dieses Mitglied tun, um Zugang wiederzugewinnen, soll einem anderen Mitglied in Verbindung stehen. Das Koordinieren der Änderung des Netznamens ist außerordentlich schwierig, so soll der beste Kurs der Handlung ein anderes Netz schaffen und jeder zum neuen Netz abwandern. Das konnte natürlich auch als eine Kraft gesehen werden.
  • Da es keinen Hauptserver gibt, sobald jemand vom Netz trennt, müssen sie mindestens ein Netz IP Adresse wissen in Verbindung wiederzustehen. Es ist möglich, dass das Netz von allen IP-Adressen verwendet vorher treiben wird, so dass niemand bekannt ist, und es notwendig wird, sich mit einem Netzmitglied in Verbindung zu setzen und um Adressinformation zu bitten, um im Stande zu sein, in Verbindung wiederzustehen. Tatsächlich ist es möglich, dass sich ein Netz in zwei diesen Weg unbewusst aufspalten konnte. Man braucht mindestens etwas Koordination, um ein ÜBERFLÜSSIGES Netz intakt zu halten; das kann so einfach sein wie ein oder mehr Freiwillige mit einer statischen IP-Adresse oder einem festen dynamischen DNS (DDNS) Adresse (verfügbar kostenlos von mehreren Versorgern) das Halten ihres Knotens bis dazu erlaubt Leuten, zum Netz in Verbindung wiederzustehen.
  • Während Verschlüsselung mit dem Algorithmus von Blowfish durchgeführt wird, der, wie man denkt, stark ist, hat die PCBC verwendete Weise mehrere bekannte Sicherheitsfehler.
  • Spitznamen werden nicht "eingeschrieben", der erlaubt zu lauschen und Manipulation. ÜBERFLÜSSIGE Version 1.6 reduziert die Chancen, durch das Verwenden öffentlicher Schlüssel für die Kommunikation zu lauschen, aber weil Netzmitglieder jeden Spitznamen wählen können, muss ein Benutzer wissen und das Kuddelmuddel der Person anerkennen, mit der sie kommunizieren möchten, ihrer Identität sicher zu sein.
  • Um von hinter einer Brandmauer in Verbindung zu stehen, muss eine Partei den richtigen Hafen zu ihrem Computer nachschicken lassen; da ÜBERFLÜSSIGE Netze von keinem Hauptserver abhängen, gibt es keinen Weg darum. Jedoch nicht weniger als akzeptiert ein Knoten eingehende Verbindungen er kann als ein Server handeln, Knoten verbindend, die eingehende Verbindungen nicht selbst akzeptieren können. Tatsächlich hängt die langfristige Stabilität eines ÜBERFLÜSSIGEN Netzes von diesen Mittelpunkten ab.

Versionen

Bezüglich der Version 1.7 kommt VERSCHWENDUNG in einem experimentellen und einer stabilen Ausgabe. Der experimentelle Zweig führt eine neue 16k Paket-Größe durch, die sich oben und Übertragungsgeschwindigkeiten verbessert, aber mit vorherigen Versionen nicht vereinbar ist, die eine 4k Paket-Größe unterstützen.

WERDEN SIE 1.7.4 für Windows VERSCHWENDET wurde am 24. Dezember 2008 veröffentlicht und war aktuell. Das ist ein neuer Zweig auf SourceForge, der wegen der Untätigkeit auf dem ÜBERFLÜSSIGEN Hauptentwicklungszweig geschaffen ist. Das ist die am meisten völlig gestaltete Version bis heute.

Eine Quer-Plattform (einschließlich Linux, Mac OS und Windows von Microsoft) Beta-Version der VERSCHWENDUNG genannt das Überflüssige 1.5 Beta 4 auch bekannt als wxWaste, mit dem Werkzeug von WxWidgets ist verfügbar.

ÜBER Technologien hat eine Gabel der VERSCHWENDUNG unter dem Namen PadlockSL veröffentlicht, aber hat die Website des Produktes nach ein paar Wochen entfernt. Die Benutzerschnittstelle wurde in Qt geschrieben, und der Kunde war für Linux und Windows verfügbar.

Siehe auch

Außenverbindungen


Alte Gläubige (Begriffserklärung) / Karl Scheurer
Impressum & Datenschutz