نشر شبكة VPN منزلية: ما الذي تكشفه فعلاً
فتحت منفذاً واحداً، لا خدمة واحدة. راجع المستمع العام والعميل المقبول والموارد الخاصة كل على حدة قبل الاعتماد على النفق.
تعيد توجيه منفذ واحد للنفق وتقول لنفسك إن التغيير محدود. في الواقع، المنفذ لا يسمح إلا بمرور الحزم؛ وما يقف خلفه هو التعرّض. ثلاثة أشياء تحدد هذا التعرّض: المقبس الذي يستمع على الجانب العام، والهوية التي يقبلها النفق، والوجهات التي تستطيع تلك الهوية الوصول إليها. كل واحد منها يحتاج إلى جواب خاص به، لأن الاختيار الحذر في أحدها لا يقيّد الآخرين.
إعادة توجيه منفذ ليست خدمة
قاعدة الموجّه تنقل الحزم نحو مضيف؛ ولا تسمّي العملية التي تقرأها. صفحة إعادة التوجيه والمقبس المستمع يعيشان في مكانين مختلفين، ولهذا يمكن أن تشير القاعدة إلى جهاز لم يعد يشغّل الخدمة. لمعرفة ما يجيب فعلاً، انظر على المضيف: ss -lntup يسرد كل مقبس مستمع مع العملية التي تملكه. ثم طابق تلك العملية بمكوّن وإصدار ومالك.
إزالة القاعدة التي تتذكر أنك أنشأتها لا تغلق الباب. قد يكون تعيين UPnP أضاف نفسه، وقد يبقى عنوان IPv6 قابلاً للوصول بعد اختفاء مدخل IPv4، وقد توجد طريقة نشر ثانية على جهاز آخر. اقرأ قائمة تعيينات UPnP في الموجّه بالإضافة إلى مدخلاته الثابتة، ثم اختبر من خارج الشبكة.
تسجيل الدخول ليس إذن شبكة محلية
النفق يقرر من يجوز له الاتصال؛ والموارد تقرر ما يمكن للعميل المتصل فتحه. إرشادات NIST للثقة الصفرية تصنع الفصل نفسه على نطاق الشبكة: العنوان لا يثبت شيئاً عن التخويل. أعطِ حاسوباً محمولاً مسجلاً مهمة واحدة، مثل قراءة مشاركة ملفات على مضيف مسمّى، واكتب ذلك الزوج. يجب ألا يرث عنوان النفق صلاحية المسؤول على بقية المنزل.
افحص أيضاً المسارات التي يغفلها الملخص: حركة العميل إلى العميل، وعضوية الجسر، وإعادة التوجيه إلى الإنترنت، وترجمة المصدر. كل منها يمكن أن يربط نظامين لا تذكرهما مهمتك المكتوبة. أوقف ما لا تحتاجه المهمة، ثم اسرد ما يزال العميل قادراً على الوصول إليه.
فحص نظيف يثبت القليل جداً
المنفذ المفتوح حقيقة عن عنوان واحد وبروتوكول واحد؛ وتسجيل الدخول الناجح حقيقة عن بيانات اعتماد واحدة. لا يقول أي منهما ما سيحدث بعد ذلك. اختبر العملية المقصودة على المضيف المقصود، ثم جرّب هوية لم تُسجّل قط، وخدمة لم يوافق عليها أحد، وواجهة الإدارة التي يجب أن تبقى خاصة. الاختبار الأخير هو عادةً الذي يفشل.
اختبر عائلتي العناوين وكل مسار تنشره. فحص عنوان IPv4 لا يقول شيئاً عن خدمة IPv6 مستمعة، والاختبار الداخلي لا يرى مشكلة التغذية الراجعة في NAT أو مرشحاً في المنبع. شغّل فحصاً واحداً على الأقل من الخارج، على اتصال لا يعود عبر الموجّه نفسه.
اكتب التعرّض
جدول قصير يحوّل المراجعة إلى شيء يستطيع الشخص التالي تدقيقه. املأه من الخارج إلى الداخل، صفاً واحداً لكل خدمة يمكن الوصول إليها، واحفظه مع الإعدادات، لا في محادثة. إذا كان صف بلا مالك، فهذه نتيجة.
| Public address and port | Receiving host | Process on the socket | Intended actor | Who may reach it |
|---|---|---|---|---|
| 203.0.113.10:51820 | nas | wg-quick@wg0 | my laptop | enrolled peers only |
الصفوف التي تقول فقط “شبكة VPN” ليست صفوفاً بعد. يحتاج الصف إلى المقبس والمضيف والهوية والوجهة، لأن هذا ما سيختبره المدقق أو المهاجم.
خطّط للتقاعد قبل أن تحتاجه
النفق الذي لا يمكنك إبطاله باب دائم. قرر مسبقاً كيف تسحب بيانات اعتماد جهاز، وتنهي جلسة نشطة، وتستعيد الوصول بعد أن يكسر ترقية الخدمة. احتفظ بمسار استرداد لا يمر عبر النفق، لأن النفق هو ما ستصلحه. خزّنه حيث تصل إليه دون ذلك الجهاز.
تنتهي المراجعة عندما تعمل الوجهة المقصودة ولا تعمل الوجهات غير المرغوبة. وهي ليست ضماناً بعدم وجود ثغرة، ولا يغني عنها وسم أخضر من ماسح. سلّم الجدول وملاحظة الاسترداد إلى من يرث الإعداد.