العودة إلى الدورة

تكوين قواعد iptables الأساسية (أداة جدار حماية Linux)

احتراف الأمن السيبراني: من الصفر إلى الاحتراف

جدار حماية Linux: iptables

أداة iptables هي الأداة التقليدية لسطر الأوامر المستخدمة لإعداد وإدارة جدار حماية Netfilter في Linux. تعمل عن طريق إعداد قواعد في سلاسل (chains) مختلفة (INPUT, OUTPUT, FORWARD).

السياسة الافتراضية

قبل وضع القواعد، تحدد السياسة الافتراضية للسلسلة (عادةً DROP أو ACCEPT). للأمن العالي، يجب أن تكون السياسة الافتراضية لسلسلة INPUT هي DROP.

bash iptables -P INPUT DROP

بناء جملة القواعد الأساسية

bash iptables -A [CHAIN] -p [PROTOCOL] --dport [PORT] -j [TARGET]

مثال 1: السماح بحركة مرور SSH الواردة (المنفذ 22)

bash iptables -A INPUT -p tcp --dport 22 -j ACCEPT

مثال 2: حظر جميع حركة المرور من عنوان IP خبيث محدد

bash iptables -A INPUT -s 10.10.10.1 -j DROP

ملاحظة: في العديد من أنظمة Linux الحديثة، يتم استخدام firewalld أو ufw كواجهات أسهل لإدارة Netfilter، ولكن تظل iptables هي المعيار الأساسي.