パッチ適用前のゼロトラストによる NetScaler ゲートウェイの防御
Cloudflare は、緊急パッチの適用を待つ間にアクセス制御とオリジン制限を用いて Citrix NetScaler をアクティブなエクスプロイトから保護する方法について解説しています。
英語の原文から自動翻訳されました。
2026年9月下旬、Citrix NetScaler ゲートウェイにおける重大な脆弱性をきっかけに、インターネット全体でアクティブなエクスプロイトの波が発生しました。Cloudflare はこれに対し、緊急の Web アプリケーションファイアウォール(WAF)ルールと、これらの公開認証ポイントを保護するための詳細なアーキテクチャガイドを提供しました。このガイダンスでは、パッチ適用のための時間を稼ぎ、長期的なリスクを低減するために、脆弱なサーバーの手前でアクセス判断を行うことの重要性が強調されています。
何が起きたか
Citrix は2026年9月27日にセキュリティ公告を発表し、CVE-2026-88771 と CVE-2026-88772 の存在を開示しました。最初の脆弱性により、デフォルト設定のアプライアンスでも認証なしでのコマンド実行が可能になります。2番目の脆弱性は、Datagram Transport Layer Security を使用している環境に影響を与えます。その後、10月3日と10月8日の追加公告では、SAML 設定におけるさらなる欠陥に対処しており、これらは任意のスクリプト実行やサービス拒否(DoS)攻撃を許す可能性があります。Mandiant と CISA は野外でのアクティブな悪用を確認し、即時の緩和策を強く推奨しました。
本番環境内のすべてのインスタンスへのパッチ適用は、即座には完了しません。特定、テスト、展開が必要であり、重要な業務でリモートデスクトップを利用しているユーザーに混乱を招く可能性があります。Cloudflare や他のベンダーは10月1日に緊急 WAF ルールをリリースしましたが、これらのシグネチャは受動的です。既知の攻撃パターンはブロックできますが、新しい変種や将来のエクスプロイトに対する保護を保証することはできません。このギャップは、特定の悪意あるペイロードの認識だけに依存しない防御手段の必要性を浮き彫りにします。
根本的な問題は Citrix に限定されません。リモートデスクトップポータルや管理コンソールなど、公開ログインページを持つ内部アプリケーションはすべて同様のリスクに直面します。攻撃者は、正規ユーザーにサービスを提供するためにインターネットから到達可能である必要があるため、これらのエントリーポイントを狙います。攻撃者が認証チェックを回避したり、ゲートウェイソフトウェアを直接悪用したりできれば、基盤となるアプリケーションサーバーへのアクセスを得ることになります。この「正面玄関」を保護するには、タイムリーなアップデートだけでは不十分です。
仕組み
提案されている防御策は、既存の NetScaler Gateway の手前に独立したアクセス制御層を配置することに依存しています。インターネット上のあらゆるユーザーがログインページに到達できるようにする代わりに、ゼロトラストポリシーがリクエストをゲートウェイに接触させるべきかどうかを判断します。Cloudflare Access のようなツールは、リクエストがターゲットサーバーに届く前にこのポリシーを強制します。ユーザーが認可されていない場合、Citrix のログインインターフェースを見ることすらなく、事実上、攻撃対象領域が公開ビューから削除されます。
しかし、DNS レコードの変更とアクセスポリシーの強制だけでは、オリジンサーバーが直接到達可能なままであれば不十分です。攻撃者は、サーバーの IP アドレスや代替ホスト名に直接接続することでプロキシを迂回する可能性があります。これを防ぐためには、セキュリティ層とオリジン間の接続を厳格に強制する必要があります。Cloudflare Tunnel は、アプリケーションサーバーからのアウトバウンド専用接続を作成し、公開インバウンド IP の必要性を排除します。これにより、すべてのトラフィックが検証済みのトンネルを経由することが保証され、直接アクセス経路が閉鎖されます。
トンネルソフトウェアをインストールできない環境では、ネットワーク制限とオリジン認証が代替の安全策を提供します。専用の Egress IP を使用すると、ファイアウォールは広範な IP 範囲ではなく、特定の信頼できるソースからのトラフィックのみを受け入れることができます。さらに、認証付きオリジンプルでは相互 TLS を使用して接続サービスの身元を検証します。オリジンサーバーはまた、アクセス層によって発行された JSON Web トークンを検証し、各リクエストが処理される前に適切に認証されたことを確認することもできます。
主要な詳細
- CVE-2026-88771 により、デフォルト設定の NetScaler アプライアンスで認証なしのコマンド実行が可能になります。
- 既知のエクスプロイトシグネチャをブロックするため、2026年10月1日に緊急 WAF ルールが展開されました。
- ゼロトラストアクセスポリシーにより、認証判断が脆弱なゲートウェイサーバーの手前に移動します。
- Cloudflare Tunnel は、オリジンからのアウトバウンド専用接続を確立することで、公開インバウンド IP を削除します。
- オリジンサーバーは、リクエストがアクセス層を通過したことを確認するために、JSON Web トークンを検証すべきです。
- 10月3日および8日の追加公告では、SAML 設定に関する追加の脆弱性に対処しました。
なぜ重要なのか
エンジニアリングチームにとって、このインシデントは受動的なセキュリティ対策の限界を示しています。WAF シグネチャや緊急パッチのみに依存すると、更新サイクル中に露出ウィンドウが残ります。多層防御を実装することで、組織はソフトウェアの脆弱性が未知または未パッチの状態であっても、重要なサービスを保護できます。このアプローチは、ネットワーク境界を信頼するモデルから、アイデンティティとコンテキストに基づいてすべてのリクエストを検証するモデルへとセキュリティパラダイムを転換します。
このアーキテクチャは、危機対応時の運用摩擦も軽減します。新しい脆弱性が開示された際、サービスが堅牢なアクセス制御によってすでにシールドされていれば、チームは直ちに破壊的なパッチを本番環境に急いで投入する必要はありません。これにより、より徹底したテストと段階的なロールアウトが可能になり、従業員や顧客のダウンタイムを最小限に抑えます。これは、慌ただしい火災訓練のようなセキュリティ対応を、管理された運用プロセスへと変革します。
さらに、この戦略はインターネット面向のすべての認証サービスに適用できます。AI が新しいエクスプロイト変種の発見を加速するにつれて、静的なシグネチャベースの防御はますます不十分になるでしょう。ゼロトラスト原則を採用することで、単一のソフトウェア障害が完全な侵害につながることを防ぎます。これは、すべてのログインページが本当に無制限のインターネット到達可能性を必要とするのかを建築家が問い直し、侵害を前提としたシステム設計を行うことを強いるものです。
実施できること
- まだ行っていない場合は、すべての NetScaler インスタンスに直ちにパッチを適用してください。
- 公開ログインページを、Cloudflare Access のようなゼロトラストアクセスプロバイダーの背後に配置してください。
- Cloudflare Tunnel または専用の Egress IP を使用して、直接のオリジン接続を制限してください。
- アクセス層からの JSON Web トークンを検証するようにオリジンサーバーを設定してください。
- サインインせずに保護されたホスト名へのアクセスを試みることで、設定をテストしてください。
- 直接の IP アドレスや代替ホスト名がアクセスポリシーを迂回できないことを確認してください。



