فایروال ابزاری امنیتی است که ترافیک ورودی و خروجی شبکه را کنترل میکند تا از شبکههای قابلاعتماد در برابر منابع مخرب محافظت کند. فایروالهای سنتی با استفاده از قواعد ساده مانند پورت و IP ترافیک را مسدود یا مجاز میکنند. فایروالهای نسل جدید امکانات پیشرفتهتری مانند بازرسی در سطح برنامه کاربردی، سیستم جلوگیری از نفوذ (IPS) و هوش تهدید بیرونی را ارائه میدهند. وجود فایروال در سطح شبکه و دستگاههای نهایی برای ایجاد امنیت چندلایه ضروری است.