كيف هي الحياة للمطورين في إيران

في هذا المقال سأتحدث عن الرقابة والعقوبات.


الصورة من موقع izvestia.kiev.ua

تظهر الرقابة حتماً مع أول أساسيات سلطة الدولة. في العديد من دول العالم ، عادة ما تقوم الحكومة بحجب وصول مواطنيها إلى مجالات أو عناوين IP على الإنترنت. يقول البعض: "هذا ضروري حتى تظل الثقافة سليمة ويتم الحفاظ على القيم الأخلاقية". يتم حظر المواقع الإباحية وكل شيء من هذا القبيل. حتى في الولايات المتحدة ، يمكنك العثور على بعض المجالات المغلقة لعامة الناس - على سبيل المثال ، المواقع التي تحتوي على مواد إباحية للأطفال أو محتوى يتعارض مع القيم الإنسانية.

لكن في إيران (والعديد من البلدان الأخرى) الأمور مختلفة.

يتم حظر العديد من المواقع. لا يمكننا الوصول إلى موارد الوسائط (BBC و FoxNews و VOA) والشبكات الاجتماعية (Twitter و Facebook) والمراسلات الفورية (Telegram و WeChat و Kik و Snapchat) وخدمات مثل YouTube. لا تصدق ذلك ، لكن لا يُسمح لنا حتى في بعض المجالات الفرعية لـ Sourceforge!

لماذا؟ لأن السبيل الوحيد لحكومة شمولية يمكن أن يبقى واقفا على قدميه. يبيعون الشبكات الافتراضية الخاصة وحسابات الوكيل ، لكن في نفس الوقت يقومون بالتجسس على الأشخاص والقضاء على العناصر غير المرغوب فيها من المجتمع لواحد أو اثنين. الصديق الذي رأيته قبل بضعة أيام ربما يختفي ولن تعرف أبدًا ما حدث له.

نظام الترشيح / الرقابة الإلكترونية هو عمل مربح للغاية ، سواء بالنسبة إلى المنظمات الحكومية أو غير الحكومية ، التي تكسب أكثر بكثير من شركة تكنولوجيا المعلومات العادية.

في بعض الأحيان تتعرف على حقيقة أنها تقيد بشدة وظيفة إحدى الخدمات ، على سبيل المثال ، Telegram ، من أجل الترويج لمنتجك الخاص. علاوة على ذلك ، يحدث أنهم يقدمون نوعًا من الحجج المعقدة حول سبب ضرورة ذلك. "لقد صنع في إسرائيل!" ماذا الان؟ أو لم تستخدم الأسلحة التي صنعتها في إسرائيل عندما كنت في حالة حرب مع العراق (1980-1988)؟ ثم لم يتحدث أحد عن هذا ، لكنه الآن قد بدأ.

في بعض الأحيان ينظمون هجمات على SSL / TLS. في الآونة الأخيرة ، قرأت شيئًا مماثلاً عن كازاخستان: حركة HTTPS تستمع الآن إلى هناك. أي أنهم يعرضون مواطنيهم رسميًا لهجوم وسيط.

حسنًا ، كيف يؤثر هذا كله فيي كمطور؟ حسنًا ، كما ترى ، الأنظمة التي يستخدمونها غير كاملة. في بعض الأحيان تترك بدون إمكانية الوصول إلى الخدمات ، وبدونها لن يكون هناك أي مكان تمامًا - وهو نفس GitHub. ولماذا؟ لأن البرنامج الذي يقوم بالفلترة توقف الاتصال بـ GitHub بسبب تعطل أو تكوين خاطئ. في بعض الأحيان ينهار كل شيء في مرحلة مصافحة طبقة المقابس الآمنة. أحيانًا تستمر المصافحة لفترة طويلة جدًا ولا تزال تفشل في النهاية. في بعض الأحيان ، يرفض CloudFlare العمل بسبب حزم TCP المعطلة.

لا يزال العثور على بعض المعلومات الجديدة يمثل صداعًا: لا يوتيوب ، ولا رديت ، ولا متوسط ​​، تصفح الإنترنت من خلال مجموعة جذابة ، وهلم جرا. من الأفضل عدم التحدث عن سرعة الإنترنت على الإطلاق - 200 كيلو بايت في الثانية على شبكة WI-FI المنزلية.

عقوبات


إذا كنت تتبع الأخبار العالمية ، فربما تكون قد سمعت أن العقوبات قد فرضت على إيران بسبب برنامجها النووي. وعلى الرغم من أن هذا لا يقتصر على الفيزياء النووية ، فقد أيد العديد من الدول العقوبات الأمريكية على إيران. قبل أن يؤثر هذا على الناس العاديين ، لا أحد يهتم. الناس لا قيمة لها. هكذا يعتقدون - والحكومة الإيرانية ، والهياكل الدولية مثل الأمم المتحدة.

