Üdvözlöm!
Biztosan nem lesz nagy újdonság az Ön számára, hogy már nincs messze – a törvény már a november 1-jén lép életbe.
Sajnos nem egészen világos, hogyan fog működni (és egyáltalán fog-e) – a kommunikációs szolgáltatók számára pontos utasítások még nincsenek nyilvános hozzáférés alatt. Nincsenek módszerek, bírságok, tervek, a feladatok elosztása és felelősök – csak a deklaráció létezik.
Hasonló helyzet volt a „Jarovaja törvény” végrehajtására is – a törvényhez szükséges berendezéseket nem sikerült időben kifejleszteni, és az ország vezető kommunikációs szolgáltatói többször is kénytelenek voltak potenciális gyártóknál érdeklődni a megfelelő berendezésekről. Azonban még ők sem kaptak választ az eszközökkel kapcsolatos információkra, vagy magukra az esetleges mintákra.
De a legfontosabb nem az, hogy milyen hamar lép életbe a törvény, és milyen változások várnak ránk. A lényeg az, hogy ennek a törvényjavaslatnak a bevezetésével az lelkes közösség elkezdte egy független telekommunikációs környezet kiépítését országunkban.
Ma arról beszélek, hogy mit értünk el eddig, mit tervezünk a közeljövőben, és milyen nehézségekkel és problémákkal kellett szembenéznünk a projekt fejlesztése során.

Miről szól a törvény?
Mielőtt rátérnénk projektünk technikai részére, tisztáznom kell, mit is jelent valójában a „Szuverén Runet” törvény.
Röviden: a hatóságok „biztonságossá” akarják tenni az orosz internet szegmenst arra az esetre, ha esetleges ellenségeink le akarnák kapcsolni. De a „jó szándékkal van kikövezve az út a pokolba” – nem teljesen világos, kitől akarnak minket megvédeni, és hogyan tudják az „ellenségek” egyáltalán megzavarni az orosz internet szegmens működését.
Ehhez a támadási forgatókönyvhöz az összes ország világméretű összeesküvése szükséges, hogy elvágják az összes határokon átnyúló kábelt, lerombolják a hazai műholdakat és folyamatos rádiózavarokat okozzanak.
Ez nem hangzik túl hihetőnek.

Mi az a «Medium»?
Közepes (angol. Közepes — „közvetítő”, az eredeti szlogen — Ne kérd a privát szférádat. Vedd vissza!; az angol szó is azt jelenti, hogy medium „köztes”) — orosz decentralizált internetszolgáltató, amely ingyenes hozzáférést biztosít a hálózathoz teljesen ingyen.
Mikor, hol és miért jött létre a «Medium»?
A projekt eredetileg úgy indult, mint be. .
A «Medium» 2019 áprilisában alakult azzal a céllal, hogy független telekommunikációs környezetet hozzon létre, amely lehetővé teszi a végfelhasználók számára az Yggdrasil hálózatra való hozzáférést vezeték nélküli adatátviteli technológia (Wi-Fi) használatával.
Hol találom meg a hálózat összes pontjának teljes listáját?Megtalálhatja a következő linken: .

Mi az az Yggdrasil, és miért használja a «Medium» mint fő szállítót?
— ez egy önszerveződő , amely lehetővé teszi az útválasztók csatlakozását overlay módban (az internet fölött), valamint közvetlenül egymás között vezetékes vagy vezeték nélküli kapcsolaton keresztül.
Az Yggdrasil a folytatása. Az Yggdrasil fő különbsége a CjDNS-től a (spanning tree protocol) használata.

Alapértelmezés szerint minden hálózati útválasztó használ az adatok más résztvevők közötti továbbítására.
Az Yggdrasil hálózat mint fő szállító választása az összeköttetés sebességének növelési igényét tükrözte (2019 augusztusáig a «Medium» ).
Az Yggdrasilra való átállás lehetőséget adott a projekt résztvevőinek, hogy megkezdjék a Full-Mesh topológiájú Mesh-hálózat kiépítését. Ez a hálózat elképzelés – a leghatékonyabb ellenszere a cenzúrának.

Sikertörténetek: Milyen csapdákba estünk már bele?
„A tapasztalat a nehéz hibák fia.” A „Medium” fejlesztése alatt számos problémát sikerült megoldanunk, amelyek az utunk során merültek fel.
1. hiba: nyilvános kulcsok infrastruktúrája
A hálózat tervezésének egyik fő problémája az volt, hogy lehetőség nyílt . A forgalom nem volt titkosítva az operátor routere és az ügyfél eszköze között, mivel a fő forgalom visszafejtése közvetlenül az operátor routerén történt.
A probléma abban rejlett, hogy bárki lehetett a router mögött — és nem akartuk, hogy ez a „valaki” hallgathassa, amit az ügyfelek kapnak.
Az első hibánk a nyilvános kulcsok infrastruktúrájának életbe léptetése volt (PKI).
A 7. szint használatának köszönhetően megszabadultunk a MITM típusú támadásoktól, de újabb problémával szembesültünk — a gyökér hitelesítési központok tanusítványainak telepítésének szükségességével. A hitelesítési központok pedig egy újabb felesleges problémát jelentenek. A kulcsszó itt a „bizalom”.
Ismét valakinek bíznunk kell! Mi van, ha a hitelesítési központ kompromittálódik? Ahogy Murphy barátunk mondja — előbb vagy utóbb a hitelesítési központot tényleg kompromittálják. És ez a keserű igazság.
Hosszú ideig gondolkodtunk ezen a probléma megoldásán, és végül arra a következtetésre jutottunk, hogy nincs szükség PKI-ra — elegendő az .
A megfelelő korrekciók elvégzése után a „Medium” hálózat topológiája a következő formát öltötte:

