Skip to the content.

まず結論

アプリケーションゲートウェイとは、アプリケーション層の通信内容を確認して、通信を許可・拒否する仕組みです。

SG試験では、ファイアウォールの方式の一つとして出題されやすいです。
ポイントは、パケットフィルタ型のようにIPアドレスやポート番号だけを見るのではなく、HTTPやFTPなど、アプリケーションごとの内容まで確認できることです。


直感的な説明

アプリケーションゲートウェイは、ネットワークの入口で荷物の宛名だけでなく、中身や目的も確認する受付係のようなものです。

パケットフィルタ型は、次のような情報を見ます。

  • どこから来たか
  • どこへ行くのか
  • どのポート番号を使うのか

一方で、アプリケーションゲートウェイは、さらに一歩踏み込んで確認します。

  • Web通信の内容は適切か
  • 利用してよいアプリケーションか
  • 危険な要求が含まれていないか
  • 通信ルールに反していないか

つまり、アプリケーションゲートウェイは、通信の表札だけでなく、中身の意味まで見て判断する仕組みと考えると分かりやすいです。


定義・仕組み

アプリケーションゲートウェイは、OSI参照モデルでいうアプリケーション層の情報を見て通信を制御します。

代表的には、次のようなアプリケーションプロトコルを対象にします。

対象
Web通信 HTTP、HTTPS
ファイル転送 FTP
メール SMTP、POP3、IMAP
名前解決 DNS

アプリケーションゲートウェイは、内部の端末と外部のサーバの間に入り、通信を中継します。
このように、利用者の代わりに通信を行う仕組みはプロキシとも関係します。

たとえば、社内PCが外部Webサイトへアクセスするとき、社内PCが直接アクセスするのではなく、アプリケーションゲートウェイが間に入って確認・中継します。


どんな場面で使う?

アプリケーションゲートウェイは、単に通信を通すか止めるだけでなく、通信内容を確認したい場面で使われます。

Webアクセスを制御する

社内から外部Webサイトへのアクセスを管理したい場合に使われます。

たとえば、次のような制御が考えられます。

  • 業務に不要なWebサイトへのアクセスを制限する
  • 危険なWebサイトへのアクセスを遮断する
  • 通信内容をログとして記録する

アプリケーションごとに通信を制御する

同じポート番号を使う通信でも、アプリケーションの内容によって許可・拒否を分けたい場合があります。

アプリケーションゲートウェイは、通信の内容を確認できるため、より細かい制御ができます。


内部ネットワークを直接見せない

アプリケーションゲートウェイが中継役になることで、内部端末が外部サーバと直接通信しない構成にできます。

これにより、内部ネットワークの構成を外部から見えにくくしたり、通信を集中的に管理したりできます。


パケットフィルタ型との違い

SG試験では、パケットフィルタ型との違いがよく問われます。

比較項目 パケットフィルタ型 アプリケーションゲートウェイ型
見る情報 IPアドレス、ポート番号など アプリケーション層の内容
判断の深さ 比較的浅い より深い
処理の軽さ 軽い傾向 重くなりやすい
制御の細かさ 基本的な制御 細かい制御が可能
代表的な表現 ヘッダー情報で判断 通信内容を確認、代理で中継

ざっくり言うと、次のように切り分けます。

パケットフィルタ型 = 宛名やポート番号を見る
アプリケーションゲートウェイ型 = 通信内容まで見る


ステートフルインスペクション型との違い

ステートフルインスペクション型は、通信状態やセッションの流れを見て判断します。

一方、アプリケーションゲートウェイ型は、アプリケーション層の内容まで確認します。

用語 判断の中心
ステートフルインスペクション型 通信状態、セッション状態
アプリケーションゲートウェイ型 アプリケーション層の内容

「状態を管理する」「戻り通信を判断する」ならステートフルインスペクション型、
「アプリケーションの内容まで確認する」ならアプリケーションゲートウェイ型と判断します。


メリットと注意点

アプリケーションゲートウェイには、細かく制御できるというメリットがあります。

メリット

  • アプリケーションごとの通信内容を確認できる
  • 不適切な通信を細かく制御できる
  • 内部端末と外部サーバの直接通信を避けやすい
  • 通信ログを集中的に管理しやすい

注意点

  • 処理が重くなりやすい
  • アプリケーションごとの設定や管理が必要
  • 対応していないアプリケーションには使いにくい場合がある
  • 暗号化通信では、内容確認に追加の仕組みが必要になる場合がある

SG試験では、細かく制御できる一方で、処理負荷や管理負荷が増えやすい点も押さえておくとよいです。


よくある誤解・混同

誤解1:IPアドレスやポート番号だけで判断する仕組みである

これはパケットフィルタ型の説明です。

アプリケーションゲートウェイは、IPアドレスやポート番号だけでなく、アプリケーション層の通信内容を確認します。


誤解2:通信状態を見るだけの仕組みである

これはステートフルインスペクション型と混同しやすいポイントです。

ステートフルインスペクション型は、通信状態やセッションの流れを見ます。
アプリケーションゲートウェイ型は、アプリケーションの内容まで確認します。


誤解3:通信を暗号化する仕組みである

これは誤りです。

アプリケーションゲートウェイは、通信を制御・中継する仕組みです。
通信を暗号化する代表的な仕組みは、TLSやVPNなどです。


誤解4:IDSやIPSと同じである

完全に同じではありません。

IDSは不正な通信を検知する仕組み、IPSは不正な通信を検知して遮断する仕組みです。

アプリケーションゲートウェイは、通信の中継点としてアプリケーション層の内容を確認し、通信を制御します。

用語 役割
アプリケーションゲートウェイ アプリケーション層の内容を確認して通信を制御
IDS 不正な通信を検知
IPS 不正な通信を検知して遮断
WAF Webアプリケーションへの攻撃を検知・遮断

試験での判断ポイント

SG試験では、次のような表現が出たらアプリケーションゲートウェイを疑います。

  • アプリケーション層の内容を確認する
  • HTTPやFTPなどの内容を確認する
  • 通信を代理で中継する
  • プロキシとして動作する
  • アプリケーションごとに通信を制御する

反対に、次の表現は別の用語と切り分けます。

説明 該当しやすい用語
IPアドレスやポート番号で判断 パケットフィルタ型
通信状態やセッションを管理 ステートフルインスペクション型
IPアドレスやポート番号を変換 NAT、NAPT
不正な通信を検知 IDS
不正な通信を検知して遮断 IPS
Webアプリへの攻撃を防ぐ WAF
通信を暗号化する TLS、VPN

まとめ(試験直前用)

アプリケーションゲートウェイは、アプリケーション層の通信内容を確認して、通信を制御する仕組みです。

試験直前は、次の3点を押さえておきましょう。

  • 見るのはアプリケーション層の内容
    IPアドレスやポート番号だけでなく、HTTPやFTPなどの内容まで確認する。

  • 代理で中継するイメージ
    内部端末と外部サーバの間に入り、通信を確認してから中継する。

  • 細かく制御できるが重くなりやすい
    制御は細かいが、処理負荷や管理負荷が増えやすい。

SG試験では、「アプリケーション層」「通信内容を確認」「プロキシとして中継」という表現を手がかりにすると、パケットフィルタ型やステートフルインスペクション型と切り分けやすくなります。

🔗 関連記事


🏠 情報セキュリティマネジメントトップに戻る

🔗 関連記事


🏠 情報セキュリティマネジメントトップに戻る