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

القاعدة التي يمكنك فرضها تتعلق بعنوان المصدر

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

إذا كان الهدف وقف سلوك معيّن، فقاعدة العنوان أداة صريحة متاحة ببساطة. وإذا كان الهدف تحديد مستخدم، فالعنوان دليل خاطئ ومصادقة التطبيق هي الدليل الصحيح. حدّد هدفك قبل أن تدخل القاعدة حيّز الإنتاج.

ما يخبرك به استعلام السجل حقًا

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

dig +short exit.example.net
whois 203.0.113.0 | head -40

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

توقف إذا كان الاستعلام وحده يبرر القاعدة المقترحة. اللقطة ليست قرار نطاق.

المخارج المشتركة والأضرار الجانبية

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

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

اختر أضيق نطاق يسمح به السياسة، واكتب من المتوقع أن يُصاب بالخطأ.

أدلة تُسجّل، وسبيل عودة للمستخدمين

ينبغي أن تحمل كل قاعدة عنوان الملاحظة التي برّرتها والتاريخ والنطاق ونقطة مراجعة. ذلك السجل هو ما يمكّن الشخص التالي من تصغير القاعدة بدلًا من التخمين في سبب وجودها. وبدونه يصبح الحظر المؤقت بنية دائمة.

nft list ruleset | grep -n 203.0.113
ss -tn state syn-recv '( dport = :443 )'

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

العَرَض الذي يجب أن تبقيه في الأفق هو الفجوة بين ما تفعله القاعدة وما يعتقد الناس أنها تفعله. الحظر يرفض عنوانًا. والحساب يحدد مستخدمًا. أبقِ الجملتين منفصلتين في التذكرة، وستكون القاعدة التالية أسهل في الدفاع عنها.

مقالات ذات صلة