مضيف DMZ في الراوتر مقابل الوصول الخاص: أيهما يناسب جهاز Mac؟
يحوّل مضيف DMZ في الراوتر كل طلب وارد غير مطابق إلى حاسوب واحد. قارنه بقاعدة ضيقة أو مسار خاص قبل أن تفعّله.
إعداد مضيف DMZ في راوتر منزلي يبدو كمنطقة أمنية ويعمل كتحويل شامل. كل ما يصل من الإنترنت ولم تطابقه قاعدة أخرى يُرسل إلى عنوان LAN المختار. هذا اختصار لجعل خدمة واردة تعمل، وليس تصميماً للوصول إلى جهاز Mac واحد بشكل خاص. قارنه بقاعدة ضيقة أو مسار خاص قبل تفعيله.
ما يفعله إعداد DMZ فعلاً
في معظم برامج الشركات المصنّعة للمستهلكين يعني هذا المصطلح شيئاً واحداً بالضبط: حركة المرور الواردة غير المطابقة تُحوّل إلى المضيف المحدد. ولا ينشئ شبكة فرعية منفصلة أو منطقة جدار ناري أو حداً للعزل. يتلقى الحاسوب المختار كل ما لم يعرف الراوتر ماذا يفعل به.
لهذا يكون الإعداد فعالاً جداً في إصلاح خدمة معطلة وضعيفاً جداً في الحد مما يصل غيره. فالراوتر يفعل ما قيل له على نحو واسع. ولا شيء في البرنامج الثابت يفصل الطلب الذي أردته عن الطلب الذي لم ترده.
ثلاثة أدوار لجهاز Mac، وثلاثة أبواب أمامية
اسرد ما يفعله جهاز Mac فعلاً قبل أن تفتح أي شيء. العميل الذي يتصل إلى الخارج لا يحتاج إلى أي قاعدة واردة على الإطلاق. والخادم يحتاج إلى مستمع خاص به ومصادقة خاصة به ونقل ضيق. وهدف مشاركة الشاشة يحتاج إلى مسار خاص إضافة إلى قائمة المستخدمين المسموح لهم في الخدمة. هذه ثلاثة تصاميم مختلفة، وإعداد DMZ لا يناسب أياً منها جيداً.
sudo lsof -nP -iTCP -sTCP:LISTENشغّل ذلك على جهاز Mac واقرأ القائمة. إذا لم يكن هناك ما يستمع، فلن تجعل أي قاعدة واردة خدمةً تظهر.
قارن التعرّض، لا الراحة
التحويل الشامل يوسّع سطح الهجوم ليشمل كل منفذ يكشفه جهاز Mac، بما في ذلك خدمات نسيت أنك فعّلتها. والتحويل الضيق يكشف منفذاً واحداً للإنترنت ولا يزال يحتاج إلى مصادقة التطبيق نفسه. والمسار الخاص لا يكشف شيئاً علناً، مقابل اشتراط النفق قبل الوصول.
ليست الراحة هي الفاصل هنا، لأن الخيار المريح هو أيضاً الذي يفشل مفتوحاً. إذا كان جهاز Mac يتصل إلى الخارج فقط، فالعدد الصحيح للفتحات الواردة هو صفر، وتلك الجملة تستحق القراءة مرتين قبل فتح منفذ. واختيار غير ذلك يعني قبول تعرّض لا تحتاجه. اكتب ذلك التعرّض، فالخيار عادةً يحسم نفسه.
استبدل التحويل الشامل دون انقطاع
استبدال التحويل الشامل تمرين جرد قبل أن يكون تغييراً في جدار الحماية. اعرف أي خدمة مشروعة تعتمد حالياً على القاعدة الواسعة، وتأكد من أن البديل يعمل لكل منها. ثم أزل إدخال DMZ وأضف فقط القاعدة الضيقة أو الوصول الخاص الذي يتطلبه التصميم. ترك المدخلين مفتوحين أثناء الانتقال هو الطريق إلى أن يصبح الحل المؤقت دائماً.
أبقِ جدار حماية المضيف ومصادقة الخدمة نفسها في مكانهما مهما كان المسار. فالنفق يحمي النقل، لا مستمعاً عاماً يصادف أنه على الجهاز نفسه. الصيانة والتحديثات تظل تحدد ما إذا كانت الخدمة آمنة، ويمكن لتحديث البرنامج الثابت أن يغيّر بهدوء ما تسمح به القاعدة الواسعة. وثائق الشركة المصنّعة لميزة مضيف DMZ تقول الشيء نفسه عن التعرّض، بكلمات أقل.