ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے

مبارکباد

یقیناً یہ آپ کے لیے کوئی بڑی خبر نہیں ہوگی۔ "خودمختار رونٹ" بالکل کونے کے آس پاس ہے - قانون پہلے ہی نافذ ہے۔ 1 نومبر اس سال

بدقسمتی سے، یہ کیسے کام کرے گا (اور کیا یہ ہوگا؟) مکمل طور پر واضح نہیں ہے: ٹیلی کام آپریٹرز کے لیے درست ہدایات ابھی تک عوامی طور پر دستیاب نہیں ہیں۔ کوئی طریقہ، جرمانے، منصوبے، ذمہ داریوں اور ذمہ داریوں کی تقسیم بھی نہیں ہے - بس ایک اعلان ہے۔

"یارووایا قانون" کے منصوبوں کے نفاذ کے حوالے سے بھی ایسی ہی صورتحال دیکھی گئی - قانون کے لیے ساز و سامان وقت پر تیار نہیں کیا گیا اور ملک کے معروف ٹیلی کام آپریٹرز کو متعلقہ سوالات کے ساتھ خصوصی آلات کے ممکنہ مینوفیکچررز سے بار بار رابطہ کرنے پر مجبور کیا گیا۔ تاہم، انہیں آلات کے بارے میں معلومات یا خود نمونوں کے بارے میں کوئی جواب نہیں ملا۔

لیکن اہم بات یہ نہیں ہے کہ قانون کتنی جلد نافذ العمل ہوگا اور کیا تبدیلیاں ہمارے منتظر ہیں۔ اہم بات یہ ہے کہ اس بل کے متعارف ہونے کی بدولت پرجوشوں کی جماعت نے ہمارے ملک میں ایک آزاد ٹیلی کمیونیکیشن ماحول کی ترقی کا آغاز کیا۔

آج میں اس بارے میں بات کروں گا کہ ہم پہلے ہی کیا کر چکے ہیں، مستقبل قریب میں ہم کیا کرنے جا رہے ہیں، اور اس منصوبے کی ترقی کے راستے میں ہمیں کن مشکلات اور مسائل کا سامنا کرنا پڑا۔

ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے

اس بارے میں قانون کیا ہے؟

اپنے پروجیکٹ کے تکنیکی حصے کی طرف جانے سے پہلے، مجھے اس بارے میں ایک ریزرویشن کرنا ہوگا کہ "خودمختار رونٹ پر" قانون کیا ہے۔

مختصر میں: حکام انٹرنیٹ کے روسی حصے کو "محفوظ" کرنا چاہتے ہیں اگر ہمارے سمجھے ہوئے دشمن اسے بند کرنا چاہتے ہیں۔ لیکن "جہنم کا راستہ اچھے ارادوں کے ساتھ ہموار کیا گیا ہے" - یہ مکمل طور پر واضح نہیں ہے کہ وہ کس سے ہماری حفاظت کرنے جا رہے ہیں اور اصولی طور پر، "دشمن" انٹرنیٹ کے روسی حصے کے کام میں کیسے خلل ڈال سکتے ہیں۔

اس حملے کے منظر نامے کو عملی جامہ پہنانے کے لیے، دنیا کے تمام ممالک کو سازشیں کرنی ہوں گی، تمام سرحد پار کیبلز کو کاٹنا ہوگا، گھریلو سیٹلائٹس کو مار گرانا ہوگا اور ریڈیو میں مسلسل مداخلت کرنا ہوگی۔

بہت قابل فہم نہیں لگتا۔

ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے

میڈیم کیا ہے؟

درمیانہ (انگریزی درمیانہ - "ثالث"، اصل نعرہ - اپنی پرائیویسی نہ پوچھیں۔ اسے واپس لے لو; انگریزی میں بھی لفظ درمیانہ مطلب "انٹرمیڈیٹ") - ایک روسی وکندریقرت انٹرنیٹ فراہم کنندہ جو نیٹ ورک تک رسائی کی خدمات فراہم کرتا ہے۔ Yggdrasil بلا معاوضہ

میڈیم کب، کہاں اور کیوں بنایا گیا؟

ابتدائی طور پر اس منصوبے کا تصور کیا گیا تھا۔ میش نیٹ ورک в کولومنا شہری ضلع.

"میڈیم" اپریل 2019 میں وائی فائی وائرلیس ڈیٹا ٹرانسمیشن ٹیکنالوجی کے استعمال کے ذریعے اختتامی صارفین کو Yggdrasil نیٹ ورک کے وسائل تک رسائی فراہم کرکے ایک آزاد ٹیلی کمیونیکیشن ماحول کی تخلیق کے حصے کے طور پر تشکیل دیا گیا تھا۔

مجھے تمام نیٹ ورک پوائنٹس کی مکمل فہرست کہاں سے مل سکتی ہے؟آپ اسے اس میں تلاش کر سکتے ہیں۔ GitHub پر ذخیرے.

ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے

Yggdrasil کیا ہے اور میڈیم اسے اپنی اہم نقل و حمل کے طور پر کیوں استعمال کرتا ہے؟

Yggdrasil ایک خود تنظیم ہے میش نیٹ ورک، جس میں روٹرز کو اوورلے موڈ (انٹرنیٹ کے اوپر) اور وائرڈ یا وائرلیس کنکشن کے ذریعے براہ راست ایک دوسرے سے جوڑنے کی صلاحیت ہوتی ہے۔

Yggdrasil اس منصوبے کا تسلسل ہے۔ CjDNS. Yggdrasil اور CjDNS کے درمیان بنیادی فرق پروٹوکول کا استعمال ہے۔ ایسٹیپی (درخت پروٹوکول پر پھیلا ہوا)

ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے

پہلے سے طے شدہ طور پر، نیٹ ورک پر تمام راؤٹرز استعمال کرتے ہیں۔ آخر تا آخر خفیہ رکھنا دوسرے شرکاء کے درمیان ڈیٹا کی منتقلی کے لیے۔

اہم نقل و حمل کے طور پر Yggdrasil نیٹ ورک کا انتخاب کنکشن کی رفتار بڑھانے کی ضرورت کی وجہ سے تھا (اگست 2019 تک، میڈیم استعمال کیا گیا I2P).

Yggdrasil میں منتقلی نے پروجیکٹ کے شرکاء کو مکمل میش ٹوپولوجی کے ساتھ میش نیٹ ورک کی تعیناتی شروع کرنے کا موقع بھی فراہم کیا۔ اس طرح کے نیٹ ورک کی تنظیم سنسرشپ کے خلاف سب سے مؤثر تریاق ہے۔

ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے

ڈیبریفنگ: ہم نے پہلے ہی کیا غلطیاں کی ہیں؟

"تجربہ مشکل غلطیوں کا بیٹا ہے۔" میڈیم کی ترقی کے دوران، ہم راستے میں پیدا ہونے والے بہت سے مسائل کو حل کرنے میں کامیاب رہے۔

غلطی #1: عوامی کلیدی انفراسٹرکچر

نیٹ ورک ڈیزائن کے وقت اہم مسائل میں سے ایک باہر لے جانے کا امکان تھا MITM حملے. آپریٹر کے روٹر اور کلائنٹ کے آلے کے درمیان ٹریفک کو کسی بھی طرح سے خفیہ نہیں کیا گیا تھا، کیونکہ مرکزی ٹریفک کو براہ راست آپریٹر کے روٹر پر ڈکرپٹ کیا گیا تھا۔

مسئلہ یہ تھا کہ روٹر کے پیچھے کوئی بھی ہو سکتا ہے - اور ہم واقعی یہ نہیں چاہتے تھے کہ "کوئی" ہر وہ چیز سن سکے جو کلائنٹس کو موصول ہو رہی تھی۔

ہماری پہلی غلطی تعارف کروا رہی تھی۔ عوامی کلیدی بنیادی ڈھانچہ (پی کے آئی)۔

لیول 7 کے استعمال کا شکریہ OSI نیٹ ورک ماڈل ہم نے MITM قسم کے حملوں سے چھٹکارا حاصل کیا، لیکن ایک نیا مسئلہ پیدا ہوا - روٹ سرٹیفیکیشن حکام سے سرٹیفکیٹ انسٹال کرنے کی ضرورت۔ اور سرٹیفیکیشن مراکز ایک اور غیر ضروری مسئلہ ہیں۔ یہاں کلیدی لفظ "اعتماد" ہے۔

