Ayika ibaraẹnisọrọ ti ominira Alabọde: bii agbegbe ṣe n ṣe idagbasoke Intanẹẹti 2.0

Hey Habr!

Intanẹẹti dara nigbagbogbo. Ṣugbọn o dara julọ paapaa nigbati iṣakoso lori rẹ jẹ adaṣe nipasẹ agbegbe, kii ṣe nipasẹ ipinlẹ ati awọn ile-iṣẹ.

Ninu atẹjade yii Emi yoo sọrọ nipa bii ati idi ti agbegbe awọn ololufẹ ṣe ndagba alabọde — yiyan decentralized si awọn Lọwọlọwọ tẹlẹ Internet.

Niwọn igba ti ilana idagbasoke naa ti wa ni pipade pupọ titi di igba diẹ, diẹ ninu awọn olumulo nipa ti ara ṣe agbekalẹ ero meji nipa nẹtiwọọki naa.

Awọn metamorphoses ti iṣẹ akanṣe naa ti ṣe jakejado idasile rẹ le dabi ajeji pupọ si eniyan ti ko ni iriri.

Nitorinaa, atẹjade naa tun ṣafihan iru “awọn idun ṣiṣẹ” - atokọ pipe ti awọn aṣiṣe ti a pade lakoko idagbasoke ti Alabọde.

Ayika ibaraẹnisọrọ ti ominira Alabọde: bii agbegbe ṣe n ṣe idagbasoke Intanẹẹti 2.0

TL; DR

Ni Oṣu Kẹrin Ọjọ 24, Ọdun 2019, a bi iṣẹ akanṣe kan ti ibi-afẹde rẹ ni lati ṣẹda agbegbe awọn ibaraẹnisọrọ ti ominira lori agbegbe ti Russian Federation.

A dárúkọ rẹ̀ alabọde, eyi ti o ni ede Gẹẹsi tumọ si "alarinrin" (itumọ ti o ṣeeṣe jẹ "agbedemeji"), jẹ ọrọ nla lati ṣe akopọ ero ti nẹtiwọki wa.

Ibi-afẹde ti o wọpọ ni lati ran nẹtiwọki Mesh ṣiṣẹ ni ibi L2 ati atilẹyin fun idagbasoke awọn nẹtiwọki Mesh agbekọja ni ipele naa L3 (fun apẹẹrẹ, a ni ipa ninu idagbasoke sọfitiwia fun nẹtiwọọki naa Yggdrasil).

Maapu ti nẹtiwọki Alabọde nipa lilo apẹẹrẹ ti ilu KolomnaAyika ibaraẹnisọrọ ti ominira Alabọde: bii agbegbe ṣe n ṣe idagbasoke Intanẹẹti 2.0

Kini Alabọde?

alabọde (ẹlẹgbẹ. alabọde - “agbedemeji”, koko-ọrọ atilẹba - Maṣe beere fun asiri rẹ. Gba pada; tun ni English ọrọ alabọde tumo si “agbedemeji”) – agbegbe telikomunikasonu ominira ti o pese awọn iṣẹ iraye si nẹtiwọọki Yggdrasil free ti idiyele.

Kini Yggdrasil?

Yggdrasil jẹ nẹtiwọọki Mesh pinpin ti o nṣiṣẹ ni ipo apọju ati gba ọ laaye lati ṣẹda “ayelujara lori oke Intanẹẹti.”

- shiftstas

Yggdrasil nẹtiwọki mapAyika ibaraẹnisọrọ ti ominira Alabọde: bii agbegbe ṣe n ṣe idagbasoke Intanẹẹti 2.0

Ti a ṣẹda ni Oṣu Kẹrin ọdun 2019 gẹgẹbi apakan ti ẹda ti agbegbe awọn ibaraẹnisọrọ ominira nipa fifun awọn olumulo ipari pẹlu iraye si awọn orisun nẹtiwọọki Yggdrasil nipasẹ lilo imọ-ẹrọ gbigbe data alailowaya Wi-Fi.

Yggdrasil jẹ irinna nẹtiwọọki ti o nlo Alabọde lati pese asopọ laarin ohun ti a pe. "Awọn erekusu nẹtiwọki" - awọn ẹgbẹ ti awọn ẹrọ ti a ti sopọ si ara wọn nipasẹ lilo awọn ilana nẹtiwọki BATMAN и 801.11.

