جدار الحماية
firewalld أداة لإدارة جدار الحماية لأنظمة تشغيل لينكس . توفر هذه الأداة ميزات جدار الحماية من خلال العمل كواجهة أمامية لإطار عمل netfilter الخاص بنواة لينكس. الواجهة الخلفية الافتراضية الحالية لـ firewalld هي nftables . قبل الإصدار 0.6.0، كانت iptables هي الواجهة الخلفية الافتراضية. [ 3 ] من خلال طبقاتها التجريدية، تعمل firewalld كبديل لبرامج سطر الأوامر nft وiptables. يلتزم اسم firewalld باتفاقية يونكس لتسمية برامج النظام بإضافة الحرف "d". [ 4 ]
تمت كتابة firewalld بلغة بايثون . وكان من المفترض نقله إلى لغة C++ ، ولكن تم التخلي عن مشروع النقل في يناير 2015. [ 5 ]
سمات
يدعم برنامج firewalld شبكات IPv4 و IPv6، ويمكنه إدارة مناطق جدار حماية منفصلة بدرجات ثقة متفاوتة كما هو محدد في ملفات تعريف المناطق . يستطيع المسؤولون تهيئة مدير الشبكة للتبديل التلقائي بين ملفات تعريف المناطق بناءً على شبكات Wi-Fi (اللاسلكية) وشبكات Ethernet (السلكية) المعروفة، ولكن برنامج firewalld لا يستطيع القيام بذلك بمفرده. [ 6 ]
يمكن للخدمات والتطبيقات استخدام واجهة D-Bus للاستعلام عن جدار الحماية وتكوينه. [ 7 ] يدعم firewalld قواعد التوقيت، مما يعني إمكانية تحديد عدد الاتصالات (أو "الطلبات") بالخدمة على مستوى النظام. لا يدعم النظام عدّ الطلبات ورفض الاتصالات اللاحقة لكل عنوان IP مصدر؛ وهي تقنية شائعة تُستخدم للحد من تأثير هجمات الاختراق العنيف وهجمات الحرمان من الخدمة الموزعة . [ 8 ]
تتشابه صيغة أوامر firewalld مع واجهات iptables الأخرى، مثل جدار الحماية غير المعقد (ufw) في أوبونتو ، ولكنها أكثر تفصيلاً. [ 8 ] تتيح واجهة سطر الأوامر إدارة قواعد جدار الحماية للبروتوكول والمنافذ والمصدر والوجهة، أو الخدمات المُعرَّفة مسبقًا بالاسم.
تُعرَّف الخدمات على أنها ملفات XML تحتوي على تعيينات المنافذ والبروتوكولات، ومعلومات إضافية اختيارية مثل تحديد الشبكات الفرعية وسرد وحدات مساعدة النواة المطلوبة. [ 9 ] يشبه بناء الجملة بناء جملة ملفات خدمة systemd . قد يبدو ملف خدمة بسيط لخادم ويب يستمع على منفذ TCP 443 كما يلي:
<?xml version="1.0" encoding="utf-8"?> <service> <short> خادم ويب </short> <description> استضافة ويب عامة عبر HTTPS. </description> <port port= "443" protocol= "tcp" /> </service>أضاف الإصدار 0.9.0 من برنامج firewalld دعمًا أصليًا لإعادة توجيه البيانات وإعادة توجيه المخرجات عبر كائنات السياسة. [ 10 ] وبشكل افتراضي، لا يقوم برنامج firewalld بحظر حركة المرور الصادرة كما هو مطلوب بموجب معايير مثل NIST 800-171 و800-53 .
واجهات المستخدم الرسومية (GUIs)
firewall-config عبارة عن واجهة رسومية يتم تضمينها اختياريًا مع firewalld، مع دعم معظم ميزاته.
firewall-applet أداة صغيرة لعرض حالة جدار الحماية، وهي اختيارية التضمين مع firewalld. توفر هذه الأداة إشعارات بسجل أحداث جدار الحماية، بالإضافة إلى طريقة سريعة لفتح ملف firewall-config. تم نقل firewall-applet من GTK+ إلى إطار عمل Qt في صيف عام 2015 بعد توقف بيئة سطح المكتب GNOME عن دعم أيقونات شريط النظام . [ 11 ]
التبني
يأتي برنامج firewalld بشكل افتراضي في توزيعات لينكس التالية: [ 7 ]
- CentOS 7 والإصدارات الأحدث
- فيدورا 18 والإصدارات الأحدث
- OpenSUSE Leap 15 والإصدارات الأحدث [ 12 ]
- ريد هات إنتربرايز لينكس 7 والإصدارات الأحدث
- SUSE Linux Enterprise 15 والإصدارات الأحدث [ 12 ]
- نظام التشغيل EndeavourOS Apollo والإصدارات الأحدث
يتم تفعيل جدار الحماية firewalld افتراضيًا في جميع هذه التوزيعات. كما يتوفر firewalld كأحد خيارات جدار الحماية العديدة في مستودع الحزم للعديد من التوزيعات الشائعة الأخرى مثل ديبيان [ 13 ] أو أوبونتو.
مراجع
- ↑ "إصدارات firewalld" . مستودع github.com . تم الاطلاع عليه في 29 مارس 2017 .
- ↑ "الإصدار 2.5.0" . 8 يوليو 2026. تم الاطلاع عليه في 9 يوليو 2026 .
- ↑ "إصدار firewalld-0.6.0 · firewalld/firewalld" . موقع Firewalld على GitHub . تم الاطلاع عليه بتاريخ 12 يونيو 2019 .
- ↑ كيريسك ، مايكل (2010). واجهة برمجة لينكس . سان فرانسيسكو، كاليفورنيا: نو ستارش. ص 768. ISBN 9781593272203.
- ↑ صفحة تطوير "firewalld" . موقع مشروع firewalld . مؤرشف من الأصل في 3 فبراير 2016. تم الاطلاع عليه في 9 فبراير 2016 .
- ↑ "FirewallD" . ويكي مجتمع فيدورا . تم الاطلاع عليه في 9 فبراير 2016 .
- 1 2 "الصفحة الرئيسية لمشروع firewalld" . موقع مشروع firewalld . تم الاطلاع عليه في 9 فبراير 2016 .
- 1 2 ألكساندرسن، دانيال (9 فبراير 2016). "مقارنة ومقابلة جدار الحماية غير المعقد وجدار الحماية دي" . سلايت فيوتشر . مؤرشف من الأصل في 7 يناير 2017. تم الاسترجاع في 9 فبراير 2016 .
- ↑ "ملفات تكوين خدمة firewalld" . مساحة توماس ويرنر على موقع Fedora People . تم الاطلاع عليه في 9 فبراير 2016 .
- ↑ "مقدمة عن كائنات السياسة" . مدونة firewalld . 2 سبتمبر 2020. تم الاطلاع عليه في 20 أغسطس 2021 .
- ↑ ويرنر، توماس. "في الطريق إلى كيو تي" . مدونة فاير وولد . مؤرشف من الأصل في 16 فبراير 2016. تم الاطلاع عليه في 9 فبراير 2016 .
- 1 2 "Firewalld - openSUSE Wiki" .
- ↑ "الحزمة: firewalld" . مستودع حزم دبيان . تم الاسترجاع في 9 فبراير 2016 .
روابط خارجية
- برامج سطر الأوامر
- برنامج جدار الحماية
- برامج أمان لينكس
- برامج مجانية مخصصة لنظام لينكس فقط
- برنامج ريد هات
