Hallo!
Es wird fĂŒr Sie sicherlich keine groĂe Neuigkeit sein, dass nicht mehr weit entfernt ist â das Gesetz tritt bereits am 1. November in diesem Jahr in Kraft.
Leider ist nicht ganz klar, wie es funktionieren wird (oder ob es funktionieren wird?): Konkrete Anweisungen fĂŒr die Telekommunikationsanbieter liegen bisher nicht öffentlich vor. AuĂerdem gibt es keine Methoden, Strafen, PlĂ€ne, Verteilung von Pflichten und Verantwortlichen â es gibt einfach nur eine Deklaration.
Eine Ă€hnliche Situation gab es auch bei der Umsetzung der PlĂ€ne des âJarowaja-Gesetzesâ â die AusrĂŒstung fĂŒr das Gesetz konnte nicht rechtzeitig entwickelt werden und die fĂŒhrenden Telekommunikationsanbieter des Landes waren gezwungen, sich wiederholt an potenzielle Hersteller spezieller AusrĂŒstung mit entsprechenden Fragen zu wenden. Doch auch diese erhielten keine Antworten, weder zu den Informationen ĂŒber die AusrĂŒstung noch zu den Mustern selbst.
Aber das Wichtigste ist nicht, wie schnell das Gesetz in Kraft tritt und welche Ănderungen uns erwarten. Das Wichtigste ist, dass die EinfĂŒhrung dieses Gesetzes das Engagement der Enthusiasten aktiviert hat, eine unabhĂ€ngige Telekommunikationsumgebung in unserem Land aufzubauen.
Heute werde ich darĂŒber sprechen, was wir bereits erreicht haben, was wir in naher Zukunft vorhaben und mit welchen Schwierigkeiten und Problemen wir bei der Entwicklung des Projekts konfrontiert wurden.

WorĂŒber handelt das Gesetz?
Bevor ich zum technischen Teil unseres Projekts ĂŒbergehe, muss ich klarstellen, was das Gesetz âĂber den souverĂ€nen Runetâ tatsĂ€chlich bedeutet.
Kurz gesagt: Die Behörden wollen den russischen Internet-Sektor âsichernâ fĂŒr den Fall, dass potenzielle Feinde ihn uns abschalten wollen. Doch âgute Absichten pflastern den Weg zur Hölleâ â es ist nicht ganz klar, vor wem wir geschĂŒtzt werden sollen und wie die âFeindeâ ĂŒberhaupt die Funktionsweise des russischen Internet-Segments stören können.
FĂŒr die Umsetzung dieses Angriffszenarios mĂŒssten sich alle LĂ€nder der Welt zusammenschlieĂen, alle grenzĂŒberschreitenden Kabel durchtrennen, einheimische Satelliten abschieĂen und stĂ€ndige Störsignale erzeugen.
Das klingt nicht sehr glaubwĂŒrdig.

Was ist âMediumâ?
Mittel (engl. Mittel â âVermittlerâ, der ursprĂŒngliche Slogan â Fragen Sie nicht nach Ihrer PrivatsphĂ€re. Nehmen Sie sie zurĂŒck; auch im Englischen bedeutet das Wort medium âzwischenâ) â ein russischer dezentraler Internetanbieter, der die Bereitstellung von Zugang zum Netzwerk kostenlos anbietet.
Wann, wo und warum wurde âMediumâ gegrĂŒndet?
UrsprĂŒnglich wurde das Projekt als in .
âMediumâ wurde im April 2019 gegrĂŒndet, um eine unabhĂ€ngige Telekommunikationsumgebung zu schaffen, indem den Endbenutzern der Zugang zu den Ressourcen des Yggdrasil-Netzwerks durch die Nutzung von Wi-Fi-DrahtlosĂŒbertragungstechnologie bereitgestellt wird.
Wo kann ich eine vollstÀndige Liste aller Zugangspunkte im Netzwerk finden?Sie können sie finden unter .