Topology nẹtiwọki alabọdeAyika ibaraẹnisọrọ ti ominira Alabọde: bii agbegbe ṣe n ṣe idagbasoke Intanẹẹti 2.0

Awọn ibeere fun ṣiṣẹda agbegbe telikomunikasonu ominira

Ni Oṣu Karun ọjọ 1, ọdun 2019, Alakoso lọwọlọwọ ti Russian Federation fowo si Ofin Federal No.. 90-FZ "Lori Awọn atunṣe si Ofin Federal" Lori Awọn ibaraẹnisọrọ" ati ofin Federal "Lori Alaye, Awọn Imọ-ẹrọ Alaye ati Idaabobo Alaye", tun mọ bi Bill "Lori Runet Ọba".

Oṣu kọkanla ọjọ 1, Ọdun 2019 ofin lori “Internẹẹti ọba-alaṣẹ” O wọ inu agbara.

O tumo si wipe:

  • Awọn oniṣẹ Telikomu yoo nilo lati fi sori ẹrọ ohun elo ijọba ni awọn aaye paṣipaarọ ijabọ laarin orilẹ-ede ati awọn laini ibaraẹnisọrọ ti o kọja aala ti Russian Federation
  • O ṣeeṣe ti “isakoso aarin” ti Runet yoo ṣe imuse
  • Paṣipaarọ ijabọ laarin awọn oniṣẹ telecom yoo ṣee ṣe nikan nipasẹ awọn aaye paṣipaarọ ti o wa ninu iforukọsilẹ pataki kan, ilana fun ifisi ninu eyiti ijọba ti Russian Federation yoo pinnu.
  • Ihamọ ti iraye si awọn orisun Intanẹẹti ti o ni idinamọ ni Russian Federation yoo ṣe imuse
  • “Eto orukọ ašẹ orilẹ-ede” yoo ṣẹda

Laanu, bawo ni yoo ṣe (ati boya yoo ṣe?) Iṣẹ ko ṣe kedere: awọn ilana kongẹ fun awọn oniṣẹ tẹlifoonu ko sibẹsibẹ wa ni gbangba. Tun ko si awọn ọna, awọn itanran, awọn ero, pinpin awọn ojuse ati awọn ojuse - ikede kan wa nirọrun.

Ipo ti o jọra ni a ṣe akiyesi pẹlu imuse ti awọn ero fun “Ofin Yarovaya” - ohun elo fun ofin ko ni idagbasoke ni akoko ati pe awọn oniṣẹ telecom ti orilẹ-ede ti fi agbara mu lati kan si awọn olupilẹṣẹ ti o ni agbara ti ohun elo amọja pẹlu awọn ibeere to wulo. Sibẹsibẹ, wọn ko gba esi boya nipa alaye nipa ohun elo tabi awọn ayẹwo funrararẹ.

Ṣugbọn ohun akọkọ kii ṣe pe ofin ti wọ inu agbara tẹlẹ. Ohun akọkọ ni pe o ṣeun si ifihan ti iwe-owo yii, agbegbe ti awọn alarinrin bẹrẹ imuṣiṣẹ ti agbegbe awọn ibaraẹnisọrọ ti ominira ni orilẹ-ede wa.

Ọpọlọpọ Awọn ibeere Nigbagbogbo

orisun: AMA pẹlu Alabọde (Laini taara pẹlu awọn olupilẹṣẹ nẹtiwọọki Alabọde)

Kini idi ti iru orukọ ti o rọrun pupọ lati dapo pẹlu medium.com?

Idahun: Niwọn bi a ti n ṣe nẹtiwọọki Mesh kan ni ipele L2 nipa lilo awọn ilana alailowaya BATMAN ati 802.11s, o jẹ ohun ọgbọn pupọ lati wa pẹlu orukọ kan ti o ni ibatan si awọn imọ-ẹrọ alailowaya.

Ninu ọran ti nẹtiwọọki wa, a pinnu lati lọ pẹlu orukọ yii nitori pe o ṣapejuwe pipe pataki ti iṣẹ naa.

