ファイアウォールとは?
ファイアウォールは、建物の入口に配置されたセキュリティガードのようなものです。入退場しようとするすべての人物(この場合はデータパケット)は、ルールのリストに照らし合わせてチェックされます。データが基準を満たさなければ、通過を拒否されます。満たせば、そのまま通過できます。
ファイアウォールは、あなたのデバイスまたはネットワークとインターネットの間に位置し、どのトラフィックを許可し、何をブロックするかを決定します。ファイアウォールはサイバーセキュリティにおける最も歴史があり、根本的なツールのひとつであり、1980年代後半にその概念が初めて登場したときと変わらず、今日でも重要性を持ち続けています。
---
ファイアウォールはどのように機能するか?
ファイアウォールは、ネットワーク上を行き交う小さな情報のまとまりであるデータパケットを検査することで機能します。ルールセットまたはアクセス制御リストと呼ばれる一連のルールに基づいて、ファイアウォールは各パケットを通過させるか破棄するかを判断します。
ファイアウォールにはいくつかの種類があり、それぞれ異なる精度のレベルで機能します:
- パケットフィルタリングファイアウォール — 最も基本的な種類です。個々のパケットを検査し、送信元IPアドレス、宛先IPアドレス、ポート番号などの詳細を確認します。処理は速いですが、パケットの内部コンテンツは確認しません。
- ステートフルインスペクションファイアウォール — パケットフィルタリングよりも一段階進んだ方式で、アクティブな接続を追跡します。トラフィックのコンテキストを理解するため、受信パケットが確立された正当なセッションの一部であるか、不審なものであるかを判断できます。
- アプリケーション層ファイアウォール(プロキシファイアウォール) — ヘッダーだけでなく、トラフィックの実際のコンテンツまで詳しく検査します。特定のアプリケーションやプロトコルを識別できるため、管理者はより細かい制御が可能になります。
- 次世代ファイアウォール(NGFW) — 従来の手法に加え、ディープパケットインスペクション、侵入防止、さらにはマルウェア検出などの高度な機能を組み合わせた現代的なファイアウォールです。
ファイアウォールは、ハードウェアベース(ネットワーク上に設置された物理デバイス)、ソフトウェアベース(コンピューターまたはサーバー上で動作するアプリケーション)、あるいはその両方の組み合わせとして存在します。
---
VPNユーザーにとってファイアウォールが重要な理由
VPNを利用している場合でも、ファイアウォールはセキュリティ全体の構成において重要なサポート役を担っています。その理由は以下の通りです:
ファイアウォールはVPNトラフィックをブロックすることがあります。 これはVPNユーザーがよく経験する問題です。政府、職場、学校、そしてストリーミングサービスが、一般的なVPNプロトコルやポートをブロックするようにファイアウォールを設定することがあります。VPNに接続しているのに特定のサイトやサービスにアクセスできない場合、ファイアウォールがその原因である可能性があります。
VPNとファイアウォールは連携して機能します。 VPNはトラフィックを暗号化してIPアドレスを隠す一方、ファイアウォールはネットワークへの送受信トラフィックを制御します。両方を組み合わせて使用することで、どちらか一方だけを使うよりも強力な保護が得られます。
ファイアウォールはVPNサーバーを保護できます。 独自のVPNインフラを運用している企業は、VPNゲートウェイやその背後にある内部ネットワークへの不正アクセスを防ぐために、ファイアウォールに大きく依存しています。
個人用ファイアウォールが保護の層を追加します。 VPNが有効な状態でも、デバイス上のソフトウェアファイアウォールは、悪意のあるプログラムが不正な外部接続を行うのをブロックできます。これはVPN単体では防ぐことができません。
---
実際の使用例
- 自宅での使用: ルーターにはおそらく基本的なファイアウォールが内蔵されており、インターネットからの不要な受信接続を防いでいます。その存在に気づかないかもしれませんが、静かにネットワークを守っています。
- 職場での使用: 企業のファイアウォールは、ソーシャルメディアサイト、動画ストリーミング、そしてVPN接続をブロックすることがよくあります。VPNを使ってリモートで会社のリソースにアクセスする従業員は、通常、会社が承認したファイアウォール設定を経由して接続しています。
- 旅行中: ホテルや空港のパブリックWi-Fiを使用している場合、そのネットワークのファイアウォールがVPNのポートをブロックすることがあります。これが、旅行者がトラフィックを偽装するためのオブファスケーション機能を持つVPNを必要とする一般的な理由です。
- ゲーミング: ゲーマーはオンラインプレイのためにピアツーピア接続を許可したり、特定のポートを開放したりするためにファイアウォールのルールを調整する必要がある場合があります。このプロセスはポートフォワーディングと関連していることが多いです。
ファイアウォールの仕組みを理解することで、接続の問題をトラブルシューティングし、より賢いセキュリティ上の判断を下し、VPNを最大限に活用できるようになります。