Was ist Yggdrasil und warum verwendet âMediumâ es als Haupttransportmittel?
â es ist ein selbstorganisierendes , das die Möglichkeit bietet, Router sowohl im Overlay-Modus (ĂŒber das Internet) als auch direkt miteinander ĂŒber drahtgebundene oder drahtlose Verbindungen zu verbinden.
Yggdrasil ist die Fortsetzung des Projekts . Der Hauptunterschied zwischen Yggdrasil und CjDNS ist die Verwendung des Protokolls (Spanning Tree Protocol).

StandardmĂ€Ăig verwenden alle Router im Netzwerk zum Datenaustausch zwischen anderen Teilnehmern.
Die Wahl des Yggdrasil-Netzwerks als Haupttransportmittel wurde durch die Notwendigkeit bedingt, die Verbindungsgeschwindigkeit zu erhöhen (bis August 2019 verwendete âMediumâ ).
Der Wechsel zu Yggdrasil hat den Projektteilnehmern auch die Möglichkeit gegeben, mit dem Aufbau eines Mesh-Netzwerks in einer Full-Mesh-Topologie zu beginnen. Eine solche Netzwerkorganisation ist das effektivste Gegenmittel gegen Zensur.

Fluganalyse: Auf welche Mistgabeln sind wir bereits getreten
âErfahrung ist der Sohn harter Fehlerâ. WĂ€hrend der Entwicklung von âMediumâ haben wir viele Probleme gelöst, die uns auf unserem Weg begegnet sind.
Fehler Nr. 1: Infrastruktur öffentlicher SchlĂŒssel
Eines der Hauptprobleme beim Design des Netzwerks war die Möglichkeit, durchzufĂŒhren . Der Datenverkehr zwischen dem Router des Anbieters und dem EndgerĂ€t des Kunden wurde auf keinerlei Weise verschlĂŒsselt, da die EntschlĂŒsselung des Hauptdatenverkehrs direkt am Router des Anbieters erfolgte.
Das Problem bestand darin, dass hinter dem Router jeder sein konnte â und wir wollten auf keinen Fall, dass jemand alles abhören konnte, was die Kunden erhielten.
Unser erster Fehler war die EinfĂŒhrung von (PKI).
Durch die Verwendung der 7. Schicht konnten wir MITM-Angriffe vermeiden, hatten aber ein neues Problem â die Notwendigkeit, Zertifikate von Root-Zertifizierungsstellen zu installieren. Und Zertifizierungsstellen â das ist ein weiteres zusĂ€tzliches Problem. Das SchlĂŒsselwort hier ist âVertrauenâ.
Wieder muss man jemandem vertrauen! Was, wenn die Zertifizierungsstelle kompromittiert ist? Wie uns Freund Murphy rĂ€t â irgendwann wird die Zertifizierungsstelle tatsĂ€chlich kompromittiert. Und das ist die bittere Wahrheit.
Wir haben lange ĂŒber die Lösung dieses Problems nachgedacht und sind schlieĂlich zu dem Schluss gekommen, dass es nicht notwendig ist, PKI zu verwenden â es reicht, um .
zu nutzen. Nach den entsprechenden Anpassungen nahm die Topologie des Netzwerks âMediumâ folgende Form an:

Fehler Nr. 2: zentralisierter DNS
Das Domain-System war von Anfang an notwendig, da unhandliche IPv6-Adressen nicht nur schlecht aussahen â ihre Verwendung in Hyperlinks war unpraktisch, und das Fehlen einer semantischen Komponente war ein groĂes Unannehmlichkeit.
Wir haben mehrere Root-DNS-Server erstellt, die eine Kopie der Liste , die sich in .

befand. Das Problem des Vertrauens war jedoch nicht verschwunden â ein Anfeuchten der IPv6-Adresse auf dem DNS-Server konnte der Betreiber im Handumdrehen durchfĂŒhren. Bei entsprechender Geschicklichkeit â sogar nahezu unbemerkt fĂŒr andere.
Da wir kein HTTPS und insbesondere die Technologie , bei der AdressĂ€nderung im DNS konnte ohne Probleme eine IPv6-Adressen-Spoofing-Attacke auf den Endserver durchgefĂŒhrt werden.
Die Lösung lieĂ nicht lange auf sich warten: Wir beschlossen, die Technologie â ein dezentralisiertes DNS, zu nutzen.
In gewisser Weise Ă€hnelt EmerDNS einer Hosts-Datei, die EintrĂ€ge ĂŒber alle bekannten Seiten enthĂ€lt. Im Gegensatz zu Hosts jedoch:
- Kann jede Zeile in EmerDNS nur von ihrem EigentĂŒmer modifiziert werden, und von niemand anderem.
- Die Unmöglichkeit des âEingreifens eines Gottes (Super-Admin)â wird durch den Konsens der Miner sichergestellt.
- Diese Datei ist bei allen gleich, was durch den Replikationsmechanismus der Blockchain gewÀhrleistet wird.
- Der Datei ist eine schnelle Suchmaschine beigefĂŒgt.
Quelle:
Fehler Nr. 3: alles zentralisiert.
UrsprĂŒnglich implizierte das Wort âInternetâ nichts anderes als interconnected networks oder ein Netzwerk von Netzwerken..
Im Laufe der Zeit hörte das Internet fĂŒr die Menschen auf, mit etwas Akademischem assoziiert zu werden und wurde zu einem alltĂ€glicheren Begriff, da sein Einfluss weitreichend in das Leben gewöhnlicher Menschen einging.
Das heiĂt, ursprĂŒnglich war das Internet dezentralisiert. Heute ist es schwer, das als Dezentralisierung zu bezeichnen, obwohl das Konzept bis heute erhalten geblieben ist â nur die gröĂten Knotenpunkte des Datenverkehrs werden von groĂen Unternehmen kontrolliert. Und die groĂen Unternehmen wiederum werden vom Staat kontrolliert.
Aber zurĂŒck zu unserem Problem â die Tendenz zur Zentralisierung wird von den Betreibern einzelner Dienste wie sozialen Netzwerken, E-Mail-Servern, Messengern und so weiter vorgegeben.
âMediumâ unterschied sich in dieser Hinsicht bis heute kaum vom groĂen Internet â die meisten Dienste waren zentralisiert und wurden von einzelnen Betreibern kontrolliert.
Jetzt haben wir jedoch beschlossen, einen Kurs auf vollstĂ€ndige Dezentralisierung einzuschlagen â damit lebenswichtige Dienste unabhĂ€ngig davon weiterarbeiten können, ob es zu einem Ausfall des zentralen Servers des Betreibers kommt oder nicht.
FĂŒr die sofortige NachrichtenĂŒbertragung verwenden wir . FĂŒr soziale Netzwerke â und . FĂŒr Videohosting â .
NatĂŒrlich sind die meisten Dienste noch immer zentralisiert und werden weiterhin von einzelnen Betreibern kontrolliert, aber das Wesentliche ist, dass die Bewegung in Richtung vollstĂ€ndige Dezentralisierung da ist und von allen Mitgliedern der Community gespĂŒrt wird.
Freies Internet in Russland beginnt mit Ihnen
Sie können bereits heute einen Beitrag zur Schaffung eines freien Internets in Russland leisten. Wir haben eine umfassende Liste zusammengestellt, wie Sie das Netzwerk unterstĂŒtzen können:
   Â
   ErzÀhlen Sie Ihren Freunden und Kollegen von dem Netzwerk «Medium»
   Â
   Teilen Sie zu diesem Artikel in sozialen Netzwerken oder in Ihrem persönlichen Blog
   Â
   Beteiligen Sie sich an der Diskussion ĂŒber technische Fragen des Netzwerks «Medium»
   Â
   Erstellen Sie Ihren Webdienst im Netzwerk
   Â
   Heben Sie Ihren zum Netzwerk «Medium»
Lesen Sie auch:
Haben Sie Fragen? Treten Sie der Diskussion bei Telegram bei: .
Ein kleines Geschenk fĂŒr diejenigen, die bis zum Ende gelesen haben

Nur registrierte Benutzer können an der Umfrage teilnehmen. .
Alternatives Abstimmen: Uns ist die Meinung derjenigen wichtig, die kein volles Konto auf Habr haben
â
â
68 Benutzer haben abgestimmt. 16 Benutzer haben sich enthalten.
Quelle: habr.com