Ni akọkọ, “alabọde” ni a le tumọ lati Gẹẹsi bi “aarin” (tabi “agbedemeji”) - oniṣẹ nẹtiwọki kọọkan, ni ọna tirẹ, jẹ agbedemeji laarin olumulo ipari ati nẹtiwọọki funrararẹ. Nipa ọna, laarin agbegbe ti awọn oniṣẹ nẹtiwọọki a pe wọn ni alaiṣedeede.

Ni ẹẹkeji, ni ibamu si Wikipedia, “alabọde jẹ eniyan ti ara ti o ni itara ti, ni ibamu si awọn ọmọlẹhin ti ẹmi, ṣe iranṣẹ bi ọna asopọ laarin awọn agbaye meji: ohun elo ati ti ẹmi.” Lootọ: itumọ yii baamu daradara sinu ero wa ti nẹtiwọọki!

O ti mẹnuba leralera pe o rọrun fun eniyan ti ko ni iriri lati daru nẹtiwọọki wa pẹlu orisun kan. medium.com nitori ibajọra ti orukọ. Eyi jẹ otitọ, ṣugbọn ni agbegbe a ko ka eyi jẹ iṣoro nla - fun apẹẹrẹ, awọn ọmọ ẹgbẹ ti nẹtiwọki Yggdrasil ti mọ tẹlẹ pe Alabọde jẹ nipa apapo, kii ṣe nipa awọn bulọọgi.

Pẹlupẹlu, a kii ṣe ajọ-ajo iṣowo ati, ni ibamu pẹlu ilana kẹwa ti iwe-ifihan wa, “aṣeeṣe idagbasoke ominira ti iṣẹ akanṣe jẹ pataki pupọ ju iṣeeṣe lati ni ere lati awọn iṣẹ ṣiṣe ti Awujọ.”

Bí àwọn ìgbòkègbodò wa ṣe pọ̀ tó kò bá èyí tí ó ṣàṣeyọrí medium.com. Ati pe yoo jẹ aibojumu lati ṣẹda pẹpẹ bulọọgi miiran pẹlu orukọ ti o jọra. Sibẹsibẹ, niwọn bi a ti n lepa awọn ibi-afẹde miiran, a pinnu lati fi orukọ yii silẹ ni iranti ti imọran atilẹba ti iṣẹ akanṣe naa.

Maṣe bẹru ti inunibini lati FSB/RKN, ati bẹbẹ lọ. ajo?

Idahun: A n ṣe ifowosowopo pẹlu RosKomSvoboda ati pe a ti fi ẹbẹ ranṣẹ tẹlẹ si Ile-iṣẹ ti Telecom ati Awọn ibaraẹnisọrọ Mass. A tilẹ̀ rí ìdáhùn gbà. Ṣugbọn o wa ni jade lati ko wulo patapata - o ni jade nikan lati koodu awọn ofin. Lọwọlọwọ a n duro de esi siwaju sii.

Fun idi kan Emi ko ri awọn alara eyikeyi ni Ilu Aiyipada (tabi wọn ko samisi lori maapu rẹ). Ọkan ati idaji eniyan ko ka.

Idahun: Bẹẹni, laanu, ni akoko ko si awọn aaye ti nṣiṣe lọwọ ni Moscow. A gbero lati ṣe atunṣe ipo yii ni ọjọ iwaju nitosi.

Ṣe o ngbero lati ta ohun elo rẹ fun siseto nẹtiwọọki kan “jade kuro ninu apoti”?

Idahun: Ni ojo iwaju, eyi jẹ idagbasoke adayeba ti awọn iṣẹlẹ. A n ṣiṣẹ lọwọlọwọ lori olupilẹṣẹ famuwia OpenWRT fun 802.11s ẹrọ ibamu.

Ko ri awọn alaye imọ-ẹrọ eyikeyi.
Yggdrasil mọ fun mi, ṣugbọn kini iṣẹ akanṣe Alabọde ṣe aṣoju fun ọ? nic.medium ko ṣiṣẹ, ko si alaye lori Github.

Idahun: Yggdrasil tẹlẹ ṣiṣẹ lori oke ti awọn ti wa tẹlẹ nẹtiwọki ni L3 ipele. Alabọde ni awọn amayederun nẹtiwọki lori oke eyiti Yggdrasil nṣiṣẹ. Alabọde nlo awọn ilana oriṣiriṣi lati ṣeto awọn topology mesh apa kan - BATMAN ati 802.11s. Lati le “ṣe asopọ” gbogbo awọn apa ti nẹtiwọọki Alabọde, Yggdrasil lo.

