アプリケーションレイヤーゲートウェイ(ALG)とは

アプリケーションレイヤーゲートウェイ(ALG)は、ネットワーク上のアプリケーションサーバーに代わって動作し、悪意のある可能性があるトラフィックからサーバーとアプリケーションを保護するセキュリティソフトウェアまたはデバイスの一種です。

ALGの役割

アプリケーションプロキシゲートウェイとも呼ばれるアプリケーションレイヤーゲートウェイは、一般にOSIモデルのレイヤー7として知られる、インフラストラクチャのアプリケーションレイヤーでさまざまな機能を実行できます。これらの機能には、アドレスおよびポートの変換、リソースの割り当て、アプリケーション応答の制御、データトラフィックと制御トラフィックの同期などがあります。アプリケーションサーバーのプロキシとして機能し、SIPやFTPなどのアプリケーションプロトコルを管理することで、アプリケーションレイヤーゲートウェイはアプリケーションセッションの開始を制御できます。また、必要に応じて接続を阻止または終了することでアプリケーションサーバーを保護し、アプリケーションレイヤーセキュリティを実現します。

アプリケーションレイヤーゲートウェイが重要な理由

アプリケーションは、事業運営や日常生活に欠かせません。しかし、アプリケーションやITインフラストラクチャのアプリケーション層を狙う攻撃が増えています。事業継続性を確保し、機密データや個人を特定できる情報(PII)を保護するには、アプリケーション層に特化したセキュリティ対策が必要です。アプリケーション層ゲートウェイは、アプリケーションとそこに含まれるデータを防御し、セキュアなアプリケーションデリバリを実現するための選択肢の1つです。

アプリケーションレイヤーゲートウェイの仕組み

アプリケーションサーバーのプロキシとして機能し、SIPやFTPなどのアプリケーションプロトコルを管理することで、アプリケーションレイヤーゲートウェイは通常、ディープパケットインスペクションを使用し、アプリケーションセッションを開始する前、またはアプリケーションへのトラフィック通過を許可する前に、攻撃を検知してブロックします。一般に、アプリケーションレイヤーゲートウェイの機能は、アプリケーションファイアウォールやWebアプリケーションファイアウォールの機能を上回ります。

F5はアプリケーションレイヤーゲートウェイにどう対応するのか

アプリケーションレイヤーゲートウェイのサービスと機能は、F5 Advanced Web Application Firewall (Advanced WAF)によって提供されます。同様のアプリケーション保護は、クラウドベースのサービスとして F5 Silverline Web Application Firewallからも提供できます。