読み方 : パケットフィルタリングがたファイアウォール

パケットフィルタリング型ファイアウォール【packet filtering firewall】

概要

パケットフィルタリング型ファイアウォールとは、ファイアウォールの種類の一つで、ネットワークを通過するパケットヘッダ情報を検査し、あらかじめ定めたルールに基づいて通過・遮断を判断するもの。最も古くからあり基本的な方式である。
パケットフィルタリング型ファイアウォールのイメージ画像

通信はIPデータグラム単位で処理され、各データグラムに含まれる送信元IPアドレス、宛先IPアドレスプロトコル種別、送信元ポート番号、宛先ポート番号などの情報を参照して判定が行われる。管理者はこれらの属性に対するルールを事前に設定し、条件に一致するパケットのみ通過させる。

例えば、「外部からの宛先ポート443番HTTPS)への通信は許可し、それ以外は拒否する」といったルールを記述することで、外部から内部のWebサーバへのアクセスのみを通過させることができる。通常、ファイアウォールネットワーク境界に置かれるため、外部から内部への通信と逆方向の通信は異なるルールで運用するのが一般的である。

ルールの記述に使うことができる情報はインターネット層IPIPアドレスプロトコル番号など)、トランスポート層UDPTCPポート番号など)のヘッダ情報のみで、HTTPSMTPなど個別のアプリケーション層プロトコルの情報を用いることはできない。これらのプロトコルが運ぶデータそのもの(ペイロード)に含まれる不正なコードなどは検知できない。

ステートレスとステートフル

処理は個々のデータグラム単位で独立して行われ、過去の通信の状態を記憶しない。この方式は「ステートレス」と呼ばれ、処理が単純なため高速に動作するが、TCPの接続状態を把握できないため、戻りパケットの正当性を文脈から判断できないという制約がある。

この弱点を補ったのが「ステートフルインスペクション」(SPI)であり、TCP接続の確立状態を追跡して整合性のないパケットを遮断できる。現代のファイアウォールはほぼステートフル型が標準となっており、純粋なステートレスパケットフィルタリングルータアクセス制御リストACL)など簡易なファイアウォール機能で使われる。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。