Bawo ni ofin ṣe jẹ imọran yii ati awọn abajade wo le dide?

Idahun: Eyi jẹ ofin patapata ati pe ko yẹ ki o jẹ awọn abajade. A ṣiṣẹ ni pẹkipẹki pẹlu RosKomSvoboda (eyiti o, nipasẹ ọna, ni ilana idajọ ti o niye pupọ ni aaye ti imọ-ẹrọ alaye) ati imọran pẹlu rẹ lori ọrọ yii.

Nipa ọna, RosKomSvoboda laipe tu ohun elo nipa Alabọde lori rẹ bulọọgi. Ninu ọkan ninu awọn paragira nibẹ ipo RosKomSvoboda nipa Nẹtiwọọki Alabọde jẹ itọkasi kedere:

Mo fe di onišẹ nẹtiwọki. Ṣe wọn yoo wa mi?

Ọrọ yii ti ni ijiroro tẹlẹ mejeeji nipasẹ awọn ọmọ ẹgbẹ agbegbe ati nipasẹ wa - ati pe a ko rii awọn iṣoro eyikeyi pẹlu ipese ọfẹ ti awọn iṣẹ ibaraẹnisọrọ redio alagbeka nipasẹ Alabọde olupese Intanẹẹti ti a ti sọtọ ni Russian Federation.

Ati nikẹhin:

Nibo ni awọn iṣeduro wa pe Pira kii yoo ni ẹwọn bi Bogatov?

Idahun: Awọn ẹlẹgbẹ n pese asopọ laarin nẹtiwọki Yggdrasil. Ti o ko ba fi sori ẹrọ pataki kan aṣoju nibẹ fun Intanẹẹti ti o gbooro ati sọ fun gbogbo eniyan nipa rẹ, lẹhinna o kii yoo wa ninu ewu eyikeyi.

Lati iṣẹ ti a mọ daradara ti Ilya Ilf ati Petrov

“Eto iṣeduro nikan le fun eniyan ni ifọkanbalẹ pipe,” Ostap dahun, laisi fa fifalẹ. "Eyikeyi aṣoju iṣeduro aye yoo sọ fun ọ pe." Tikalararẹ, Emi ko nilo rẹ mọ. Eyi ni ipinlẹ naa, o ṣee ṣe yoo nifẹ si ọ laipẹ.”

Ṣiṣẹ lori awọn idun

"Iriri jẹ ọmọ ti awọn aṣiṣe ti o nira." Lakoko idagbasoke nẹtiwọki Alabọde, a ṣakoso lati yanju ọpọlọpọ awọn iṣoro ti o dide ni ọna.

Asise #1: Public Key Infrastructure

Ọkan ninu awọn iṣoro akọkọ ni akoko apẹrẹ nẹtiwọọki jẹ iṣeeṣe ti ṣiṣe MITM awọn ikọlu. Awọn ijabọ laarin olutọpa oniṣẹ ati ẹrọ onibara ko ni ifipamo ni eyikeyi ọna, nitori pe ijabọ akọkọ ti decrypted taara lori olulana oniṣẹ.

Iṣoro naa ni pe ẹnikẹni le wa lẹhin olulana - ati pe a ko fẹ gaan pe “ẹnikan” lati ni anfani lati tẹtisi ohun gbogbo ti awọn alabara n gba.

Aṣiṣe akọkọ wa ni iṣafihan àkọsílẹ bọtini amayederun (PKI).

Ṣeun si lilo ipele 7 OSI nẹtiwọki awoṣe A yọkuro ti awọn ikọlu iru MITM, ṣugbọn gba iṣoro tuntun - iwulo lati fi sori ẹrọ awọn iwe-ẹri lati awọn alaṣẹ ijẹrisi gbongbo. Ati awọn ile-iṣẹ iwe-ẹri jẹ iṣoro miiran ti ko wulo. Ọrọ pataki nibi ni "igbekele."

O nilo lati gbekele ẹnikan lẹẹkansi! Kini ti aṣẹ ijẹrisi ba di adehun? Gẹgẹbi Comrade Murphy ti sọ fun wa, laipẹ tabi ya alaṣẹ iwe-ẹri yoo jẹ gbogun gaan. Ati pe eyi ni otitọ kikoro naa.

A ronu fun igba pipẹ nipa ipinnu iṣoro yii ati nikẹhin wa si ipari pe ko si iwulo lati lo PKI - o to lati lo fifi ẹnọ kọ nkan Yggdrasil abinibi.

Lẹhin ṣiṣe awọn atunṣe ti o yẹ, topology ti nẹtiwọki Alabọde gba fọọmu atẹleAyika ibaraẹnisọrọ ti ominira Alabọde: bii agbegbe ṣe n ṣe idagbasoke Intanẹẹti 2.0

Aṣiṣe #2: Aarin aarin DNS

A nilo eto orukọ ìkápá kan lati ibẹrẹ, nitori awọn adirẹsi IPv6 ti o ni ẹru ko dara nikan - ko rọrun lati lo wọn ni awọn ọna asopọ hyperlinks, ati pe aini paati atunmọ jẹ aibalẹ nla kan.

A ṣẹda ọpọlọpọ awọn olupin DNS root ti o tọju ẹda ti atokọ naa Awọn igbasilẹ AAAA, ti o wa ni ibi ipamọ GitHub.

Eyi ni ohun ti o dabiAyika ibaraẹnisọrọ ti ominira Alabọde: bii agbegbe ṣe n ṣe idagbasoke Intanẹẹti 2.0

Bibẹẹkọ, iṣoro igbẹkẹle ko ti lọ - oniṣẹ le rọpo adirẹsi IPv6 lori olupin DNS ni didoju ti oju. Ti o ba ni awọn dexterity kan, o jẹ ani fere imperceptible si elomiran.

Niwọn igba ti a ko lo HTTPS ati, ni pataki, imọ-ẹrọ HSTS, Nigbati o ba n sọ adiresi naa ni DNS, o ṣee ṣe lati gbe ikọlu kan nipa sisọ adiresi IPv6 ti olupin ipari laisi eyikeyi awọn iṣoro.

Ojutu naa ko pẹ ni wiwa: a pinnu lati bẹrẹ si idagbasoke imuse tiwa ti awọn olupin DNS.

Ni igba akọkọ ti imuse wà wyrd - imuse decentralized ti DNS, eyiti o jẹ iru crawler kan ti o kọja gbogbo awọn apa ti nẹtiwọọki Yggdrasil, ni igbakanna gbigba “orukọ ipade” - “adirẹsi IPv6” awọn ibatan ati ṣiṣe ipilẹ data ti awọn orukọ agbegbe lati eyi.

Awọn keji imuse je àyẹwò - imuse ti o rọrun pupọ ti olupin orukọ ìkápá kan.

Ilana iṣẹ rẹ rọrun pupọ: okun kan ni ọna kika Base6 jẹ ipilẹṣẹ lati adiresi IPv32 ti ipade nẹtiwọki Yggdrasil.

O ṣee ṣe lati wọle si orisun nẹtiwọki kan nipa lilo awọn adirẹsi ti o jọra si awọn adirẹsi ti awọn orisun nẹtiwọọki I2P - fun apẹẹrẹ, izktqzg2rzgg2ig2bmatzmm2znid2eg2rogd3ahrroadyig.b32.ygg telẹ bi 200:1863::1447:c300:24cf:6a5e.

Aṣiṣe #3: Centralizing ohun gbogbo

Ni ibẹrẹ, ọrọ naa “ayelujara” tumọ si nkankan ju awọn nẹtiwọọki asopọ tabi nẹtiwọki ti awọn nẹtiwọki.

Ni akoko pupọ, awọn eniyan dẹkun sisọpọ Intanẹẹti pẹlu nkan ti ẹkọ ati di imọran lojoojumọ diẹ sii, bi ipa rẹ ti tan kaakiri sinu igbesi aye awọn eniyan lasan.

