جدار حماية ذو حالة

في مجال الحوسبة، يُعد جدار الحماية ذو الحالة جدار حماية قائم على الشبكة ، حيث يتتبع جلسات اتصالات الشبكة التي تمر عبره بشكل فردي. ويُعرف فحص الحزم ذي الحالة ، أو ما يُسمى أيضًا بتصفية الحزم الديناميكية، [ 1 ] بأنه ميزة أمنية شائعة الاستخدام في الشبكات غير التجارية والتجارية.

وصف

يتتبع جدار الحماية ذو الحالة حالة اتصالات الشبكة، مثل تدفقات TCP وحزم بيانات UDP ورسائل ICMP ، ويمكنه تطبيق تصنيفات مثل "استماع" و "مُنشأ" و "إغلاق" . [ 2 ] تُنشأ إدخالات في جدول الحالة لتدفقات TCP أو حزم بيانات UDP المسموح لها بالاتصال عبر جدار الحماية وفقًا لسياسة الأمان المُكوّنة. بمجرد وجودها في الجدول، تُعالج جميع الحزم المرتبطة بجلسة مُخزّنة، مما يقلل من دورات وحدة المعالجة المركزية مقارنةً بالفحص القياسي. كما يُسمح للحزم المرتبطة بالعودة عبر جدار الحماية حتى في حال عدم وجود قاعدة مُكوّنة للسماح بالاتصالات من ذلك المضيف. إذا لم يُرصد أي حركة مرور لفترة زمنية مُحددة (تعتمد على تنفيذ مهلة الانتظار)، يُزال الاتصال من جدول الحالة. قد يؤدي ذلك إلى انقطاعات غير متوقعة في التطبيقات أو اتصالات TCP نصف مفتوحة . يمكن برمجة التطبيقات لإرسال رسائل إبقاء الاتصال نشطًا [ 3 ] بشكل دوري لمنع جدار الحماية من قطع الاتصال خلال فترات انعدام النشاط أو للتطبيقات المصممة لفترات صمت طويلة.

تعتمد طريقة الحفاظ على حالة الجلسة على بروتوكول النقل المستخدم. يُعدّ TCP بروتوكولًا موجهًا للاتصال [ 4 ] ، وتُنشأ الجلسات من خلال مصافحة ثلاثية باستخدام حزم SYN ، وتُنهى بإرسال إشعار FIN . [ 5 ] يمكن لجدار الحماية استخدام مُعرّفات الاتصال الفريدة هذه لمعرفة متى يجب إزالة جلسة من جدول الحالة دون انتظار انتهاء المهلة. أما UDP فهو بروتوكول غير موجه للاتصال [ 4 مما يعني أنه لا يُرسل مُعرّفات فريدة متعلقة بالاتصال أثناء الاتصال. ولهذا السبب، لا تُزال الجلسة من جدول الحالة إلا بعد انتهاء المهلة المُحددة. تُعدّ تقنية UDP hole punching تقنية تستغل هذه الخاصية للسماح بإنشاء أنفاق بيانات ديناميكية عبر الإنترنت. [ 6 ] تختلف رسائل ICMP عن رسائل TCP وUDP، إذ تنقل معلومات تحكم الشبكة نفسها. ومن الأمثلة المعروفة على ذلك أداة ping . [ 7 ] يُسمح لردود ICMP بالمرور عبر جدار الحماية. في بعض السيناريوهات، يمكن أن تستخدم اتصالات UDP بروتوكول ICMP لتوفير معلومات حول حالة الجلسة، وبالتالي سيتم السماح أيضًا بمرور استجابات ICMP المتعلقة بجلسة UDP.

مزايا جدار الحماية ذي الفحص الظرفي

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

عيوب جدار الحماية ذي الفحص القائم على الحالة

  • يستهلك موارد كثيرة ويؤثر على سرعة اتصالات الشبكة
  • أغلى من خيارات جدار الحماية الأخرى
  • لا يوفر إمكانيات المصادقة للتحقق من أن مصادر حركة المرور ليست مزيفة.
  • لا يعمل مع التوجيه غير المتماثل (الاتجاهات المتعاكسة تستخدم مسارات مختلفة)
  • قد يؤدي ذلك إلى انقطاعات غير متوقعة أو اتصالات نصف مفتوحة إذا ظلت الاتصالات خاملة لفترة أطول من المهلة الزمنية المحددة.

انظر أيضاً

مراجع

  1. غورالسكي، والتر (12 مايو 2017). الشبكة المصورة: كيف يعمل بروتوكول TCP/IP في شبكة حديثة . دار نشر إلسيفير للعلوم. رقم ISBN 978-0-12-811027-0. OCLC 986540207 . 
  2. "حالة اتصال TCP" . مركز معارف IBM . 12 فبراير 2015. تم الاطلاع عليه في 6 سبتمبر 2020 .
  3. "دليل استخدام خاصية TCP Keepalive" . مشروع توثيق لينكس . تم الاطلاع عليه بتاريخ 6 سبتمبر 2020 .
  4. 1 2 ميتشل، برادلي (1 أبريل 2020). "TCP مقابل UDP" . لايف واير . تم الاسترجاع في 6 سبتمبر 2020 .
  5. "مصافحة TCP الثلاثية" . دراسة - CCNA . 6 سبتمبر 2018. تم الاطلاع عليه في 6 سبتمبر 2020 .
  6. "التجاوز التلقائي لـ NAT لإنشاء أنفاق VPN تلقائية بين أجهزة Cisco Meraki" . Meraki . تم الاطلاع عليه في 6 سبتمبر 2020 .
  7. ميتشل، برادلي (3 ديسمبر 2018). "دليل بروتوكول رسائل التحكم في الإنترنت (ICMP)" . لايف واير . تم الاسترجاع في 6 سبتمبر 2020 .