米国国立標準技術研究所(NIST)が公表する公式ガイドライン『NIST Special Publication 800-41 Revision 1』(2009年9月公開)によると、ファイアウォールは「異なるセキュリティ水準を持つネットワークやホスト間のトラフィックの流れを制御する装置やプログラム」と定義されています。同文書では、ネットワークファイアウォール、ホストベースファイアウォール、パーソナルファイアウォール、パケットフィルタリング方式、プロキシベース方式といった複数の技術分類を取り上げ、それぞれの利点・欠点・セキュリティ機能を比較しながら、組織がファイアウォールを選定・設定・試験・展開・管理する際の指針を提供しています。