Dalam pengkomputeran, firewall adalah sistem keselamatan rangkaian yang memantau dan mengawal trafik rangkaian masuk dan keluar berdasarkan peraturan keselamatan yang telah ditetapkan. Firewall biasanya menetapkan halangan antara rangkaian dalaman yang dipercayai dan rangkaian luaran yang tidak dipercayai, seperti Internet.
Firewall sering dikategorikan sebagai firewall rangkaian atau firewall berasaskan host . Firewall rangkaian menapis trafik antara dua atau lebih rangkaian dan berjalan pada perkakasan rangkaian. Firewall berasaskan tuan rumah dijalankan di komputer tuan rumah dan mengendalikan lalu lintas rangkaian masuk dan keluar dari mesin tersebut.