ネットワークに接続された個々のコンピュータとサーバを保護することに加えて、ネットワークを行き来するトラフィックを制御することが大切です。

ファイアウォールは、内部のネットワーク ユーザを外部の脅威から守る最も効果的なセキュリティ ツールの 1 つです。 ファイアウォールは、複数のネットワークの間に介在してその間のトラフィックを制御し、不正アクセスの防止にも役立ちます。 ファイアウォール製品では、さまざまなテクニックを使用して、ネットワークへのアクセスの許可または拒絶を判断しています。 そうした技法を次に示します。

ファイアウォール製品によっては、このようなフィルタリング機能を 1 つ以上サポートしている場合があります。 また、ファイアウォールでは多くの場合、ネットワーク アドレス変換(Network Address Translation; NAT)が実行されます。 NAT では、内部 IP アドレス(または IP アドレスのグループ)が、ネットワークに送信される外部のパブリック IP アドレスに変換されます。 これにより、内部 IP アドレスを外部ユーザから隠すことができます。

ファイアウォール製品は、図に示すように、さまざまな形でパッケージングされています。