Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Dobrý den, komunitě!

Jmenuji se Janislav Basiuk. Jsem koordinátorem občanské organizace „Medium“.

V tomto článku se pokusím shromáždit nejkomplexnější informace o tom, co představuje tento fungující decentralizovaný internetový poskytovatel na území Ruské federace. decentralizovaný internetový poskytovatel.

Povím vám:

    Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat   Co je „Medium“?
    Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat   Co je Yggdrasil a proč „Medium“ používá jako hlavní transport?
    Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat   Jak správně nastavit prostředí pro využívání zdrojů sítě „Medium“?

Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Co je „Medium“?

Medium (angl. Medium — „prostředník“, původní slogan — Nežádejte o svou ochranu soukromí. Vezměte si ji zpět.; také v angličtině slovo medium znamená „mezi“) — ruský decentralizovaný internetový poskytovatel, který poskytuje služby připojení k síti Yggdrasil bez nároku na finanční odměnu.

Kdy, kde a proč byl „Medium“ vytvořen?

Původně byl projekt zamýšlen jako Mesh-síť v v Kolomenské oblasti.

„Medium“ byl založen v dubnu 2019 v rámci vytváření nezávislého telekomunikačního prostředí poskytováním koncovým uživatelům přístup k zdrojům sítě Yggdrasil pomocí technologie bezdrátového přenosu Wi-Fi.

Kde mohu najít úplný seznam všech bodů sítě?Můžete ho najít v repozitáři na GitHubu.

Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Co je Yggdrasil a proč „Medium“ používá jako hlavní transport?

Yggdrasil — je to samoorganizující se Mesh-síť, která má možnost připojení routerů jak v režimu overlay (nad sítí Internet), tak přímo mezi sebou prostřednictvím kabelového nebo bezdrátového spojení.

Yggdrasil je pokračováním projektu CjDNS. Hlavním rozdílem mezi Yggdrasil a CjDNS je použití protokolu STP (spanning tree protocol).

Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Ve výchozím nastavení všechny routery sítě používají end-to-end šifrování pro přenos dat mezi ostatními účastníky.

Volba sítě Yggdrasil jako základního transportu byla způsobena potřebou zvýšit rychlost připojení (do srpna 2019 „Medium“ používal I2P).

Přechod na Yggdrasil také poskytl účastníkům projektu možnost zahájit nasazení Mesh-sítě s topologií Full-Mesh. Taková organizace sítě je nejúčinnějším antidotem proti cenzuře.

Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Yggdrasil ve výchozím nastavení používá end-to-end šifrování. Proč služby sítě „Medium“ používají HTTPS?

Není nutné používat protokol HTTPS pro připojení k webovým službám v síti Yggdrasil, pokud se k nim připojujete přes místně fungující router sítě Yggdrasil.

Opravdu: doprava Yggdrasil na úrovni protokolu umožňuje bezpečně používat zdroje uvnitř sítě Yggdrasil — možnost provedení MITM útoku je zcela vyloučena.

Situace se radikálně mění, pokud přistupujete k vnitřním zdrojům Yggdrasil nikoli přímo, ale prostřednictvím mezičlánku — přístupového bodu sítě „Medium“, který spravuje její operátor.

Kdo v takovém případě může kompromitovat data, která přenášíte:

  1. Operátor přístupového bodu. Je zřejmé, že fungující operátor přístupového bodu sítě „Medium“ může odposlouchávat nešifrovanou komunikaci, která prochází jeho zařízením.
  2. Útočník (člověk uprostřed). „Medium“ má problém podobný problému sítě Tor, pouze v případě vstupních a mezilehlých uzlů.

Takto to vypadáVše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Řešení: pro přístup k webovým službám uvnitř sítě Yggdrasil používejte protokol HTTPS (7. úroveň modelu OSI). Problém je v tom, že pro služby sítě Yggdrasil nelze běžnými prostředky vydat autentický bezpečnostní certifikát, jako jsou Let’s Encrypt.

Proto jsme založili vlastní certifikační autoritu — „Medium Root CA“. Drtivá většina služeb sítě „Medium“ je podepsána kořenovým bezpečnostním certifikátem této certifikační autority.

Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Možnost kompromitace kořenového certifikátu certifikační autority byla samozřejmě zohledněna — ale tento certifikát je více potřebný pro potvrzení integrity při přenosu dat a vyloučení provádění MITM útoků.