آپ کو دوبارہ کسی پر بھروسہ کرنے کی ضرورت ہے! اگر سرٹیفکیٹ اتھارٹی سے سمجھوتہ ہو جائے تو کیا ہوگا؟ جیسا کہ کامریڈ مرفی ہمیں بتاتے ہیں، جلد یا بدیر سرٹیفیکیشن اتھارٹی کے ساتھ سمجھوتہ کیا جائے گا۔ اور یہی کڑوا سچ ہے۔

ہم نے اس مسئلے کو حل کرنے کے بارے میں ایک طویل عرصے تک سوچا اور بالآخر اس نتیجے پر پہنچے کہ PKI استعمال کرنے کی ضرورت نہیں ہے - یہ استعمال کرنا کافی ہے۔ Yggdrasil مقامی خفیہ کاری.

مناسب ایڈجسٹمنٹ کرنے کے بعد، "میڈیم" نیٹ ورک کی ٹوپولوجی نے مندرجہ ذیل شکل اختیار کی:

ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے

غلطی #2: مرکزی DNS

ہمیں شروع سے ہی ایک ڈومین نام کے نظام کی ضرورت تھی، کیونکہ بوجھل IPv6 پتے نہ صرف اچھے لگتے تھے - انہیں ہائپر لنکس میں استعمال کرنا تکلیف دہ تھا، اور سیمنٹک جزو کی کمی ایک بڑی تکلیف تھی۔

ہم نے کئی روٹ DNS سرورز بنائے ہیں جو فہرست کی ایک کاپی محفوظ کرتے ہیں۔ AAAA ریکارڈز، واقع ہے GitHub پر ذخیرے.

ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے
تاہم، اعتماد کا مسئلہ دور نہیں ہوا ہے - آپریٹر پلک جھپکتے ہی DNS سرور پر IPv6 ایڈریس کو بدل سکتا ہے۔ اگر آپ کے پاس کوئی خاص مہارت ہے، تو یہ دوسروں کے لیے بھی تقریباً ناقابل فہم ہے۔

چونکہ ہم HTTPS اور خاص طور پر ٹیکنالوجی کا استعمال نہیں کرتے ہیں۔ HSTS، DNS میں ایڈریس کی جعل سازی کرتے وقت، بغیر کسی پریشانی کے اینڈ سرور کے IPv6 ایڈریس کو اسپوف کرکے حملہ کرنا ممکن تھا۔

حل آنے میں زیادہ دیر نہیں تھی: ہم نے ٹیکنالوجی کا استعمال کرنے کا فیصلہ کیا۔ ایمر ڈی این ایس - وکندریقرت DNS۔

ایک لحاظ سے، EmerDNS ایک میزبان فائل کی طرح ہے، جس میں تمام معلوم سائٹس کے اندراجات ہیں۔ لیکن میزبانوں کے برعکس:

  • EmerDNS میں ہر لائن کو صرف اس کا مالک ہی تبدیل کر سکتا ہے، اور کوئی نہیں۔
  • "خدا (سپر ایڈمنسٹریٹر) مداخلت" کے ناممکنات کو کان کنوں کے اتفاق رائے سے یقینی بنایا جاتا ہے
  • یہ فائل ہر ایک کے لیے یکساں ہے، جسے بلاکچین ریپلیکشن میکانزم کے ذریعے یقینی بنایا جاتا ہے۔
  • ایک فوری سرچ انجن فائل کے ساتھ شامل ہے۔

ماخذ: "EmerDNS - DNSSEC کا متبادل"

غلطی #3: ہر چیز کو مرکزی بنانا

شروع میں، لفظ "انٹرنیٹ" کا مطلب اس سے زیادہ کچھ نہیں تھا۔ باہم مربوط نیٹ ورکس یا نیٹ ورکس کے نیٹ ورک.

وقت گزرنے کے ساتھ، لوگوں نے انٹرنیٹ کو کسی علمی چیز سے جوڑنا چھوڑ دیا اور یہ روزمرہ کا تصور بن گیا، کیونکہ اس کا اثر عام لوگوں کی زندگیوں میں وسیع پیمانے پر پھیل گیا۔

یعنی شروع میں انٹرنیٹ کو وکندریقرت بنایا گیا۔ آج کل اسے شاید ہی وکندریقرت کہا جا سکتا ہے، اس حقیقت کے باوجود کہ یہ تصور آج تک زندہ ہے - صرف سب سے بڑے ٹریفک ایکسچینج نوڈس کو بڑی کمپنیاں کنٹرول کرتی ہیں۔ اور بڑی کمپنیاں، بدلے میں، ریاست کے زیر کنٹرول ہیں۔

لیکن آئیے اپنے مسئلے کی طرف لوٹتے ہیں - مرکزیت کی طرف رجحان انفرادی خدمات جیسے کہ سوشل نیٹ ورکس، ای میل سرورز، انسٹنٹ میسنجرز وغیرہ کے آپریٹرز نے ترتیب دیا ہے۔

اس سلسلے میں "میڈیم" عملی طور پر اب تک بڑے انٹرنیٹ سے مختلف نہیں تھا - زیادہ تر خدمات کو مرکزی اور انفرادی آپریٹرز کے ذریعے کنٹرول کیا جاتا تھا۔

اب ہم نے مکمل وکندریقرت کے لیے ایک کورس ترتیب دینے کا فیصلہ کیا ہے - تاکہ اہم خدمات آپریٹر کے مرکزی سرور میں خرابی سے قطع نظر کام کرتی رہیں۔

ایک فوری پیغام رسانی کے نظام کے طور پر ہم استعمال کرتے ہیں۔ میٹرکس. سوشل نیٹ ورک کے طور پر - ماسٹڈون и حبزیلہ. ویڈیو ہوسٹنگ کے لیے - PeerTube.

بلاشبہ، زیادہ تر خدمات اب بھی مرکزی ہیں اور اب بھی انفرادی آپریٹرز کے زیر کنٹرول ہیں، لیکن اہم بات یہ ہے کہ مکمل وکندریقرت کی طرف ایک تحریک چل رہی ہے اور اسے کمیونٹی کے تمام افراد محسوس کر رہے ہیں۔

روس میں مفت انٹرنیٹ آپ کے ساتھ شروع ہوتا ہے۔

آپ آج روس میں مفت انٹرنیٹ کے قیام کے لیے ہر ممکن مدد فراہم کر سکتے ہیں۔ ہم نے ایک جامع فہرست مرتب کی ہے کہ آپ نیٹ ورک کی مدد کیسے کر سکتے ہیں:

    ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے   اپنے دوستوں اور ساتھیوں کو میڈیم نیٹ ورک کے بارے میں بتائیں
    ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے   بانٹیں حوالہ سوشل نیٹ ورکس یا ذاتی بلاگ پر اس مضمون کے لیے
    ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے   میڈیم نیٹ ورک پر تکنیکی مسائل کی بحث میں حصہ لیں۔ GitHub پر
    ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے   اپنی ویب سروس آن لائن بنائیں Yggdrasil
    ہمیں میش کو کیا بنانا چاہئے: کس طرح وکندریقرت انٹرنیٹ فراہم کرنے والا "میڈیم" Yggdrasil پر مبنی ایک نیا انٹرنیٹ بنا رہا ہے   اپنا اٹھاؤ رسائی پوائنٹ درمیانے نیٹ ورک پر

بھی دیکھیں:

میرے پاس چھپانے کے لیے کچھ نہیں ہے۔
ہر وہ چیز جو آپ وکندریقرت انٹرنیٹ فراہم کنندہ میڈیم کے بارے میں جاننا چاہتے تھے، لیکن پوچھنے سے ڈرتے تھے۔
پیارے، ہم انٹرنیٹ کو مار رہے ہیں۔

سوالات ہیں؟ ٹیلیگرام پر بحث میں شامل ہوں: @medium_general.

آخر تک پڑھنے والوں کے لیے ایک چھوٹا سا تحفہ

سروے میں صرف رجسٹرڈ صارفین ہی حصہ لے سکتے ہیں۔ سائن ان، برائے مہربانی.

متبادل ووٹنگ: ہمارے لیے ان لوگوں کی رائے جاننا ضروری ہے جن کا Habré پر مکمل اکاؤنٹ نہیں ہے۔

68 صارفین نے ووٹ دیا۔ 16 صارفین غیر حاضر رہے۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں