「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.
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
9
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー