Dalam pengkomputeran, firewall adalah sistem keselamatan rangkaian yang memantau dan mengawal trafik rangkaian yang masuk dan keluar berdasarkan peraturan keselamatan yang telah ditetapkan. Biasanya firewall menubuhkan sebuah tembok di antara rangkaian dalaman dan rangkaian luaran, seperti Internet, yang di anggap sebagai rangkaian tidak selamat dan tidak dipercayai. Firewall dikategorikan kepada "Network Firewalls" atau "Host-based Firewall". Network firewall adalah perisian yang dijalankan menggunakan perkakasan komputer biasa yang membolehkan ia menapis antara dua atau lebih trafik rangkaian. Host-based firewall pula menyediakan lapisan perisian pada satu hos yang mengawal lalu lintas rangkaian dalam dan di luar sesebuah komputer/ server. Firewall juga menawarkan fungsi lain pada rangkaian dalaman, contoh nya sebagai DHCP atau VPN server untuk sesebuah rangkaian tersebut.