Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır

Xoş gəlmisiniz!

Şübhəsiz ki, bu sizin üçün böyük xəbər olmayacaq "Suveren Runet" az qala - qanun artıq qüvvəyə minir 1 noyabr bu il.

Təəssüf ki, onun necə işləyəcəyi (və olacaqmı?) tam aydın deyil: telekommunikasiya operatorları üçün dəqiq təlimatlar hələ ictimaiyyətə açıq deyil. Həm də üsullar, cərimələr, planlar, vəzifələrin və vəzifələrin bölüşdürülməsi yoxdur - sadəcə bir bəyannamə var.

Oxşar vəziyyət "Yarovaya Qanunu" ilə bağlı planların icrası ilə bağlı da müşahidə edildi - qanun üçün avadanlıq vaxtında hazırlanmadı və ölkənin aparıcı telekommunikasiya operatorları müvafiq suallarla dəfələrlə ixtisaslaşdırılmış avadanlıqların potensial istehsalçıları ilə əlaqə saxlamağa məcbur oldular. Lakin onlar nə avadanlıq, nə də nümunələrin özləri barədə məlumat almayıblar.

Amma əsas məsələ qanunun nə qədər tez qüvvəyə minəcəyi və bizi hansı dəyişikliklərin gözlədiyi deyil. Əsas odur ki, bu qanun layihəsinin tətbiqi sayəsində həvəskarlar cəmiyyəti ölkəmizdə müstəqil telekommunikasiya mühitinin yerləşdirilməsinə başladı.

Bu gün mən artıq gördüyümüz işlər, yaxın gələcəkdə nələr edəcəyimiz və layihənin hazırlanması yolunda hansı çətinliklər və problemlərlə üzləşməli olduğumuz barədə danışacağam.

Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır

Qanun nədən bəhs edir?

Layihəmizin texniki hissəsinə keçməzdən əvvəl "Suveren Runet haqqında" qanunun nə olduğu barədə bir şərt qoymalıyam.

Bir sözlə, hakimiyyət internetin Rusiya seqmentini “təhlükəsizləşdirmək” istəyir, ehtimal ki, düşmənlərimiz onu bağlamaq istəyirlər. Ancaq "cəhənnəmə gedən yol yaxşı niyyətlərlə döşənib" - bizi kimdən qoruyacaqları və "düşmənlərin" prinsipcə İnternetin Rusiya seqmentinin işini necə poza biləcəyi tam aydın deyil.

Bu hücum ssenarisini həyata keçirmək üçün dünyanın bütün ölkələri anlaşmalı, bütün transsərhəd kabelləri kəsməli, yerli peykləri vurmalı və daimi radio müdaxiləsi yaratmalıdır.

Çox inandırıcı səslənmir.

Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır

"Orta" nədir?

Mühit (İngilis dili Mühit - “vasitəçi”, orijinal şüar - Gizliliyinizi istəməyin. Geri almaq; İngilis dilində də söz mühit "aralıq" deməkdir) - şəbəkəyə çıxış xidmətləri göstərən Rusiya mərkəzləşdirilməmiş İnternet provayderi Yggdrasil heç bir dəyəri olmadan.

Medium nə vaxt, harada və nə üçün yaradılıb?

Əvvəlcə layihə kimi düşünüldü Mesh şəbəkəsi в Kolomna şəhər rayonu.

“Medium” 2019-cu ilin aprel ayında Wi-Fi simsiz məlumat ötürmə texnologiyasından istifadə etməklə son istifadəçilərə Yggdrasil şəbəkə resurslarına çıxışı təmin etməklə müstəqil telekommunikasiya mühitinin yaradılması çərçivəsində yaradılmışdır.

Bütün şəbəkə nöqtələrinin tam siyahısını haradan tapa bilərəm?-də tapa bilərsiniz GitHub-da depolar.

Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır

Yggdrasil nədir və niyə Medium onu ​​əsas nəqliyyat vasitəsi kimi istifadə edir?

Yggdrasil özünü təşkil edəndir Mesh şəbəkəsi, marşrutlaşdırıcıları həm overlay rejimində (İnternetin üstündə), həm də simli və ya simsiz əlaqə vasitəsilə birbaşa bir-birinə bağlamaq imkanına malikdir.

Yggdrasil layihənin davamıdır CjDNS. Yggdrasil və CjDNS arasındakı əsas fərq protokolun istifadəsidir STP (əsasən ağac protokolu).

Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır

Varsayılan olaraq, şəbəkədəki bütün marşrutlaşdırıcılar istifadə edir uçdan-uca şifrələmə digər iştirakçılar arasında məlumat ötürmək.

Yggdrasil şəbəkəsinin əsas nəqliyyat kimi seçilməsi əlaqə sürətinin artırılması zərurəti ilə əlaqədar idi (2019-cu ilin avqust ayına qədər Orta istifadə I2P).

Yggdrasil-ə keçid həm də layihə iştirakçılarına Full-Mesh topologiyası ilə Mesh şəbəkəsini yerləşdirməyə başlamaq imkanı verdi. Bu cür şəbəkə təşkilatı senzuraya qarşı ən təsirli antidotdur.

Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır

Debriefing: biz artıq hansı səhvlərə yol vermişik?

"Təcrübə çətin səhvlərin oğludur." Mediumun inkişafı zamanı biz bu yolda yaranan bir çox problemləri həll edə bildik.

Səhv №1: Açıq Açar İnfrastruktur

Şəbəkənin layihələndirilməsi zamanı əsas problemlərdən biri onun həyata keçirilməsinin mümkünlüyü idi MITM hücumları. Operatorun marşrutlaşdırıcısı ilə müştəri cihazı arasındakı trafik heç bir şəkildə şifrələnməyib, çünki əsas trafik birbaşa operatorun marşrutlaşdırıcısında deşifrə edilib.

Problem onda idi ki, hər kəs marşrutlaşdırıcının arxasında ola bilərdi - və biz həqiqətən istəmirdik ki, o "kimsə" müştərilərin qəbul etdiyi hər şeyi dinləyə bilsin.

İlk səhvimiz təqdimat oldu açıq açar infrastrukturları (PKI).

7-ci səviyyənin istifadəsi sayəsində OSI şəbəkə modeli MITM tipli hücumlardan xilas olduq, lakin yeni bir problem əldə etdik - kök sertifikatlaşdırma orqanlarından sertifikatlar quraşdırmaq ehtiyacı. Sertifikatlaşdırma mərkəzləri isə başqa bir lazımsız problemdir. Burada əsas söz “etibar”dır.

Yenidən kiməsə güvənməlisən! Sertifikat orqanının səlahiyyətləri pozulsa nə etməli? Yoldaş Mörfinin bizə dediyi kimi, gec-tez sertifikatlaşdırma orqanı faktiki olaraq güzəştə gedəcək. Və bu acı həqiqətdir.

Bu problemi həll etmək barədə uzun müddət düşündük və nəticədə PKI-dən istifadə etməyə ehtiyac olmadığı qənaətinə gəldik - istifadə etmək kifayətdir. Yggdrasil yerli şifrələmə.

Müvafiq düzəlişlər edildikdən sonra "Orta" şəbəkənin topologiyası aşağıdakı formanı aldı:

Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır

Səhv №2: Mərkəzləşdirilmiş DNS

Bizə əvvəldən domen adı sisteminə ehtiyacımız var idi, çünki çətin IPv6 ünvanları nəinki yaxşı görünmürdü - onları hiperlinklərdə istifadə etmək əlverişsiz idi və semantik komponentin olmaması böyük bir narahatlıq idi.

Siyahının surətini saxlayan bir neçə kök DNS server yaratdıq AAAA qeydləri, da,-də yerləşən GitHub-da depolar.

Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır
Bununla belə, etimad problemi aradan qalxmayıb - operator bir göz qırpımında DNS serverində IPv6 ünvanını əvəz edə bildi. Müəyyən bir çevikliyiniz varsa, başqaları üçün demək olar ki, görünməzdir.

HTTPS və xüsusən də texnologiyadan istifadə etmədiyimiz üçün HSTS, DNS-də ünvanın saxtalaşdırılması zamanı heç bir problem olmadan son serverin IPv6 ünvanını saxtalaşdırmaqla hücumu həyata keçirmək mümkün olub.

Həll uzun sürmədi: biz texnologiyadan istifadə etməyə qərar verdik EmerDNS - mərkəzləşdirilməmiş DNS.

Müəyyən mənada EmerDNS bütün məlum saytlar üçün girişlərin olduğu host faylına bənzəyir. Lakin hostlardan fərqli olaraq:

  • EmerDNS-də hər bir xətt yalnız sahibi tərəfindən dəyişdirilə bilər, başqa heç kim
  • “Tanrının (super idarəçinin) müdaxiləsi”nin mümkünsüzlüyü mədənçilərin konsensusu ilə təmin edilir.
  • Bu fayl hamı üçün eynidir, bu blokçeyn təkrarlama mexanizmi ilə təmin edilir
  • Sürətli axtarış motoru fayla daxildir.

Mənbə: "EmerDNS - DNSSEC-ə alternativ"

Səhv №3: Hər şeyi mərkəzləşdirmək

Başlanğıcda “İnternet” sözü bundan başqa heç nə ifadə etmirdi bir-birinə bağlı şəbəkələr və ya şəbəkələr şəbəkəsi.

Zaman keçdikcə insanlar İnterneti akademik bir şeylə əlaqələndirməyi dayandırdılar və onun təsiri adi insanların həyatına geniş yayıldığı üçün daha gündəlik konsepsiyaya çevrildi.

Yəni əvvəlcə internet mərkəzləşdirilməmiş şəkildə idi. İndiki vaxtda konsepsiyanın bu günə qədər sağ qalmasına baxmayaraq, onu qeyri-mərkəzləşdirmə adlandırmaq çətindir - yalnız ən böyük trafik mübadiləsi qovşaqları böyük şirkətlər tərəfindən idarə olunur. Böyük şirkətlər isə öz növbəsində dövlətin nəzarətindədir.

Ancaq problemimizə qayıdaq - mərkəzləşdirmə tendensiyası sosial şəbəkələr, e-poçt serverləri, ani mesajlaşmalar və s. kimi fərdi xidmətlərin operatorları tərəfindən müəyyən edilir.

Bu baxımdan "Orta" indiyə qədər böyük İnternetdən praktiki olaraq fərqlənmirdi - əksər xidmətlər mərkəzləşdirilmiş və ayrı-ayrı operatorlar tərəfindən idarə olunurdu.

İndi biz tam mərkəzsizləşdirmə kursunu təyin etmək qərarına gəldik - belə ki, operatorun mərkəzi serverində nasazlıq olub-olmamasından asılı olmayaraq həyati xidmətlər fəaliyyətini davam etdirə bilsin.

Ani mesajlaşma sistemi olaraq istifadə edirik Matris. Sosial şəbəkələr kimi - Mastodon и hubzilla. Video hostinq üçün - PeerTube.

Əlbəttə ki, əksər xidmətlər hələ də mərkəzləşdirilmişdir və hələ də ayrı-ayrı operatorlar tərəfindən idarə olunur, lakin əsas odur ki, tam mərkəzsizləşdirməyə doğru hərəkət var və bunu bütün icma üzvləri hiss edir.

Rusiyada pulsuz internet sizdən başlayır

Bu gün Rusiyada pulsuz İnternet yaratmaq üçün hər cür köməklik göstərə bilərsiniz. Şəbəkəyə necə kömək edə biləcəyinizin hərtərəfli siyahısını tərtib etdik:

    Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır   Dostlarınıza və həmkarlarınıza Medium şəbəkəsi haqqında məlumat verin
    Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır   Paylaşın istinad sosial şəbəkələrdə və ya şəxsi bloqda bu məqaləyə
    Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır   Medium şəbəkəsində texniki məsələlərin müzakirəsində iştirak edin GitHub-da
    Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır   Veb xidmətinizi onlayn yaradın Yggdrasil
    Mesh qurmalıyıq: mərkəzləşdirilməmiş İnternet provayderi "Medium" Yggdrasil əsasında yeni İnterneti necə yaradır   Özünüzü qaldırın Giriş nöqtəsi Orta şəbəkəyə

Həmçinin baxın:

Gizlədəcək heç nəyim yoxdur
Mərkəzləşdirilməmiş İnternet provayderi "Orta" haqqında bilmək istədiyiniz hər şey, lakin soruşmaqdan qorxdunuz
Canım, biz interneti öldürürük

Suallarınız var? Telegram-da müzakirəyə qoşulun: @medium_general.

Sona qədər oxuyanlar üçün kiçik hədiyyə

Sorğuda yalnız qeydiyyatdan keçmiş istifadəçilər iştirak edə bilər. Daxil olunxahiş edirəm.

Alternativ səsvermə: Habré haqqında tam hesabı olmayanların fikrini bilmək bizim üçün vacibdir

68 istifadəçi səs verib. 16 istifadəçi bitərəf qalıb.

Mənbə: www.habr.com

Добавить комментарий