Hej!
Det Ă€r sĂ€kert ingen större nyhet för er att inte Ă€r lĂ„ngt borta â lagen trĂ€der i kraft redan 1 november i Ă„r.
TyvĂ€rr Ă€r det inte helt klart hur den ska fungera (och om den kommer att fungera?) â det finns fortfarande inga exakta instruktioner för teleoperatörerna tillgĂ€ngliga. Det finns inte heller metoder, böter, planer, ansvarsfördelning eller ansvariga â det handlar bara om en deklaration.
En liknande situation observerades ocksĂ„ nĂ€r det gĂ€llde genomförandet av planerna för »Yarovaya-lagen« â utrustning för lagen hann inte utvecklas i tid, och de ledande teleoperatörerna i landet var tvungna att flera gĂ„nger vĂ€nda sig till potentiella producenter av specialutrustning med motsvarande frĂ„gor. Men inte heller fick de svar om information angĂ„ende utrustningen eller nĂ„gra prover.
Men det viktigaste Àr inte hur snart lagen trÀder i kraft eller vilka förÀndringar vi att stÄr inför. Det viktigaste Àr att tack vare införandet av detta lagförslag har en grupp entusiaster pÄbörjat utbyggnaden av en oberoende telekommunikationsmiljö i vÄrt land.
Idag ska jag berÀtta om vad vi redan har lyckats Ästadkomma, vad vi planerar att göra inom en snar framtid och vilka svÄrigheter och problem vi har stött pÄ under projektets utveckling.

Vad handlar lagen om?
Innan jag gÄr in pÄ den tekniska delen av vÄrt projekt mÄste jag klargöra vad lagen »Om den suverÀna Runet« innebÀr.
I korthet: myndigheterna vill »sĂ€kerstĂ€lla« det ryska segmentet av internet ifall potentiella fiender skulle vilja stĂ€nga av det. Men »goda avsikter banar vĂ€g till helvetet« â det Ă€r inte helt klart vem som vi ska skyddas frĂ„n och hur »fiender« i princip kan störta fungerandet av det ryska segmentet av internet.
För att genomföra detta angreppsscenario skulle alla lÀnder i vÀrlden behöva samarbeta, skÀra av alla grÀnsöverskridande kablar, slÄ ut inhemska satelliter och skapa konstant radiostörningar.
Det lÄter inte sÀrskilt trovÀrdigt.

Vad Àr "Medium"?
Medium (eng. Medium â »medlare«, originaltagline â Donât ask for your privacy. Take it back; Ă€ven pĂ„ engelska betyder ordet medium »intermediĂ€r«) â en rysk decentraliserad internetleverantör som tillhandahĂ„ller tjĂ€nster för internetĂ„tkomst kostnadsfritt.
NÀr, var och varför skapades »Medium«?
Projektet tÀnktes ursprungligen som pÄ .
»Medium« grundades i april 2019 som en del av skapandet av en oberoende telekommunikationsmiljö genom att ge slutanvÀndare tillgÄng till nÀtverksresurser frÄn Yggdrasil via trÄdlös datatransmissionsteknik Wi-Fi.
Var kan jag hitta den fullstÀndiga listan över nÀtverkspunkter?Du kan hitta den i .

Vad Àr Yggdrasil och varför anvÀnder »Medium« det som huvudsaklig transport?
â det Ă€r sjĂ€lvorganiserande , vilket möjliggör anslutning av routrar bĂ„de i overlay-lĂ€ge (över internet) och direkt till varandra via trĂ„dbunden eller trĂ„dlös anslutning.
Yggdrasil Àr en fortsÀttning pÄ projektet . Den största skillnaden mellan Yggdrasil och CjDNS Àr anvÀndningen av protokollet (spanning tree protocol).

Som standard anvÀnder alla routrar i nÀtverket för dataöverföring mellan de andra deltagarna.
Valet av Yggdrasil som huvudsaklig transport motiverades av behovet av att öka hastigheten pÄ anslutningen (fram till augusti 2019 anvÀnde »Medium« ).
ĂvergĂ„ngen till Yggdrasil har ocksĂ„ gett deltagarna i projektet möjlighet att börja implementera ett mesh-nĂ€tverk med Full-Mesh-topologi. Denna nĂ€tverksorganisation Ă€r det mest effektiva botemedlet mot censur.

HÀndelseanalys: vilka fallgropar har vi redan stött pÄ
»Erfarenhet Àr son till svÄra misstag«. Under utvecklingen av »Medium« har vi löst mÄnga problem som uppstÄtt pÄ vÄr vÀg.
Fel nr 1: infrastrukturen för offentliga nycklar
Ett av de största problemen vid projektering av nÀtverket var möjligheten till . Trafiken mellan operatörens router och klientens enhet krypterades pÄ inget sÀtt, eftersom avkodningen av huvudsaklig trafik gjordes direkt pÄ operatörens router.
Problemet var att det kunde finnas vem som helst bakom routern â och vi ville verkligen inte att denna »nĂ„gon« skulle kunna avlyssna allt som kunderna fick.
VÄrt första misstag var att införa (PKI).
Tack vare anvĂ€ndningen av nivĂ„ 7 Vi har blivit av med MITM-attacker, men har fĂ„tt ett nytt problem â behovet av att installera röttercertifikat. Och certifikatmyndigheter Ă€r ytterligare ett överflödigt problem. Nyckelordet hĂ€r Ă€r "förtroende".
Ă terigen mĂ„ste vi lita pĂ„ nĂ„gon! TĂ€nk om certifikatmyndigheten blir komprometterad? Som vĂ„r vĂ€n Murphy pĂ„pekar â förr eller senare kommer en certifikatmyndighet att bli komprometterad. Och det Ă€r en bitter sanning.
Vi har funderat lĂ€nge pĂ„ hur vi ska lösa detta problem och kom till slut fram till att vi inte behöver anvĂ€nda PKI â det rĂ€cker med att anvĂ€nda .
Efter att ha gjort nödvÀndiga justeringar har nÀtverks topologin "Medium" sett ut sÄ hÀr:

Fel nummer 2: centraliserad DNS
DomĂ€nnamnssystemet var nödvĂ€ndigt frĂ„n början, för de skrymmande IPv6-adresserna sĂ„g inte bara dĂ„liga ut â det var ocksĂ„ opraktiskt att anvĂ€nda dem i hyperlĂ€nkar, och avsaknaden av en semantisk komponent var ett stort besvĂ€r.
Vi skapade flera rot-DNS-servrar som innehöll en kopia av listan , belÀgen i .

Men problemet med förtroende har inte försvunnit â en operatör pĂ„ DNS-servern kan ersĂ€tta IPv6-adressen pĂ„ ett ögonblick. Med viss skicklighet kan detta göras nĂ€stan utan att andra mĂ€rker det.
Eftersom vi inte anvÀnder HTTPS och specifikt teknologin , kunde en attack med Àndrad IPv6-adress pÄ DNS genomföras utan nÄgra problem.
Lösningen lĂ„ter inte vĂ€nta pĂ„ sig: vi beslöt att anvĂ€nda tekniken â decentraliserad DNS.
PÄ ett sÀtt Àr EmerDNS likt en hosts-fil, dÀr alla kÀnda webbplatser Àr listade. Men till skillnad frÄn hosts:
- Varje rad i EmerDNS kan endast Àndras av dess Àgare, ingen annan.
- OförmÄgan till "gudens (super-admins) inblandning" sÀkerstÀlls av konsensus bland minerarna.
- Denna fil Àr identisk för alla, vilket sÀkerstÀlls av blockkedjans replikationsmekanism.
- En snabb sökmotor Àr kopplad till filen.
KĂ€lla:
Fel nummer 3: centraliserad allt.
Ursprungligen innebar ordet "Internet" inte nÄgot annat Àn interconnected networks eller ett nÀtverk av nÀtverk..
Med tiden slutade mÀnniskor att förknippa internet med nÄgot akademiskt och det blev ett mer vardagligt begrepp, eftersom dess pÄverkan spritt sig brett pÄ vanliga mÀnniskors liv.
Det vill sĂ€ga, frĂ„n början var internet decentraliserat. Nu Ă€r det svĂ„rt att kalla det decentralisering, trots att konceptet fortfarande existerar â men nu kontrollerar stora företag de största trafikbytesnoderna. Och stora företag styrs i sin tur av staten.
Men lĂ„t oss Ă„tergĂ„ till vĂ„rt problem â tendensen mot centralisering sĂ€tts av operatörer av specifika tjĂ€nster som sociala nĂ€tverk, e-postservrar, meddelandeappar och sĂ„ vidare.
»Medium« har i detta avseende praktiskt taget inte skiljt sig frĂ„n det stora internet fram till nu â de flesta tjĂ€nster har varit centraliserade och kontrollerade av olika operatörer.
Nu har vi dock bestĂ€mt oss för att satsa pĂ„ full decentralisering â sĂ„ att livsnödvĂ€ndiga tjĂ€nster kan fortsĂ€tta fungera oavsett om det uppstĂ„r ett fel pĂ„ operatörens centrala server eller inte.
Som system för omedelbar meddelandeöverföring anvĂ€nder vi . Som sociala nĂ€tverk â och . För videohotell â .
SjÀlvklart Àr de flesta tjÀnster fortfarande centraliserade och kontrolleras av separata operatörer, men det viktigaste Àr att rörelsen mot full decentralisering pÄgÄr och upplevs av alla medlemmar i gemenskapen.
Det fria internetet i Ryssland börjar med dig
Du kan redan idag ge ditt stöd för ett fritt internet i Ryssland. Vi har sammanstÀllt en omfattande lista över hur du kan hjÀlpa nÀtverket:
   Â
   BerÀtta för dina vÀnner och kollegor om nÀtverket »Medium«
   Â
   Dela till denna artikel pÄ sociala medier eller din personliga blogg
   Â
   Delta i diskussionen om nÀtverket »Medium« tekniska frÄgor
   Â
   Skapa din egen webbtjÀnst i nÀtverket
   Â
   Höj din till nÀtverket »Medium«
LÀs ocksÄ:
Har du frÄgor? GÄ med i diskussionen pÄ Telegram: .
En liten present till dem som lÀste till slut

Endast registrerade anvÀndare kan delta i omröstningen. , tack.
Alternativ röstning: vi vill veta vad de tycker som inte har ett fullvÀrdigt konto pÄ Habré
â
â
68 anvÀndare har röstat. 16 anvÀndare har avstÄtt.
KĂ€lla: habr.com
