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