يموت الناس من الجوع ونقص الأدوية ، والاقتصاد ينهار ، وجميع السياسيين انتقلوا إلى الخارج مع أطفالهم - ليس لديهم أدنى فكرة عما يحدث في الشوارع.

ما يحدث لنا ، موظفي قطاع تكنولوجيا المعلومات؟ عقوبات. ما الذي نفتقده؟ البرمجيات الحرة مفتوحة المصدر! البرمجيات مفتوحة المصدر! هل تفهمين



قبل بضعة أشهر ، قرر فريق سلاك الانضمام إلى العقوبات. لقد قاموا ببساطة بحذف جميع المستخدمين الذين أدركوا أنهم من إيران. لا تحذير. فقد الكثير من الأشخاص جميع البيانات المخزنة على حسابات Slack الخاصة بهم ، ولم يكن أحد سيفعل أي شيء حيال ذلك. يعيش بعض المستخدمين في الأصل من إيران في الخارج لسنوات عديدة ، ولا يظهر شخص ما في إيران ، لكنهم فقدوا حساباتهم أيضًا ، إلى جانب أي شخص آخر. لقد كتبوا الكثير عن هذا على تويتر . وأكثر شيء واحد . أعتقد أنك قيمت المقياس .

من الصعب علينا الحصول على بطاقة MasterCard أو VisaCard بسبب العقوبات الاقتصادية المفروضة على البنوك. وفقًا لذلك ، لا يمكننا التسجيل في AWS ، أو شراء شيء ما على Amazon أو Ebay ، أو الدفع مقابل وحدة التحكم في متجر Google ، واستخدام معظم الخدمات.

يطرح dev android خطأ HTTP 403 ، ويرمي مستندات Docker خطأ HTTP 403 ، ويرمي Bintray خطأ HTTP 403 ، ويلقي Schema.org خطأ HTTP 403 ، وما إلى ذلك. يتم نشر قائمة طويلة من المجالات غير المتاحة هنا.

تجربة المطور


ربما كنت لا تفهم تماما ما أتحدث عنه. تخيل: عليك أن تفعل شيئًا لشركتك باستخدام تقنية جديدة لا تعرفها على الإطلاق. تتمثل الخطوة الأولى في العثور على وثائق لمعرفة كيفية الوصول إلى العمل.

يمكنك google اسم التكنولوجيا ويتم منحك الكثير من المصادر ، بما في ذلك روابط الوثائق الرسمية. يمكنك النقر فوق الوصلة الأولى وفجأة تظهر هذه النافذة القبيحة الغبية مع النقش: "أنت تخضع لعقوبات أمريكية ولا يمكننا خدمتك".

يمكنك العودة إلى صفحة النتائج ، في محاولة للعثور على شيء آخر. تشاهد عدة روابط إلى YouTube و Medium ، لكنك تعلم أن كلا الموقعين في بلدك محظوران أو يخضعان للرقابة وأنه من غير المفيد زيارتهما. لقد تلقيت إجابتين على Stack Overflow ، انتقلت إلى الموقع. السؤال يدور حول بعض إمكانات التكنولوجيا المتقدمة ، ولا تفهم ما يدور حوله. ليس لديك خيار سوى العودة إلى Google والانتقال إلى الصفحة الثانية. على الصفحات الثانية من مائة ألف ، لم يتم العثور على شيء ذي صلة.

تذهب إلى الرئيس وتقول: "لن يأتي شيء من هذه التكنولوجيا. التقط شيئًا آخر أو أغلق المشروع ". في اليوم التالي ، كنت بالفعل تبحث عن وظيفة جديدة.

كيف نتعامل؟


علينا التحايل على الرقابة والعقوبات.

وكيل HTTP

وكلاء هي واحدة من حلول العمل (في الوقت الراهن - تقريبا العمل). الوكيل الجيد ليس من السهل العثور عليه ، فمن غير المبدأ من حيث المبدأ استخدام أي وكيل ولا يفتح الوصول إلى كل شيء.

قائمة النطاقات التي أشرت إليها أعلاه مأخوذة من خادم وكيل خاص ، والتي يحتفظ بها المجتمع. يقبل فقط تلك المجالات المسردة في هذا الملف ، لكنه لا يعمل مع البقية. يتعين على الأشخاص بذل الكثير من الجهود لتكوين النظام واستخدام هذا الوكيل بدقة في بعض المجالات. ولا يتم احتواء جميع المجالات هناك - تنمو القائمة عندما يلاحظ شخص ما عدم وجود موقع ويوجه انتباه مالك الخادم إليه. هناك قيود أخرى: هذا الوكيل لا يفتح المواقع المحظورة بموجب الرقابة.