Služby sítě „Medium“ od různých operátorů mají různé bezpečnostní certifikáty, které jsou nějakým způsobem podepsány kořenovým certifikačním úřadem. Avšak operátoři kořenového certifikačního autority nemají možnost odposlouchávat šifrovaný provoz služeb, kterým vydali bezpečnostní certifikáty (viz „Co je CSR?“).

Ti, kteří zvlášť dbají na svou bezpečnost, mohou jako dodatečnou ochranu použít prostředky jako PGP a takové.

V současné době má infrastruktura otevřených klíčů sítě „Medium“ možnost ověření stavu certifikátu prostřednictvím protokolu OCSP nebo pomocí CRL.

Má „Medium“ vlastní systém doménových jmen?

Na začátku v síti „Medium“ nebyl centralizovaný server doménových jmen, který by účastníkům sítě umožnil přístup k nejnavštěvovanějším zdrojům jednodušším a známějším způsobem (na rozdíl od používání IPv6 adresy konkrétního serveru).

My v „Medium“ jsme se rozhodli tuto myšlenku oživit — a abych to zkrátil, povedlo se nám to!

Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Registrace doménových jmen probíhá automaticky — stačí pouze uvést IPv6 adresu serveru, na kterém je služba spuštěna. Robot zkontroluje, zda tato adresa skutečně patří člověku, který se pokouší zaregistrovat doménové jméno.

V případě úspěchu bude doménové jméno přidáno do databáze doménových jmen do 24 hodin. Pokud server přestane robotovi odpovídat a nebude dostupný více než 72 hodin, doménové jméno bude uvolněno.

Registrace doménového jména na ::1 nebude možnáVše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Kopie úplného seznamu registrovaných doménových jmen se nachází v repozitáři na GitHubu. To umožňuje zajistit maximální transparentnost ohledně aktuálního stavu doménových jmen a vyloučit jejich blokaci vzhledem k možné ambivalentní situaci vyplývající z lidského faktoru. Náhodou se DNS operátorovi něco nebude líbit.

Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

A co vydávání SSL certifikátů pro webové služby?

Vytvoření serveru doménových jmen bylo také podmíněno potřebou nasazení infrastruktury otevřených klíčů — pro vydání certifikátu je nezbytné mít v něm pole CN (Common Name), což je doménové jméno, pro které je certifikát vydáván.

Proces vydávání certifikátů podepsaných certifikačním úřadem probíhá automaticky — robot kontroluje správnost a pravost zadaných údajů uživatele. V případě úspěchu je koncovému uživateli zaslán e-mail obsahující podepsaný certifikát.

TakovétoVše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Jak správně nastavit prostředí pro využívání zdrojů sítě „Medium“?

Podmínky procesu nastavení pracovního prostředí závisí na operačním systému, který používáte.

Vyberte moudře (obrázek je klikací):

Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptatVše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat

Svobodný internet v Rusku začíná u vás

Můžete přispět k rozvoji svobodného internetu v Rusku již dnes. Připravili jsme vyčerpávající seznam toho, jak můžete pomoci této síti:

    Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat   Povězte o síti „Medium“ svým přátelům a kolegům
    Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat   Podělte se odkazem na tento článek na sociálních sítích nebo ve vašem osobním blogu
    Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat   Zapojte se do diskuse technických otázek sítě „Medium“ na GitHubu
    Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat   Vytvořte svůj webový servis v síti Yggdrasil a přidejte ho do DNS sítě „Medium“
    Vše, co jste chtěli vědět o decentralizovaném internetovém poskytovateli „Medium“, ale báli jste se zeptat   Zvedněte svůj přístupový bod k síti „Medium“

Přečtěte si také:

Drahý, zabíjíme internet
Decentralizovaný internetový poskytovatel „Medium“ – po třech měsících
„Medium“ – první decentralizovaný internetový poskytovatel v Rusku

Jsme na Telegramu: @medium_isp

Pouze registrovaní uživatelé se mohou účastnit ankety. Přihlaste se, prosím.

Alternativní hlasování: zajímá nás názor těch, kteří nemají plnohodnotný účet na Habr

  • ↑

  • ↓

Hlasovalo 138 uživatelů. Zdrželo se 65 uživatelů.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster