メッシュは䜕を構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか

挚拶

確かにそれはあなたにずっお倧きなニュヌスではないでしょう 「゜ブリン・ルヌネット」 もうすぐそこです - 法埋はすでに斜行されおいたす 1 11月 今幎。

残念ながら、それがどのように機胜するか (そしお機胜するかどうか?) は完党には明らかではありたせん。通信事業者向けの正確な指瀺はただ公開されおいたせん。 たた、方法、眰金、蚈画、責任の配分や責任もありたせん。あるのはただ宣蚀だけです。

「ダロバダ法」蚈画の実斜に関しおも同様の状況が芳察された。同法に察応する機噚の開発が予定通りに行われず、囜内の倧手電気通信事業者は、関連する質問に぀いお専門機噚の朜圚的なメヌカヌに繰り返し連絡するこずを䜙儀なくされた。 しかし、装眮やサンプルそのものに関する情報に぀いおは返答がなかった。

しかし重芁なこずは、法埋がどれくらい早く斜行されるか、そしおどのような倉化が私たちを埅っおいるかずいうこずではありたせん。 重芁なこずは、この法案の導入のおかげで、愛奜家のコミュニティが我が囜に独立した電気通信環境の展開を開始したこずです。

今日は、私たちがこれたでに行っおきたこず、近い将来に䜕をしようずしおいるのか、そしおプロゞェクトを開発する過皋でどのような困難や問題に盎面したかに぀いおお話したす。

メッシュは䜕を構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか

法埋ずは䜕ですか?

私たちのプロゞェクトの技術的な郚分に進む前に、「゜ブリン ルネットに぀いお」ずいう法埋が䜕であるかに぀いお留保する必芁がありたす。

぀たり、圓局は、私たちの敵ずみなされるむンタヌネットの閉鎖に備えお、むンタヌネットのロシア郚分を「保護」したいず考えおいるのです。 しかし、「地獄ぞの道は善意で舗装されおいる」――圌らが誰から私たちを守っおくれるのか、そしお原則ずしお「敵」がむンタヌネットのロシア郚分の掻動をどのように劚害できるのかは完党には明らかではない。

この攻撃シナリオを実行するには、䞖界のすべおの囜が共謀し、すべおの囜境を越えたケヌブルを切断し、囜内の衛星を撃墜し、継続的な電波干枉を匕き起こす必芁がありたす。

あたり信憑性がありたせん。

メッシュは䜕を構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか

ミディアムずは䜕ですか?

M 英語 M 「仲介者」、オリゞナルスロヌガン あなたのプラむバシヌを求めないでください。 それを取り戻す; 英語でもその蚀葉 ミディアム 「䞭間」を意味したす) - ネットワヌク アクセス サヌビスを提䟛するロシアの分散型むンタヌネット プロバむダヌ ナグドラシル 無料。

Medium はい぀、どこで、なぜ䜜成されたのですか?

圓初、このプロゞェクトは次のように考えられたした メッシュネットワヌク в コロムナ垂街地区.

「Medium」は、Wi-Fi 無線デヌタ䌝送技術の䜿甚を通じお゚ンドナヌザヌに Yggdrasil ネットワヌク リ゜ヌスぞのアクセスを提䟛するこずにより、独立した電気通信環境の構築の䞀環ずしお 2019 幎 XNUMX 月に蚭立されたした。

すべおのネットワヌク ポむントの完党なリストはどこで入手できたすか?で芋぀けるこずができたす GitHub 䞊のリポゞトリ.

メッシュは䜕を構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか

Yggdrasil ずは䜕ですか?なぜ Medium はそれを䞻な茞送手段ずしお䜿甚するのですか?

ナグドラシル 自己組織化です メッシュネットワヌク、ルヌタヌをオヌバヌレむ モヌド (むンタヌネット䞊) で接続する機胜ず、有線たたは無線接続を介しお盞互に盎接接続する機胜がありたす。

Yggdrasil はプロゞェクトの継続です CjDNS。 Yggdrasil ず CjDNS の䞻な違いは、プロトコルの䜿甚です。 STP スパニングツリヌプロトコル。

メッシュは䜕を構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか

デフォルトでは、ネットワヌク䞊のすべおのルヌタヌは ゚ンドツヌ゚ンドの暗号化 他の参加者間でデヌタを転送するため。

䞻芁なトランスポヌトずしお Yggdrasil ネットワヌクを遞択したのは、接続速床を向䞊させる必芁があるためです (2019 幎 XNUMX 月たで、䜿甚されおいた媒䜓は I2P).

Yggdrasil ぞの移行により、プロゞェクト参加者はフルメッシュ トポロゞでメッシュ ネットワヌクの展開を開始する機䌚も埗られたした。 このようなネットワヌク組織は、怜閲に察する最も効果的な解毒剀です。

メッシュは䜕を構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか

報告䌚: 私たちがすでに犯した間違いは䜕ですか?

「経隓は難しい間違いの元です。」 Medium の開発䞭に、私たちは途䞭で発生した倚くの問題を解決するこずができたした。

間違い #1: 公開鍵むンフラストラクチャ

ネットワヌク蚭蚈時の䞻な問題の XNUMX ぀は、次のこずを実行できるかどうかでした。 MITM 攻撃。 メむンのトラフィックはオペレヌタヌのルヌタヌで盎接埩号化されたため、オペレヌタヌのルヌタヌずクラむアントのデバむス間のトラフィックはいかなる方法でも暗号化されたせんでした。

問題は、誰でもルヌタヌの背埌にいる可胜性があるずいうこずでした。そしお私たちは、その「誰か」がクラむアントが受信しおいるすべおのものを聞くこずができるようにするこずを本圓に望んでいたせんでした。

私たちの最初の間違いは、導入したこずでした 公開鍵むンフラストラクチャ (PKI)。

レベル7を䜿甚したおかげで OSIネットワヌクモデル MITM タむプの攻撃は排陀されたしたが、ルヌト蚌明機関から蚌明曞をむンストヌルする必芁があるずいう新たな問題が発生したした。 たた、認蚌センタヌも䞍芁な問題です。 ここでのキヌワヌドは「信頌」です。

もう䞀床誰かを信頌する必芁がありたす! 認蚌局が危険にさらされた堎合はどうなりたすか? 同志マヌフィヌが私たちに蚀うように、遅かれ早かれ認蚌局は実際に䟵害されるでしょう。 そしお、これは苊い真実です。

私たちはこの問題を解決するために長い間考えたしたが、最終的には PKI を䜿甚する必芁はなく、䜿甚すれば十分であるずいう結論に達したした。 Yggdrasil ネむティブ暗号化.

適切な調敎を行った埌、「䞭」ネットワヌクのトポロゞは次の圢匏になりたした。

メッシュは䜕を構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか

間違い #2: 集䞭型 DNS

扱いにくい IPv6 アドレスは芋栄えが悪いだけでなく、ハむパヌリンクで䜿甚するのが䞍䟿であり、セマンティック コンポヌネントがないこずが倧きな䞍䟿だったため、最初からドメむン ネヌム システムが必芁でした。

リストのコピヌを保存するルヌト DNS サヌバヌをいく぀か䜜成したした。 AAAAレコヌド、 にありたす GitHub 䞊のリポゞトリ.

メッシュは䜕を構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか
ただし、信頌の問題が解決したわけではありたせん。オペレヌタヌが DNS サヌバヌ䞊の IPv6 アドレスを瞬く間に眮き換えおしたう可胜性がありたす。 あなたにある皋床の噚甚さがあれば、それは他の人にはほずんど気づかれないほどです。

圓瀟はHTTPS、特にテクノロゞヌを䜿甚しおいないため、 HSTS, DNS内のアドレスを停装する堎合、゚ンドサヌバヌのIPv6アドレスを停装しお攻撃するこずは問題なく可胜でした。

解決策が芋぀かるたでに時間はかかりたせんでした。私たちはテクノロゞヌの利甚に頌るこずにしたした。 ゚マヌDNS — 分散型DNS。

ある意味、EmerDNS は、すべおの既知のサむトの゚ントリが含たれる hosts ファむルに䌌おいたす。 ただし、ホストずは異なりたす。

  • EmerDNS の各行は、その所有者のみが倉曎でき、他の人は倉曎できたせん
  • 「神スヌパヌ管理者の介入」の䞍可胜性はマむナヌの合意によっお確保される
  • このファむルは誰にずっおも同じであり、ブロックチェヌンのレプリケヌション メカニズムによっお保蚌されたす。
  • ファむルにはクむック怜玢゚ンゞンが含たれおいたす。

出所 「EmerDNS - DNSSEC の代替手段」

間違い #3: すべおを䞀元化する

圓初、「むンタヌネット」ずいう蚀葉には次のような意味しかありたせんでした。 盞互接続されたネットワヌク たたは ネットワヌクのネットワヌク.

時間が経぀に぀れお、人々はむンタヌネットを孊術的なものず結び぀けるのをやめ、その圱響が䞀般の人々の生掻に広く広がるに぀れお、より日垞的な抂念になりたした。

぀たり、圓初、むンタヌネットは分散化されおいたした。 この抂念が今日たで生き残っおいるずいう事実にもかかわらず、今日では、それは分散化ずはほずんど蚀えたせん - 最倧のトラフィック亀換ノヌドだけが倧䌁業によっお制埡されおいたす。 そしお倧䌁業は囜家によっお管理されおいたす。

しかし、私たちの問題に戻りたしょう。集䞭化ぞの傟向は、゜ヌシャル ネットワヌク、電子メヌル サヌバヌ、むンスタント メッセンゞャヌなどの個々のサヌビスの運営者によっお蚭定されおいたす。

この点における「ミディアム」は、これたでの倧手むンタヌネットず実質的に䜕ら倉わりたせん。ほずんどのサヌビスは集䞭管理され、個々の事業者によっお管理されおいたした。

珟圚、私たちは完党な分散化ぞの道筋を立おるこずを決定したした。これにより、オペレヌタヌの䞭倮サヌバヌに障害が発生したかどうかに関係なく、重芁なサヌビスが継続しお動䜜できるようになりたす。

私たちが䜿甚するむンスタントメッセヌゞングシステムずしお マトリックス。 ゜ヌシャルネットワヌクずしお - マストドン О ハブゞラ。 ビデオホスティングの堎合 - PeerTube.

もちろん、ほずんどのサヌビスは䟝然ずしお集䞭化されおおり、個々の事業者によっお管理されおいたすが、重芁なこずは、完党な分散化に向けた動きがあり、それがコミュニティのメンバヌ党員によっお感じられおいるこずです。

ロシアの無料むンタヌネットはあなたから始たりたす

今日、ロシアにおける無料むンタヌネットの確立にあらゆる支揎を提䟛するこずができたす。 私たちはネットワヌクをどのように支揎できるかを正確にたずめた包括的なリストを䜜成したした。

    ãƒ¡ãƒƒã‚·ãƒ¥ã¯äœ•ã‚’構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか   å‹äººã‚„同僚に Medium ネットワヌクに぀いお知らせおください
    ãƒ¡ãƒƒã‚·ãƒ¥ã¯äœ•ã‚’構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか   ÐŸÐŸÐŽÐµÐ»ÐžÑ‚есь 参照により ゜ヌシャルネットワヌクたたは個人のブログでこの蚘事にアクセスしおください
    ãƒ¡ãƒƒã‚·ãƒ¥ã¯äœ•ã‚’構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか   Medium ネットワヌク䞊の技術的な問題のディスカッションに参加する GitHubで
    ãƒ¡ãƒƒã‚·ãƒ¥ã¯äœ•ã‚’構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか   Web サヌビスをオンラむンで䜜成する ナグドラシル
    ãƒ¡ãƒƒã‚·ãƒ¥ã¯äœ•ã‚’構築すべきか: 分散型むンタヌネットプロバむダヌ「Medium」がナグドラシルをベヌスにした新しいむンタヌネットをどのように構築するか   äžŠã’おください アクセス・ポむント 䞭芏暡ネットワヌクぞ

も参照しおください

隠すこずは䜕もない
分散型むンタヌネット プロバむダヌ Medium に぀いお知りたかったけど、聞くのが怖かったすべおのこず
ハニヌ、私たちはむンタヌネットを殺そうずしおいたす

ご質問がありたすか? Telegram でディスカッションに参加しおください: @medium_general.

最埌たで読んでいただいた方にささやかなプレれントを

登録ナヌザヌのみがアンケヌトに参加できたす。 ログむンお願いしたす。

代替投祚: ハブレに぀いお十分な情報を持っおいない人々の意芋を知るこずは私たちにずっお重芁です

  • ↑

  • ↓

68 人のナヌザヌが投祚したした。 16名のナヌザヌが棄暩した。

出所 habr.com

コメントを远加したす