「WAF」製品紹介【第4回】シトリックス・システムズ編
L7スイッチとも連携可能なWAF「Citrix NetScaler Application Firewall」
シトリックスはWAFの技術をL7スイッチング機能を持つNetScalerとハードウェア/OSを共用して連携することで、Webサイトに必要となる機能を統合的に実現している。
シトリックス・システムズ・ジャパン(以下、シトリックス)は、アプリケーションデリバリーコントローラー製品「Citrix NetScaler」(以下、NetScaler)をベースとしたWAF製品「Citrix NetScaler Application Firewall」(以下、NAF)を提供している。NetScalerは、Webアプリケーションの配信を高速化するアプライアンス製品であり、強力なレイヤー7(L7)スイッチング機能を特徴としている。WAF機能のみを提供するNAFに加えて、WAF機能が統合されたNetScalerを利用することで、Webサイトの運営者はWebサイトの運用・保護に必要な機能を統合的に実現できるという。
現在、こうしたL7スイッチングやロードバランシングとWAFの機能を1つのアプライアンスに統合していこうという動きが強まりつつある。シトリックスはこうしたトレンドをいち早く実現し、既に豊富な実績を積んでいることで市場をリードする存在となっている。
実際に同社では、NetScalerによるアプリケーションデリバリコントロール/L7スイッチングの機能とWAFによるセキュリティが統合されている点が評価される機会が増えているという。L7スイッチングで設定したアクセスポリシーとWAF設定が連動することで運用管理が統合的に行え、一貫したポリシーを適用可能としている。
ホワイトリスト型を基本としたWAF機能
では、WAF機能について見ていこう。同社のWAFは、2005年に買収したTeros(テロス)の製品がベースとなっている。単体のWAF製品だったものを、買収後の製品開発の過程でNetScalerのOS上の機能として融合した。
仕組みとしては、「ポジティブセキュリティモデル」に基づくホワイトリスト型の防御を基本としている。サーバからの応答を精査し、自動的にホワイトリストに追加する自動学習機能が実装されており、「初期設定さえしておけば、後はリアルタイムで自動的に『防御しながら、必要なトラフィックは通過させる』ことが可能になる」(同社 マーケティング本部 シニアプロダクトマーケティングマネジャー 的場謙一郎氏)という。さらに、同社ではサードパーティーとの連携ソリューションの提案にも力を入れており、ブラックリスト型の防御に関してもサードパーティーソリューションとの連携で実現できるとしている。
その他同社のWAFには、XSS(クロスサイトスクリプティング)やSQLインジェクション、CSRF(クロスサイトリクエストフォージェリ)、強制ブラウズといった攻撃手法に対応する機能が盛り込まれている。さらに、最近利用が増大しているというXMLにも対応する。
「いわゆる“Web 2.0系サービス”では、データフォーマットとしてXMLが活用される例が増えており、WebサーバとWebブラウザ間でXMLがやりとりされることが珍しくなくなっている。そのことから、XMLデータを解析できないと適切な防御が実現できなくなりつつあることが背景にある。NAFでは、XMLデータのフォーマットチェックなど、さまざまな手法を駆使してWebアプリケーションの動作に有害なXMLデータを検出したり、あるいはXMLデータの形で外部に機密情報が送出されるといった事故を防ぐ双方向の防御を実現している」(的場氏)
ソフトウェア+アプライアンス
提供形態は2種類ある。前述した通り、WAF機能を統合したNetScalerアプライアンスの形態と、WAF機能のみのアプライアンスの形態だ。この提供形態は、ライセンスによってソフトウェア的に機能を有効化/無効化することで実現している。
同社では、こうしたソフトウェア的なライセンス制御を活用した“Pay-As-You-Grow”と呼ぶ提供形態も用意している。これは、ハードウェア性能に余裕を持たせた上位機をエントリーモデルの価格で販売するというものだ。ユーザーが選択したライセンスに応じて処理性能の上限をソフトウェア的に制限し、ライセンスの購入に応じて上限設定を変更する。これにより、初期導入コストを抑制すると同時に将来的な性能拡張の余地を確保するという。
NetScalerは、企業規模に合わせて3種類のエディション「Standard Edition」「Platinum Edition」「Enterprise Edition」が用意されている。WAF機能はStandard Editionでは利用できないが、Platinum Editionで標準提供、Enterprise Editionでオプション提供される。
また、NetScalerには各種の仮想化プラットフォームに対応した仮想化アプライアンスとして「NetScaler VPX」が提供されており、ここでもWAF機能が利用可能となっている。ただし、WAF機能単独での仮想化アプライアンスは提供されていないので、仮想化アプライアンスとしてWAF機能を導入したい場合はNetScaler VPXを導入する形になる。
WAF単体製品は、NetScalerのローエンドからミッドレンジのプラットフォームで提供されている。大規模向けにより大きな処理性能が必要な場合などでは、ハイエンドのNetScalerでWAF機能を使う、という形になる。
導入前の検証にも対応
NetScaler VPXには、90日間無償で利用可能なPlatinum Editionのライセンスが提供されている。前述のようにNetScaler VPXはハイパーバイザー上で動作する仮想アプライアンスであり、導入前の検討/検証が容易になった点も見逃せないポイントだ。導入前に保護レベルを実環境で確認したり、あるいはポリシーの設定方法を実地に確認したりといった作業が行える他、運用管理担当者が作業手順を事前に学ぶなどの導入準備にも使える。
最近公表されたユーザー事例では、ニコンが運営する画像共有・保存サービスである「Nikon my Picturetown」でNetScaler Platinum Editionが採用されたという。ユーザーの写真データを保存していることからWAF機能による不正アクセスの防止、それに加えてL7での負荷分散にも対応し、パフォーマンスも高い点が評価されたようだ。また、全世界での導入事例が豊富に紹介されており、実績が確認できる点も高評価につながったとされている。
L4/L7スイッチとWAFを統合する、というアプローチは今後WAFの主流になるとの予測が各所から聞こえてくるようになってきたが、同社はこの手法の実現にいち早く取り組み、市場をリードしてきた存在である。既に3年以上の経験と実績があり、「最近になって同様のアプローチを開始した競合他社と比べても統合のレベルは遙かに高い」(的場氏)との自負を見せる。
L4までのレベルだと、運用管理はネットワーク管理者ということになるが、L7になるとアプリケーションやサーバの管理者が扱う領域となり、従来とはアプローチも変わってくる。Webアプリケーションの保護に関しても、アプリケーション内部での処理の仕方も含めたより上位レベルでの対応が必要となってくるが、一方でWebアプリケーション開発者のセキュリティ対応のための負担が重くなりすぎて、アプリケーション開発のペースが落ちてしまう懸念もある。
高度な保護を提供できるWAF製品は、Webアプリケーション開発者が本来の業務であるアプリケーション開発/サービス開発に専念できる環境を提供する上でも極めて重要な役割を果たす製品だといえる。セキュリティに加えて、アクセスパフォーマンスも最適化し、ユーザー体験を大幅に改善できるL7スイッチとWAFの組み合わせは、Webアプリケーション開発者にとってはまさに待ち望んでいたソリューションではないだろうか。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
新着ホワイトペーパー PR
-
製品レビュー
「電子帳簿保存法対応」実践術:タイムスタンプ付与などの要件の手軽な実現方法 -
事例
「大企業のデジタル化」成功事例集【コクヨ、九州電力、ヨネックスなど21社】 -
製品資料
“顧客管理の課題”を簡単に解決する方法とは? -
製品資料
契約管理の“あるある課題”をノーコード開発で解決するためのポイント -
製品資料
揺らぐ境界防御 いま企業が特に警戒すべき「3つのセキュリティ課題」とは?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
2
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
3
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
4
継続利用は4割どまり M365 Copilotが「効く業務」と期待外れの境界
-
5
画面をティッシュで拭くのはNG Dellが推奨するPCの正しいお手入れ方法
-
6
メインフレームは死なず AI活用で20年来の高収益をたたき出す基幹システムの底力
-
7
「法人PCの導入」に関するアンケート
-
8
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
9
「GitHub Copilot」3000人に配布も基本機能しか使われない 保険大手が得た教訓
-
10
業務引き継ぎで困ったこと 大企業200人調査で判明した課題の第1位は
ホワイトペーパーランキング PR
-
1
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
2
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
3
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
4
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
7
「結局、一部の人しか使わない」 AI活用が業務に定着しない根本的な理由
-
8
AIエージェントで成果は出る? 調査結果に見る費用対効果の実態
-
9
PostgreSQLの「機能」「性能」「運用」「拡張性」に関する悩みの解消法
-
10
ゼロトラストにおける「IDaaSの課題」と補完すべき重要機能とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー