Snowflake (software)
سنوفلیک ڈیٹا کی درخواستوں کو ریلے کرکے انٹرنیٹ سنسرشپ کو روکنے میں دوسروں کی مدد کرنے کے لیے ایک سافٹ ویئر پیکیج ہے۔ سنوفلیک ریلے نوڈس کا مقصد ان ممالک کے لوگوں کے ذریعہ بنایا جانا ہے جہاں ٹور اور سنوفلیک کو بلاک نہیں کیا گیا ہے۔ سنسرشپ کے تحت لوگ اسنوفلیک کلائنٹ کا استعمال کرتے ہیں، جو ٹور براؤزر یا پیاز براؤزر کے ساتھ پیک کیا جاتا ہے، ٹور نیٹ ورک تک رسائی حاصل کرنے کے لیے، اسنوفلیک ریلے کو پراکسی سرور کے طور پر استعمال کرتے ہیں۔ ٹور نیٹ ورک تک رسائی بدلے میں دیگر مسدود خدمات (جیسے مسدود ویب سائٹس) تک رسائی فراہم کر سکتی ہے۔ سنوفلیک نوڈ یا تو براؤزر ایکسٹینشن انسٹال کرکے، اسٹینڈ الون پروگرام انسٹال کرکے، یا سرایت شدہ سنوفلیک ریلے کے ساتھ ویب پیج براؤز کرکے بنایا جا سکتا ہے۔ جب بھی براؤزر یا پروگرام انٹرنیٹ سے منسلک ہوتا ہے تو نوڈ چلتا ہے۔ ٹور مواد کی درخواستوں کو ٹور نوڈس کے سلسلے کے ذریعے منتقل کرتا ہے، بشمول سنوفلیک نوڈس (پیاز روٹنگ)۔ سلسلہ میں ہر نوڈ صرف دو ملحقہ لنکس کے پتے جانتا ہے اور اس کے ریلے ہونے والے کسی بھی دوسرے ڈیٹا کو ڈکرپٹ نہیں کر سکتا، جس سے ٹریفک کا سراغ لگانا یا اسے روکنا بہت مشکل ہو جاتا ہے۔ ایک عام جوابی اقدام ٹور نوڈس کو مسدود کرنا ہے۔ سنوفلیک نوڈس کی تعداد اور تبدیلی کی نوعیت ان نوڈس سے رابطوں کی شناخت اور ان کو مسدود کرنا زیادہ مشکل بنا دیتی ہے۔ ٹور خود کچھ ممالک میں غیر قانونی ہے۔ انٹرنیٹ کی طرح، یہ کسی بھی قسم کے مواد کو ریلے کر سکتا ہے، اور کچھ ممالک میں کچھ قسم کے مواد غیر قانونی ہیں۔ سنوفلیک کی ابتدا ایک ہیکر اور سابق گوگل انجینئر اور کنسرٹ پیانو نواز سیرین نے کی تھی۔ نام "سنوفلیک" "ICE گفت و شنید" کے سلسلے میں بڑی تعداد میں عارضی پراکسیز کے لیے اس کے استعارے کے طور پر وضع کیا گیا تھا۔ تین پروگرامرز نے جنوری 2016 میں پہلا ورژن شائع کیا۔ 2019 میں، یہ فائر فاکس کے لیے براؤزر ایکسٹینشن کے طور پر دستیاب ہوا اور Chrome.It کو مشتق براؤزرز، جیسے بریو اور مائیکروسافٹ ایج پر بھی چلایا جا سکتا ہے۔ فروری 2023 میں ایک مکمل طور پر اپ گریڈ شدہ، اسٹینڈ ایلون ورژن جسے سنو اسٹورم کا نام دیا گیا تھا جاری کیا گیا تھا۔ رسٹ میں لکھا گیا اور اوپن ٹیک فنڈ کے ذریعے فنڈ کیا گیا، بیٹا ٹیسٹنگ دعوت نامے کے ذریعے ہے۔ فنکشن عام انٹرنیٹ ڈیٹا پیکجوں کو اصل ماخذ اور ڈیٹا کے حتمی وصول کنندہ کے ساتھ لیبل کیا جاتا ہے۔ مثال کے طور پر، اس مضمون کے خفیہ کردہ متن پر مشتمل پیکیج کو منزل (قارئین کے کمپیوٹر کا آئی پی ایڈریس)، اور ماخذ (ویکیپیڈیا سرور کا آئی پی ایڈریس) کے ساتھ لیبل کیا جائے گا۔ اس کا مطلب یہ ہے کہ یہاں تک کہ اگر اصل مواد خفیہ شدہ ہے، تو ایک سنسر کچھ ذرائع سے تمام پیکجوں کو بلاک کر سکتا ہے (مثال کے طور پر، ویکیپیڈیا سے آنے والے کسی بھی پیکیج پر پابندی لگانا)۔ اس کے برعکس، ٹور کنکشن خفیہ کردہ ٹریفک کو ریلے کرتے ہیں حالانکہ یہ پراکسیز کا ایک سلسلہ ہے۔ ہر لنک صرف دو ملحقہ لنکس کے پتے جانتا ہے، جس سے ٹریفک کا سراغ لگانا بہت مشکل ہو جاتا ہے۔ پیغام تہوں میں خفیہ کردہ ہوتا ہے، اس لیے اسے پیاز روٹنگ کہا جاتا ہے۔ ایک جسمانی مشابہت لفافوں کے گھڑے ہوئے سیٹ کے اندر حقیقی پیغام لے جانے والے لفافے کو سیل کرنا ہوگی، تاکہ ہر لفافے پر ایک مختلف پتہ ہو۔ ہر سرور سب سے بیرونی لفافے کو کھولتا ہے، اس سے خطاب کرتا ہے، اور بقیہ پیکیج کو اس پتے پر منتقل کرتا ہے جو اس طرح بے نقاب ہوتا ہے۔ چونکہ مواد کا ماخذ پراکسی سرورز کی تہوں کے پیچھے چھپا ہوا ہے، اس لیے ممنوعہ ذرائع تک اب بھی رسائی حاصل کی جا سکتی ہے، اور یہ واضح نہیں ہے کہ کس وصول کنندہ نے کس مواد تک رسائی حاصل کی۔ چونکہ ٹور کو ممنوعہ ویب سائٹس تک رسائی کے لیے استعمال کیا جا سکتا ہے، کچھ ممالک، جیسے ایران اور روس، ٹور نیٹ ورک پر پابندی لگاتے ہیں۔ اس کا مطلب یہ ہے کہ ٹور کے صارفین محض عوامی طور پر معروف ٹور انٹری نوڈ سے منسلک نہیں ہو سکتے ؛ تمام معروف ٹور نوڈس کو سنسرز کے ذریعے بلاک کر دیا جائے گا۔ اس کے بجائے، صارفین ٹور برج سے جڑتے ہیں، ایک سرور جو خفیہ طور پر ٹور انٹری پوائنٹ ہوتا ہے۔ سنسر، بدلے میں، گہرے پیکٹ کے معائنے کا استعمال کرتے ہوئے ٹور پلوں کی شناخت اور انہیں بلاک کرنے کی کوشش کرتے ہیں۔ سنوفلیک ہمیشہ بدلتے ہوئے ٹور انٹری نوڈس کی ایک بڑی تعداد فراہم کرتا ہے۔ ایک بروکر سرور سے پوچھ کر ایک صارف کو اس وقت فعال سنوفلیک نوڈ کا آئی پی ایڈریس فراہم کیا جاتا ہے، جو بدلے میں ڈومین فرنٹنگ کو ایک بڑی ویب سائٹ ہونے کا بہانہ کرنے کے لیے استعمال کرتا ہے۔ اس کے بعد صارف براہ راست سنوفلیک نوڈ سے بات کرتا ہے، جو ٹور نیٹ ورک میں منتقل ہوتا ہے۔ ٹریفک عام پیئر ٹو پیئر ٹریفک کی طرح لگتا ہے، جیسا کہ بہت سی ویڈیو کانفرنسنگ ایپس استعمال کرتی ہیں۔ جب بھی براؤزر یا پروگرام انٹرنیٹ سے منسلک ہوتا ہے تو سنوفلیک نوڈ چلتا ہے۔ اگر نوڈ میزبان کے پاس متحرک آئی پی ہے، تو نوڈ وقت کے ساتھ اپنا آئی پی ایڈریس تبدیل کرے گا۔ ایڈہاک نیٹ ورک بھی دیکھیں۔ اس طرح سنوفلیک نوڈس کو ٹور انٹری نوڈس کے طور پر استعمال کیا جاتا ہے، نہ کہ ایگزٹ نوڈس کے طور پر۔ باہر نکلنے والے نوڈس سلسلہ کے دوسرے سرے ہوتے ہیں۔ وہ ٹور نوڈس ہیں جو جانتے ہیں کہ کس مواد کی درخواست کی گئی تھی، حالانکہ وہ نہیں جانتے کہ اس کی درخواست کس نے کی تھی (مثال کے طور پر، انہیں معلوم ہوگا کہ کوئی صارف ویکیپیڈیا سرور سے رابطہ کر رہا تھا، لیکن انہیں صارف کا آئی پی ایڈریس معلوم نہیں ہوگا)۔ ایگزٹ نوڈس کو اس ملک میں قانونی کارروائی کا سامنا کرنا پڑ سکتا ہے جس میں ان کی میزبانی کی جاتی ہے اگر وہ اس ملک میں غیر قانونی مواد کو ریلے کرتے ہیں (لہذا وہ عام طور پر ان ممالک میں چلائے جاتے ہیں جہاں انٹرنیٹ سنسرشپ کم ہوتی ہے)۔ اس بات کا امکان نہیں ہے کہ سنوفلیک نوڈ میزبانوں کو اس طرح کی ذمہ داری کا سامنا کرنا پڑ سکتا ہے، کیونکہ وہ نہیں جانتے کہ وہ کس مواد کو ریلے کر رہے ہیں۔ تاہم، ایسے ممالک ہیں جہاں کسی بھی مقصد کے لیے ٹور کا استعمال غیر قانونی ہے، جیسے روس اور ایران۔ تکنیکی سنوفلیک براؤزرز کو ایک دوسرے کے ساتھ براہ راست بات چیت کرنے کی اجازت دینے کے لیے ویب آر ٹی سی کا استعمال کرتا ہے۔ یا تو براؤزر ایکسٹینشن انسٹال کرنا، یا صحیح سرایت شدہ کوڈ کے ساتھ ویب پیج پر ٹیب کو کھلا رکھنا، کسی کے براؤزر کو ریلے کے طور پر کام کرنے کا سبب بنتا ہے۔ کسی ویب سائٹ میں سنوفلیک بیج کو سرایت کرنے سے زائرین کو اپنے براؤزر کو ریلے میں بنانے کی اجازت ملتی ہے، بالکل اسی طرح جیسے ایکسٹینشن انسٹال ہوتا ہے، لیکن سافٹ ویئر انسٹال کرنے کے بجائے ویب سائٹ پر ایک بٹن پر کلک کرکے۔ سنوفلیک کو ڈوکر کنٹینر میں اسٹینڈ ایلون پروگرام کے طور پر بھی چلایا جا سکتا ہے۔ ٹریفک کو ریلے کرنے سے نوڈ میزبان کے بینڈوتھ کے استعمال میں اضافہ ہوتا ہے، جو ان لوگوں کے لیے ایک مسئلہ ہو سکتا ہے جن کے انٹرنیٹ منصوبوں پر بینڈوتھ کی حدود ہیں۔ عملی طور پر، نوڈ کی میزبانی کرنا کسی کے انٹرنیٹ کنکشن کو قابل تعریف طور پر سست نہیں کرتا یا براؤزنگ میں خلل نہیں ڈالتا ہے۔ ایک تفصیلی تکنیکی تفصیل گٹ لیب پر شائع کی گئی ہے۔ روس سے سنوفلیک کے خلاف فی الحال استعمال ہونے والے جوابی اقدامات میں براؤزر فنگر پرنٹنگ سنوفلیک میزبان اور پھر انہیں بلاک کرنا شامل ہے۔ سنسرز ٹور کو انسٹال اور استعمال بھی کر سکتے ہیں، پھر سنوفلیک سرورز کے طور پر پیش کردہ تمام آئی پی پتوں کو بلاک کر سکتے ہیں۔ جب سرورز کی تعداد زیادہ ہوتی ہے تو یہ دونوں تکنیکیں کمزور ہو جاتی ہیں۔ سنسر بروکر کے آئی پی ایڈریس کو بلاک کرنے کی کوشش کر سکتے ہیں۔ اس سے بچنے کے لیے، سنوفلیک کلائنٹ ڈومین فرنٹنگ کا استعمال کرتا ہے۔ اس سے سنسر کے لیے ایک ہی کلاؤڈ سروس پر ہوسٹ کی گئی دیگر تمام ویب سائٹس کو بلاک کیے بغیر کسی ایک ویب سائٹ کو بلاک کرنا ناقابل عمل ہو جاتا ہے۔ گوگل اور ایمیزون ایسی خدمات کی مثالیں ہیں۔ وہ سیکڑوں ہزاروں ویب سائٹس کی میزبانی کرتے ہیں۔ ان بڑے میزبانوں میں سے کسی ایک کے تمام سرورز کو بلاک کرنے سے خلل ڈالنے والے مضر اثرات ہوتے ہیں۔ تاہم، کلاؤڈ فراہم کنندہ ڈومین فرنٹنگ کو بلاک کر سکتا ہے اور اکثر کرتا ہے۔ اگر ڈیٹا سینٹرز سے بیرون ملک کنکشن کی اجازت ہے، لیکن رہائشی اور موبائل خدمات مقامی کنکشن تک محدود ہیں، تو ٹور برج مقامی ڈیٹا سینٹرز میں خفیہ اور غیر قانونی طور پر قائم کیے جا سکتے ہیں۔ اس میں واضح خطرات ہیں۔ جب کوئی ملک غیر ملکی انٹرنیٹ کنکشن تک رسائی مکمل طور پر بند کر دیتا ہے، بنیادی طور پر ملک کو عالمی انٹرنیٹ سے منقطع کر دیتا ہے، تو سنوفلیک بیکار ہو جاتا ہے۔ یہ ایران اور کچھ دوسرے ممالک میں بار بار کیا گیا ہے ؛ تاہم، یہ کاروبار کے لیے برا ہے (ایران میں 2022 میں، لاگت کا تخمینہ ایک دن میں 37 ملین امریکی ڈالر تھا)، اس لیے یہ عام طور پر صرف مختصر مدت کے لیے کیا جاتا ہے۔ وی پی این سے موازنہ ورچوئل پرائیویٹ نیٹ ورک (وی پی این) کی طرح ایک سادہ پراکسی میں صرف ایک ریلے ہوتا ہے۔ اس کا مطلب یہ ہے کہ وی پی این کا سرور ایڈریس ہر صارف کو معلوم ہونا چاہیے، جس سے بلاک کرنا آسان ہو جائے گا۔ مثال کے طور پر، اکتوبر 2022 کے آغاز میں، مہسا امینی مظاہروں سے متعلق انٹرنیٹ کی رکاوٹوں کے دوران، ایران میں وی پی این ہر چند منٹ میں کنکشن چھوڑ دیتے تھے۔ وی پی این خود یہ بھی جانتا ہے کہ کون سے اختتامی صارفین نے کون سے صفحات کی درخواست کی، جس سے وی پی این کو نگرانی میں مشغول ہونے کی اجازت ملتی ہے۔ کچھ ممالک میں، جیسے ایران، وی پی این غیر قانونی ہیں اور حکومت سے منسلک ہو سکتے ہیں۔ ماہا امینی مظاہروں کے دوران ایران میں انٹرنیٹ پابندیوں کا مقابلہ کرنے کے ایک طریقے کے طور پر، اکتوبر 2022 کے پہلے ہفتے میں اسنوفلیک کے استعمال پر آن لائن وسیع پیمانے پر تبادلہ خیال کیا گیا، اور فارسی میں ایک گائیڈ جاری کیا گیا۔ 2022 میں، روسی حکومت نے تکنیکی اور سیاسی ذرائع سے ٹور تک رسائی کو روکنے کی کوششیں بڑھا دیں، اور ٹور نیٹ ورک نے سنوفلیک کا استعمال کرتے ہوئے روس سے ٹریفک میں اضافے کی اطلاع دی۔ سنوفلیک کو ٹور نیٹ ورک میں ضم کیا گیا ہے۔ روس، بیلاروس اور ایران میں ٹور نیٹ ورک کا استعمال زیادہ عام ہوتا جا رہا ہے، کیونکہ ان ممالک میں انٹرنیٹ سنسرشپ زیادہ سخت ہو گئی ہے۔ اسے بچوں کی فحاشی، منشیات کی تجارت، دہشت گردی اور منی لانڈرنگ میں ملوث مجرم بھی استعمال کرتے ہیں۔ یہ بھی دیکھیں کہ سائفون مختلف قسم کی اینٹی سنسرشپ تکنیک اسمارٹ فون ایڈہاک نیٹ ورک استعمال کرتا ہے، ایک ہم مرتبہ سے ہم مرتبہ نظام جو اس وقت استعمال کیا جا سکتا ہے جب روایتی انٹرنیٹ کا بنیادی ڈھانچہ مکمل طور پر بند ہو جائے۔ بریار (سافٹ ویئر) ٹور اسنیکرنیٹ کا استعمال کرتا ہے، یہ تکنیک انٹرنیٹ تک کم رسائی والے ممالک میں بڑے پیمانے پر استعمال ہوتی ہے۔ توشہ فائلوں کو ڈاؤن لوڈ کرنے (لیکن اپ لوڈ نہ کرنے) کے لیے سیٹلائٹ ٹی وی وصول کرنے والے آلات کا استعمال کرتا ہے، جو پھر بعض اوقات چپکے چپکے ہوتے ہیں۔ حوالہ جات بیرونی روابط صارف نمبروں کا لائیو گراف، اصل اور نقل و حمل کے ملک کے لحاظ سے فلٹر کرنے کے قابل (جس میں سنوفلیک ایک ہے) ٹور (نام ظاہر نہ کرنے والا نیٹ ورک) 2016 سافٹ ویئر