وكيل DNS

يوجد أيضًا وكيل DNS ، تدعمه جامعة شريف للتكنولوجيا ، والذي يفتح فقط المواقع التي تخضع للعقوبات. لكن يوصى بها من قبل الحكومة ، مما يعني أن الخيار غير آمن. في الصفحة الرئيسية ، نشروا دروسًا حول كيفية تكوين خادم DNS على المحور لتوجيهه إلى الخادم الوكيل. أي أنه سيتم معالجة جميع استعلامات DNS الخاصة بك بواسطة الخادم الوكيل. أنا شخصياً لا أحب فكرة قيام جهة خارجية (الطرف الذي وافقت عليه الحكومة) بمراقبة جميع استفسارات DNS الخاصة بي. لن أقوم بتغيير خادم DNS الخاص بي من 1.1.1.1. على ما يقدمونه!

خدمات VPN العامة

ليس آمنا للغاية ، ولكن حل عملي. عادة ما يتم الترويج لخدمات VPN المدفوعة والمجانية من قبل الحكومة. والمسؤولون يلحقون حقًا بجميع الطلبات إلى واحد ويبحثون في كل ما يبدو مريبًا لهم. بالطبع ، هذا يعرض للخطر كل من الخصوصية والأمن.

يتم حظر جميع خدمات VPN المستقلة عن الحكومة ، لذلك يجب عليك البحث عن واحدة جديدة إلى ثلاث مرات في الأسبوع.

خدمات VPN الخاصة

حل عمل وآمن ، لكنه مكلف.

هناك أيضًا خدمات VPN خاصة يمكنك استخدامها. يمكنك حتى إنشاء الخاصة بك. إنها لا تحمل أي تهديدات وتسمح لك بالحفاظ على الخصوصية ، ولكنها تطير إلى فلس واحد. لا يمكن لأي شخص أن يتحمل دفع حساب أو الحفاظ على خدمة VPN الخاصة.

مشروع TOR

الأكثر موثوقية ، ولكن ليس الحل الأفضل.

TOR هي طريقة واعدة لضمان الخصوصية ، والتي تتحايل بوضوح على كل من العقوبات والرقابة. ولكن هناك مشكلة كبيرة في هذا - فليس كل الخوادم ترغب في تلقي حركة المرور من TOR. على سبيل المثال ، CloudFlare مزعج عند الوصول إلى خوادمه من خلال TOR. جوجل يجعلك تذهب من خلال العديد من كلمة التحقق. وبعض الخوادم لا تعمل ببساطة مع حركة مرور TOR TCP "المشبوهة".

بالإضافة إلى ذلك ، حاولت الحكومة الإيرانية تقييد الاتصال بـ TOR ، على الرغم من أنهم لم يتمكنوا من حظره تمامًا (فقط إذا لم يمنعوا جميع الخوادم الأجنبية!). لكنهم لا يسمحون بالاتصال المباشر بشبكة TOR. Bridges.torproject.org يأتي في متناول يدي هنا ! ومع ذلك ، تحتاج أولاً إلى الوصول إليها بطريقة أو بأخرى.

كيف نجوت؟


يمكنني استخدام مزيج من كل ما سبق!

باستخدام ربط / اسمه ، قمت بتكوين لإرسال طلبات مجال متعددة إلى وكلاء من خلال shecan و privoxy لنفق جميع المجالات المدعومة من خلال FOD وغيرها من خلال TOR.

يمكنني أيضًا استخدام GitHub لصيانة وتوزيع جسور TOR على الأشخاص الموثوق بهم.

أردت فقط أن أكتب عن مدى صعوبة القيام بكل ما يفعله الناس كل يوم ، حتى دون التفكير! أراهن أنك لا تستطيع تخيل الإنترنت بدون YouTube. لم تفقد بياناتك فجأة دون إشعار مسبق. لا يمكنك أن تتخيل مدى صعوبة البقاء في مواجهة الرقابة القوية والعقوبات. ليس لديك أي فكرة عن كيفية انتظار اتصال VPN لأكثر من 10 دقائق ، ثم الحصول على الرفض!

أكبر الألم هو أن "كل هذا يحدث فقط لأننا نعيش في إيران ، حيث لا أحد يهتم بالناس. حتى الناس! "

Source: https://habr.com/ru/post/ar461019/


All Articles