فایروال یک سیستم امنیتی شبکه است که برای جلوگیری از دسترسی غیرمجاز به یا از یک شبکه کامپیوتری خصوصی طراحی شده است. این یک سیستم امنیتی شبکه مبتنی بر نرم افزار یا سخت افزار است که ترافیک ورودی و خروجی شبکه را بر اساس قوانین امنیتی از پیش تعیین شده نظارت و کنترل می کند. فایروال به عنوان یک مانع بین یک شبکه داخلی قابل اعتماد و یک شبکه خارجی غیرقابل اعتماد مانند اینترنت عمل می کند و به جلوگیری از دسترسی غیرمجاز به یا از شبکه داخلی کمک می کند.