Ìyẹn ni pé, ní àkọ́kọ́, Íńtánẹ́ẹ̀tì ti pínyà. Lasiko yi o ko le ni a npe ni decentralization, Bíótilẹ o daju wipe awọn Erongba ti ye titi di oni yi - nikan awọn ti o tobi ijabọ ipade ti wa ni dari nipa tobi ilé. Ati awọn ile-iṣẹ nla, ni ọna, ni iṣakoso nipasẹ ipinle.

Ṣugbọn jẹ ki a pada si iṣoro wa - aṣa si ọna aarin jẹ ṣeto nipasẹ awọn oniṣẹ ti awọn iṣẹ kọọkan gẹgẹbi awọn nẹtiwọọki awujọ, awọn olupin imeeli, awọn ojiṣẹ lẹsẹkẹsẹ, ati bẹbẹ lọ.

Alabọde ni ọran yii ko yatọ si Intanẹẹti nla titi di isisiyi - ọpọlọpọ awọn iṣẹ jẹ aarin ati iṣakoso nipasẹ awọn oniṣẹ kọọkan.

Ni bayi a ti pinnu lati ṣeto ipa-ọna fun isọdọtun pipe - ki awọn iṣẹ pataki le tẹsiwaju lati ṣiṣẹ laibikita boya ikuna wa lori olupin aringbungbun oniṣẹ tabi rara.

Nitoribẹẹ, ọpọlọpọ awọn iṣẹ tun wa ni aarin ati ṣi ṣiṣakoso nipasẹ awọn oniṣẹ kọọkan, ṣugbọn ohun akọkọ ni pe igbiyanju kan wa si isọdọkan pipe ati pe gbogbo awọn ọmọ ẹgbẹ agbegbe ni rilara rẹ.

Aṣiṣe #4: Npe ararẹ ni olupese Intanẹẹti laisi jijẹ ọkan

Fun igba pipẹ, a fi aṣiṣe pe Alabọde olupese iṣẹ intanẹẹti.

Diẹ ninu awọn alafojusi daba pe eyi jẹ ẹtan tita. Ṣugbọn ni otitọ, ohun gbogbo rọrun pupọ - ni ibẹrẹ ti iṣẹ akanṣe, a nilo lati ṣafikun awọn ọrọ meji si orukọ ti nẹtiwọọki Alabọde lati le ni o kere ju bakan yatọ si pẹpẹ bulọọgi ti orukọ kanna ati kii ṣe ṣi eniyan lọna. .

Fun idi eyi, a ti pe ara wa ni olupese iṣẹ Intanẹẹti ati nigbati olumulo nikan ValdikSS ṣe akiyesi wa nipa eyi, a tun ṣe akiyesi ihuwasi wa si iru orukọ kan ati ni ọna eto, ni igbesẹ nipasẹ igbese, bẹrẹ lati kọ silẹ.

Lakoko awọn oke ati isalẹ wọnyi, ọpọlọpọ awọn alafojusi le ṣe akiyesi awọn iṣoro ti o buruju ti o dide lati inu buluu: awọn ọna asopọ ti o yori si ibikibi, awọn orukọ akanṣe igba atijọ, ati bẹbẹ lọ.

Ṣugbọn ohun akọkọ ni pe a jẹwọ aṣiṣe wa ati tun ara wa ṣe.

Akoko isisiyi

Lọwọlọwọ, nẹtiwọọki wa laaye ati idagbasoke ni itara.

A n ṣe gbogbo ipa lati ṣe idagbasoke agbegbe awọn ibaraẹnisọrọ ti ominira ni otitọ ni Russia.

Ati pe a fẹ lati jẹ ki o mọ pe o ni aye da wa awujo ti alara, nini ọwọ ni idagbasoke ti Intanẹẹti ọfẹ.

A gba ọ niyanju lati ka:

"Mura Alabọde ni igba ooru ati Telegram ni igba otutu"

A sọ fun ọ bi o ṣe le sopọ si netiwọki Yggdrasil ati ṣẹda aaye iwọle alailowaya tirẹ laarin nẹtiwọọki Alabọde.

Ka

Ati ẹkọ ẹkọ kekere kan nikẹhin:

Kini Alabọde?

Jẹ ki a ro ero kini awọn iyatọ akọkọ laarin Nẹtiwọọki Alabọde ati Intanẹẹti ti a lo lati jẹ.

Ka

A wa lori Telegram: Ka / sọrọ

orisun: www.habr.com

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster