Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil

Velkomin!

Það verða örugglega ekki stórfréttir fyrir þig það "Sovereign Runet" er handan við hornið - lögin taka gildi nú þegar 1 nóvember á þessu ári.

Því miður er ekki alveg ljóst hvernig það mun (og hvort það mun?) virka: nákvæmar leiðbeiningar fyrir fjarskiptafyrirtæki eru ekki enn aðgengilegar almenningi. Það eru heldur engar aðferðir, sektir, áætlanir, dreifing á ábyrgð og ábyrgð - það er einfaldlega yfirlýsing.

Svipað ástand kom fram varðandi framkvæmd áætlana um „Yarovaya-lögin“ - búnaður laganna var ekki þróaður á réttum tíma og leiðandi fjarskiptafyrirtæki landsins neyddust til að hafa ítrekað samband við hugsanlega framleiðendur sérhæfðs búnaðar með viðeigandi spurningar. Þeir fengu hins vegar hvorki svar um upplýsingar um búnaðinn né sýnin sjálf.

En aðalatriðið er ekki hversu fljótt lögin taka gildi og hvaða breytingar bíða okkar. Aðalatriðið er að þökk sé framlagningu þessa frumvarps hóf samfélag áhugamanna að koma upp sjálfstæðu fjarskiptaumhverfi í landinu okkar.

Í dag mun ég tala um það sem við höfum þegar gert, hvað við ætlum að gera á næstunni og hvaða erfiðleika og vandamál við þurftum að takast á við á leiðinni við þróun verkefnisins.

Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil

Um hvað fjalla lögin?

Áður en ég held áfram að tæknilega hluta verkefnisins okkar þarf ég að gera fyrirvara um hvað lögin „On the Sovereign Runet“ eru.

Í stuttu máli: yfirvöld vilja „tryggja“ rússneska hluta internetsins ef álitnir óvinir okkar vilja loka því. En „vegurinn til helvítis er malbikaður góðum ásetningi“ - það er ekki alveg ljóst frá hverjum þeir ætla að vernda okkur og hvernig „óvinir“ í grundvallaratriðum geta truflað starf rússneska hluta internetsins.

Til að hrinda þessari árásaratburðarás í framkvæmd verða öll lönd í heiminum að leggjast á eitt, klippa alla kapla yfir landamæri, skjóta niður gervihnetti innanlands og skapa stöðugar útvarpstruflanir.

Hljómar ekki mjög trúverðugt.

Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil

Hvað er Medium?

Medium (English Medium - "milliliði", upprunalega slagorð - Ekki biðja um friðhelgi þína. Taktu það til baka; líka á ensku orðið miðlungs þýðir „millistig“) - rússnesk dreifð internetveita sem veitir netaðgangsþjónustu Yggdrasil ókeypis.

Hvenær, hvar og hvers vegna varð Medium til?

Verkefnið var upphaflega hugsað sem Mesh net в Kolomna borgarhverfi.

„Medium“ var stofnað í apríl 2019 sem hluti af því að skapa sjálfstætt fjarskiptaumhverfi með því að veita endanotendum aðgang að Yggdrasil netauðlindum með því að nota þráðlausa Wi-Fi gagnaflutningstækni.

Hvar get ég fundið heildarlista yfir alla netpunkta?Þú getur fundið það í geymslur á GitHub.

Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil

Hvað er Yggdrasil og hvers vegna notar Medium það sem aðalflutningstæki?

Yggdrasil er sjálfskipulögð Mesh net, sem hefur getu til að tengja beina bæði í yfirlagsstillingu (ofan á internetinu) og beint við hvert annað í gegnum þráðlausa eða þráðlausa tengingu.

Yggdrasil er framhald verkefnisins CjDNS. Helsti munurinn á Yggdrasil og CjDNS er notkun samskiptareglunnar STP (spenna tré siðareglur).

Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil

Sjálfgefið er að allir beinir á netinu nota dulkóðun frá enda til enda til að flytja gögn á milli annarra þátttakenda.

Valið á Yggdrasilsnetinu sem aðalflutningakerfi stafaði af því að auka þarf tengihraða (til ágúst 2019, miðlungs notað I2P).

Umskiptin yfir í Yggdrasil gaf þátttakendum verkefnisins einnig tækifæri til að hefja uppsetningu á Mesh neti með Full-Mesh staðfræði. Slík netsamtök eru áhrifaríkasta mótefnið gegn ritskoðun.

Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil

Samantekt: hvaða mistök höfum við þegar gert?

„Reynslan er sonur erfiðra mistaka. Við þróun Medium tókst okkur að leysa mörg vandamál sem komu upp á leiðinni.

Mistök #1: Opinber lykilinnviðir

Eitt helsta vandamálið á þeim tíma sem nethönnun var möguleiki á að framkvæma MITM árásir. Umferðin milli beini símafyrirtækisins og tækis viðskiptavinar var ekki dulkóðuð á nokkurn hátt, vegna þess að aðalumferðin var afkóðuð beint á beini símafyrirtækisins.

Vandamálið var að hver sem er gat verið á bak við beininn - og við vildum virkilega ekki að þessi „einhver“ gæti hlustað á allt sem viðskiptavinirnir fengu.

Fyrstu mistök okkar voru að kynna innviði almenningslykils (PKI).

Þökk sé notkun 7. stigs OSI net líkan Við losnuðum við árásir af MITM-gerð, en fengum nýtt vandamál - þörfina á að setja upp vottorð frá rótarvottunaryfirvöldum. Og vottunarmiðstöðvar eru annað óþarfa vandamál. Lykilorðið hér er „traust“.

Þú verður að treysta einhverjum aftur! Hvað ef vottorðsyfirvaldið verður í hættu? Eins og félagi Murphy segir okkur, fyrr eða síðar verður vottunarvaldið í raun í hættu. Og þetta er bitur sannleikurinn.

Við hugsuðum lengi um að leysa þetta vandamál og komumst að lokum að þeirri niðurstöðu að það er engin þörf á að nota PKI - það er nóg að nota Yggdrasil innfædd dulkóðun.

Eftir að hafa gert viðeigandi breytingar tók staðfræði „Medium“ netkerfisins eftirfarandi mynd:

Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil

Villa #2: Miðstýrt DNS

Okkur vantaði lénsnafnakerfi alveg frá upphafi, vegna þess að fyrirferðarmikil IPv6 vistföng litu ekki aðeins vel út - það var óþægilegt að nota þau í tengla og skortur á merkingarþáttum var mikil óþægindi.

Við bjuggum til nokkra rót DNS netþjóna sem geymdu afrit af listanum AAAA met, staðsett í geymslur á GitHub.

Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil
Hins vegar hefur traustsvandamálið ekki horfið - rekstraraðilinn gæti skipt út IPv6 vistfanginu á DNS netþjóninum á örskotsstundu. Ef þú hefur ákveðna handlagni er það jafnvel næstum ómerkjanlegt fyrir aðra.

Þar sem við notum ekki HTTPS og sérstaklega tækni HSTS, þegar búið var að spoofa heimilisfangið í DNS, var hægt að gera árás með því að spoofa IPv6 vistfang endaþjónsins án vandræða.

Lausnin var ekki lengi að koma: við ákváðum að grípa til tækninnar EmerDNS - dreifð DNS.

Í vissum skilningi er EmerDNS svipað og hýsingarskrá, þar sem eru færslur fyrir allar þekktar síður. En ólíkt gestgjöfum:

  • Hverri línu í EmerDNS er aðeins hægt að breyta af eiganda hennar og engum öðrum
  • Ómöguleiki „Guðs (ofurstjórnanda) íhlutunar“ er tryggður með samstöðu námuverkamanna
  • Þessi skrá er sú sama fyrir alla, sem er tryggt með afritunarkerfi blockchain
  • Fljótleg leitarvél fylgir skránni.

Heimild: "EmerDNS - valkostur við DNSSEC"

Villa #3: Miðstýra öllu

Upphaflega þýddi orðið „Internet“ ekkert annað en samtengd net eða net neta.

Með tímanum hætti fólk að tengja netið við eitthvað fræðilegt og varð algengara hugtak þar sem áhrif þess breiddust út í líf venjulegs fólks.

Það er, upphaflega var internetið dreifstýrt. Nú á dögum er varla hægt að kalla það valddreifingu, þrátt fyrir að hugmyndin hafi lifað til þessa dags - aðeins stærstu umferðarskiptahnútum er stjórnað af stórum fyrirtækjum. Og stór fyrirtæki eru aftur á móti undir stjórn ríkisins.

En snúum okkur aftur að vandamálinu okkar - þróunin í átt að miðstýringu er sett af rekstraraðilum einstakra þjónustu eins og samfélagsneta, tölvupóstþjóna, spjallsíma og svo framvegis.

„Meðall“ í þessu sambandi var nánast ekkert frábrugðið stóra internetinu fram að þessu - flestar þjónustur voru miðlægar og stjórnað af einstökum rekstraraðilum.

Nú höfum við ákveðið að setja stefnuna á algjöra valddreifingu - þannig að mikilvæg þjónusta geti haldið áfram að starfa óháð því hvort bilun er á miðlægum miðlara símafyrirtækisins eða ekki.

Sem spjallkerfi sem við notum Matrix. Sem samfélagsnet - Mastodon и hubzilla. Fyrir myndbandshýsingu - PeerTube.

Auðvitað er flest þjónusta enn miðstýrð og enn stjórnað af einstökum rekstraraðilum, en aðalatriðið er að það er hreyfing í átt að algjörri valddreifingu og það finnist allir meðlimir samfélagsins.

Ókeypis internet í Rússlandi byrjar með þér

Þú getur veitt alla mögulega aðstoð við að koma á ókeypis interneti í Rússlandi í dag. Við höfum tekið saman yfirgripsmikinn lista yfir hvernig þú getur hjálpað netkerfinu:

    Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil   Segðu vinum þínum og samstarfsmönnum frá Medium netinu
    Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil   Поделитесь tilvísun við þessa grein á samfélagsmiðlum eða persónulegu bloggi
    Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil   Taktu þátt í umræðu um tæknileg atriði Miðlungsnetsins á GitHub
    Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil   Búðu til vefþjónustuna þína á netinu Yggdrasil
    Hvað ættum við að byggja Mesh: hvernig dreifða netveitan „Medium“ er að búa til nýtt internet byggt á Yggdrasil   Hækkaðu þína aðgangsstaður til Medium netsins

Sjá einnig:

Ég hef ekkert að fela
Allt sem þú vildir vita um dreifða netþjónustuna "Medium", en varst hræddur við að spyrja
Elskan við erum að drepa internetið

Ertu með spurningar? Taktu þátt í umræðunni á Telegram: @medium_general.

Lítil gjöf fyrir þá sem lesa til enda

Aðeins skráðir notendur geta tekið þátt í könnuninni. Skráðu þig inn, takk.

Aðrar kosningar: það er mikilvægt fyrir okkur að vita álit þeirra sem ekki eru með fullan aðgang á Habré

68 notendur kusu. 16 notendur sátu hjá.

Heimild: www.habr.com

Bæta við athugasemd