ファイアウォールとは? 基礎知識まとめ

ファイアウォールは単に「ネットワークのセキュリティ」とだけ説明されがちですが、実際に何をチェックし、何はチェックしないのかを理解すると、その仕組みがぐっと分かりやすくなります。

最も基本的なタイプはパケットのヘッダー情報でフィルタリングする

パケットフィルタリング型ファイアウォールは、各パケットのヘッダー情報(送信元・宛先のIPアドレス、ポート番号、プロトコル)をあらかじめ定めたルールと照合し、通信の広い文脈を見ずに許可・遮断を判断します。

ステートフルファイアウォールは通信の状態を追跡する

ステートフルファイアウォールは進行中の接続の状態を記憶しているため、自分から開始した通信に対する正当な戻りの通信は自動的に許可しつつ、どの正規セッションにも属さない一方的な通信は遮断できます。ステートレスなパケットフィルタリングに比べた大きな進歩です。

次世代ファイアウォール(NGFW)はより深い部分まで検査する

NGFWは従来のフィルタリングに加えて、通信の実際のアプリケーションや内容の検査、侵入防止機能の統合、ポートやプロトコルだけでなくどのアプリケーションが通信を発生させているかの特定といった機能を備えています。

インバウンドとアウトバウンドのルールは目的が異なる

インバウンドルールは外部からネットワークや機器に到達できる通信を制御するもので、外部からの攻撃に対する主要な防衛線です。アウトバウンドルールは自分のネットワークから外部へ送信できる通信を制御し、マルウェアが外部サーバーと通信しようとするのを検知する役割を果たします。

「原則すべて拒否」がより安全な基本設定

適切に設定されたファイアウォールは、基本的にすべての通信をデフォルトで遮断し、実際に必要な特定のポートや接続だけを開放します。すべて許可した上で既知の悪意ある通信を後から遮断しようとするやり方より安全です。

ファイアウォールですべての脅威を防げるわけではない

ファイアウォールは、許可すると設定されている通信の中で発生する攻撃、たとえばユーザーが開いた悪意あるメール添付ファイル、改ざんされた正規サイト、フィッシングで盗まれた認証情報などは、ネットワークレベルでは通常の通信に見えるため一般的に防げません。

「ファイアウォールさえあれば安心」とは言えない理由

ファイアウォールはネットワークの境界を越える通信を許可するかどうかを制御しますが、許可された正常に見える通信の中で何が起きるかまでは把握できません。許可されたWeb通信の中でユーザーが悪意あるリンクをクリックしても、ファイアウォールのルールセットからは見えません。だからこそファイアウォールは、単体ではなくウイルス対策ソフト、継続的なアップデート、利用者自身の意識と組み合わせて使われるのが一般的です。

家庭用ルーターにはすでに基本的なファイアウォールが内蔵されている

多くの家庭用ルーターは初期設定でステートフルファイアウォールを内蔵しており、副次的な効果としてNATによって家庭内の各機器がインターネットから直接見えにくくなっており、所有者が何も設定しなくてもある程度の保護が働いています。

よくある質問

ルーターにすでにファイアウォールが搭載されている場合、別途用意する必要はありますか?

ほとんどの家庭利用者にとっては、ルーターの内蔵ファイアウォールとOSのソフトウェアファイアウォール(Windows Defenderファイアウォールなど)を組み合わせれば、妥当な基本レベルの保護になります。専用のハードウェアファイアウォールは、より複雑なネットワーク要件を持つ企業により関係が深いものです。

ファイアウォールを使うとインターネット接続が遅くなりますか?

現代的なハードウェア上で適切に設定されたファイアウォールが、一般的な家庭のインターネット速度に与える影響はごくわずかです。NGFWのディープパケットインスペクション機能は多少の処理負荷を追加しますが、これは一般家庭の通信量よりも企業規模の環境でより重要になります。