دیوار آتش (فایروال firewall) سد ایمن یك شبكه رایانه ای در برابر جهان خارج است. افراد، شركت ها و سازمان های بزرگ به دیوار آتشی نیاز دارند كه به قدر كافی قوی باشد و تلاش هكرها را برای نفوذ به سیستم رایانه ای ناكام بگذارد. با وجود اهمیت زیاد دیوار آتش، مدیریت قواعد آن برای این كه سازمان های دارای شبکه های بزرگ رایانه ای بتوانند بین دوست و دشمن آنلاین تمیز قایل شوند، كاری پیچیده، مستعد خطا، گران و ناكارآمد است.