ファイアウォールとは、特定のネットワークと、外部ネットワークとの通信を制御することでコンピュータのセキュリティを維持するソフトウェアのことです。

ファイアウォールは、あらかじめ設定されたルール(ACL)に基づいて通信を中継したり、破棄したりする機能をもつアクセス制御製品です。

ファイアウォールは、「信頼できるネットワーク」と「信頼できないネットワーク」の2つのネットワーク間のアクセスを制御するために使われる。