2. hiba: centralizált DNS
A domain névrendszerre már az elejétől fogva szükségünk volt, mivel a nagyméretű IPv6-os címek nemcsak hogy nem néztek ki jól — nehézkes volt őket használni a hivatkozásokban, és a szemantikai összetevő hiánya is nagy kényelmetlenséget jelentett.
Több gyökér DNS-szervert hoztunk létre, amelyek tárolták a másolatát, amely a .

azonban a bizalom problémája nem tűnt el — a DNS-szerver IPv6-címének megtévesztése villámgyorsan elvégezhető volt az üzemeltető által. Megfelelő ügyességgel — még a többiek számára is észrevétlenül.
Mivel nem használunk HTTPS-t és különösen a technológiát, a cím DNS-ben való megváltoztatásával problémák nélkül lehetett végrehajtani az IPv6-cím alattomos cseréjét a végső szerverhez.
A megoldás nem váratott magára: úgy döntöttünk, hogy a technológia alkalmazásához folyamodunk — decentralizált DNS.
Valamilyen szempontból az EmerDNS hasonló a hosts fájlhoz, amely tartalmazza az összes ismert webhely rekordjait. De a hosts fájlhoz képest:
- Az EmerDNS minden egyes sorát csak a tulajdonosa módosíthatja, senki más
- Isten (szuperadmin) beavatkozásának lehetetlenségét a bányászok konszenzusa biztosítja
- Ez a fájl mindenki számára azonos, amit a blokklánc replikációs mechanizmusa biztosít
- A fájlhoz gyors kereső csatlakozik
Forrás:
Hiba №3: központosított minden
Eredetileg a „Internet” szó nem jelentett mást, mint összekapcsolt hálózatok vagy a hálózatok hálózata.
Idővel az Internet már nem asszociálódott az emberekben valami akadémiaival, hanem egyre elterjedtebb fogalommá vált, mivel hatása széleskörűen elterjedt a hétköznapi emberek életében.
Tehát kezdetben az Internet decentralizált volt. Manapság már nehezen nevezhető decentralizáltnak, annak ellenére, hogy a koncepció fennmaradt a mai napig — csupán a legnagyobb forgalomcserélő csomópontokat nagy cégek irányítják. A nagy cégeket pedig, viszont, az állam ellenőrzi.
De térjünk vissza a mi problémánkhoz — a központosítás irányát a különböző szolgáltatások operátorai, mint például közösségi hálózatok, e-mail szerverek, üzenetküldők és úgy tovább, határozzák meg.
A “Medium” ebben az értelemben gyakorlatilag nem különbözött a nagy Internettől a mai napig — a legtöbb szolgáltatás központosított volt, és különböző operátorok irányították.
Most azonban úgy döntöttünk, hogy teljes decentralizációra törekszünk — hogy az életfontosságú szolgáltatások működőképesek maradhassanak, függetlenül attól, hogy történt-e hiba a szolgáltató központi szerverén vagy sem.
Az azonnali üzenetküldő rendszerekhez használjuk. Közösségi hálózatok számára — és használjuk. Videómegosztásra — .
Természetesen a legtöbb szolgáltatás még mindig központosított, és továbbra is különböző operátorok ellenőrzik, de a legfontosabb az, hogy a teljes decentralizáció felé vezető mozgás érezhető a közösség minden tagja számára.
A szabad internet Oroszországban Önnel kezdődik
Ma már Ön is segíthet a szabad internet kialakulásában Oroszországban. Összegyűjtöttük, hogyan támogathatja a hálózatot:
Meséljen a «Medium» hálózatról barátainak és kollégáinak
Ossza meg e cikkhez a közösségi médiában vagy a személyes blogjában
Vegyen részt a «Medium» hálózat technikai kérdéseiről folytatott vitában
Hozza létre saját webszolgáltatását a hálózaton.
Emelje fel a a «Medium» hálózathoz
Olvassa el ezeket is:
Van kérdése? Csatlakozzon a Telegram beszélgetéshez: .
Egy kis ajándék azoknak, akik eljutottak a végéig

Csak a regisztrált felhasználók vehetnek részt a szavazáson. , kérem.
Alternatív szavazás: fontos számunkra azok véleménye, akiknek nincs teljes jogú fiókjuk a Habr-on
↑
↓
68 felhasználó szavazott. 16 felhasználó tartózkodott.
Forrás: habr.com
