すべてのプロダクト
Search
ドキュメントセンター

Web Application Firewall:WAFとは何ですか?

最終更新日:Jul 30, 2024

Web Application Firewall (WAF) は、悪意のあるトラフィックや攻撃からwebアプリケーションを保護するセキュリティソリューションです。 WAFは、webアプリケーションへのすべての受信トラフィックを監視し、悪意のあるパターンまたは異常を識別する事前設定されたルールと受信要求を比較し、正当なトラフィックのみをwebアプリケーションに渡すことを許可します。 これにより、webアプリケーションのビジネスセキュリティとデータセキュリティが確保されます。

機能

カテゴリ

説明

サービス設定

WAFは、HTTPおよびHTTPSトラフィックを監視およびフィルタリングすることでWebサイトを保護します。

Web アプリケーション保護

一般的なwebアプリケーション攻撃に対する保護

  • 次の一般的なOpen web Application Security Project (OWASP) 攻撃に対するWebアプリケーションの保護: SQL インジェクション攻撃、クロスサイトスクリプティング (XSS) 攻撃、webshellアップロード、バックドア攻撃、コマンドインジェクション攻撃、違法なHTTPリクエスト、一般的なwebサーバーの脆弱性の悪用、クロスサイトリクエストフォージェリ (CSRF) 攻撃、コアファイルへの不正アクセス、パストラバーサル、およびwebサイトスキャン。

  • 配信元IPアドレスの非表示: WAFは配信元IPアドレスを非表示にします。 これにより、攻撃者がWAFをバイパスしてオリジンサーバーを攻撃できなくなります。

  • ゼロデイ脆弱性の定期的かつ迅速なパッチ適用: WAFはWebサイトを保護するためにパッチを最も早い機会に更新します。

  • ユーザーフレンドリーな監視モード: このモードを有効にすると、新しいWebサイトサービスを監視できます。 WAFは、指定された保護ルールに一致する不審なトラフィックが検出されるとアラートを送信します。 誤検知の可能性があるため、WAFはトラフィックをブロックしません。

高精度な保護

  • WAFはHTTPデータを一般的な形式で解析できます。 HTTPデータには、ヘッダー、フォーム、マルチパート、JSON、およびXMLデータが含まれます。

  • WAFは、URLエンコード、JavaScript Unicodeエンコード、HEXエンコード、HTMLエンティティエンコード、Javaシリアル化エンコード、PHPシリアル化エンコード、Base64エンコード、UTF-7エンコード、UTF-8エンコード、およびネストエンコードを使用してエンコードされたデータをデコードできます。

  • WAFは、データを前処理して、上位層の検出エンジンに、よりきめ細かく正確なデータソースを提供できます。 前処理メカニズムは、スペース圧縮、コメントプルーニング、および特殊文字処理を含む。

  • WAFは複雑な形式のデータを検出できます。 WAFは複雑な検出ロジックをサポートし、過剰な検出操作による誤検出を防ぎます。 これは、偽陽性率を低減するのに役立つ。 WAFは、バイパスを防ぐために異なる形式でエンコードされたデータのアダプティブデコードもサポートしています。

HTTP フラッド攻撃に対する保護

  • WAFは、CAPTCHA検証や認証のリダイレクトなど、さまざまな方法を使用して、特定のIPアドレスからのリクエストの頻度を制限します。

  • 多数のスローHTTP攻撃から保護するために、WAFは、ステータスコードの分布、要求されたURLの分布、異常なHTTPリファラーヘッダーの識別、User-Agent特性などの統計データに基づいて正確な保護ルールを実行します。

  • WAFは、Alibaba Cloudビッグデータセキュリティソリューションを最大限に活用して、脅威インテリジェンスと信頼できるアクセスの分析モデルを構築します。 モデルは、悪意のある要求を識別するために使用できる。

きめ細かいアクセス制御

  • WAFコンソールでは、IP、URL、Referer、User-Agentフィールドなど、さまざまなHTTPフィールドを組み合わせて使用して、保護ルールを設定し、詳細なアクセス制御を実装できます。 カスタム保護ルールを設定して、ホットリンク保護やWebサイトのバックエンド保護など、さまざまなシナリオで保護を提供することもできます。

  • このモジュールは、webセキュリティやHTTPフラッド保護などの他のセキュリティモジュールと一緒に使用して、多層保護アーキテクチャを構築できます。 これにより、WAFは信頼できるトラフィックと悪意のあるトラフィックをきめ細かく区別できます。

仮想パッチ

webアプリケーションの脆弱性のパッチをリリースまたはインストールする前に、web保護ルールを調整して、新しい脆弱性からサービスを保護できます。

攻撃イベント管理

WAFを使用すると、攻撃イベント、攻撃トラフィック、攻撃スケールなどの統計データに基づいて攻撃イベントを管理できます。

柔軟性と信頼性

  • 負荷分散: WAFはクラスターモードでサービスを提供できます。 WAFは複数のサーバーを使用して負荷を分散し、異なるスケジューリングアルゴリズムをサポートします。

  • スムーズで柔軟なスケーリング: サーバーをクラスターに追加したり、クラスターからサーバーを削除したりして、ビジネス要件に基づいてWAFサービス機能を調整できます。

  • 単一障害点 (SPOF) の排除: WAFノードに障害が発生した場合、または修復中の場合、WAFは引き続きサービスを提供できます。

詳細については、 WAFの制品ページをご覧ください。

メリット

メリット

説明

10年以上のwebセキュリティ経験

  • WAFは、Alibaba Groupの10年以上のwebセキュリティ経験に基づいて開発され、Tmall、Taobao、Alipay、およびその他の有名なアプリケーションと同じセキュリティ保護を提供します。

  • プロのセキュリティチームが使用するセキュリティサービスを提供します。

  • WAFは、既知のOWASP脆弱性に対して防御し、既知の脆弱性を常に修正します。

HTTPフラッドおよびクローラー攻撃に対する保護

  • WAFはHTTPフラッド攻撃を軽減します。

  • WAFは、ネットワークリソースの過剰な消費を防ぐためにwebクローラーに対して防御します。

  • WAFは、可用性に影響を与えたり、応答遅延を侵害したり、過剰な帯域幅、データベース、SMS、APIを消費したりする可能性のある悪意のあるリクエストを検出およびブロックします。 表します。

  • WAFを使用すると、さまざまなビジネスシナリオに合わせてカスタム保護ルールを設定できます。

ビッグデータ機能との統合

  • WAFは、毎日何億もの攻撃から防御できます。

  • WAFは、多数のIPアドレスを含むIPアドレスライブラリを提供します。

  • WAFは、さまざまな実際のケースを分析して、さまざまな一般的なネットワーク攻撃のパターン、方法、およびシグネチャを取得します。

  • WAFは、ビッグデータ分析のための高度なテクノロジーと継続的に統合されます。

使いやすさと信頼性

  • 5分以内にWAFをアクティブ化および設定できます。

  • ソフトウェアやハードウェアをインストールしたり、ルーティングを調整する必要はありません 設定を行います。

  • 保護クラスターは、SPOFと冗長性を防ぐために使用されます。

  • WAFは高いトラフィック処理パフォーマンスを提供します。

シナリオ

WAFは、Alibaba Cloud内外のすべてのユーザーに適しています。 WAFは、金融、eコマース、オンラインからオフライン (O2O) 、インターネットプラス、ゲーム、公共サービス、保険など、さまざまな業界のwebアプリケーションを保護するのに役立ちます。

説明

ドメイン名またはクラウドサービスインスタンスをWAFに追加できます。 WAFにIPアドレスを追加することはできません。

WAFの使い方

如何使用WAF

詳細については、「WAF 3.0の使用を開始する」をご参照ください。

RASPとWAFの関係

Runtime Application Self-Protection (RASP) は、アプリケーション内に統合され、実行時にアプリケーションの動作とデータフローを監視することによって保護を提供するセキュリティテクノロジーです。 詳細については、「アプリケーション保護機能の使用」をご参照ください。

RASPとWAFは、特定のビジネスおよびセキュリティ保護シナリオで明確な利点を持つ補完的なテクノロジーです。 たとえば、RASPは、暗号化されたトラフィックと、ゼロデイ脆弱性などの未知の脆弱性の悪用を伴うシナリオにより適しています。 WAFは、ネットワークアクセス制御、リージョンブラックリスト、HTTPフラッド保護、クローラー攻撃防御などの脅威防止シナリオにより適しています。 アプリケーションのセキュリティを強化するために、WAFと一緒にRASPを使用して、アプリケーションの侵入、データ漏洩、サービスの利用不能のリスクを軽減することを推奨します。 RASPはアプリケーションに統合され、実行時に保護を提供します。WAFはネットワーク境界にデプロイされ、webトラフィックを検査することで保護を提供します。 RASPとWAFテクノロジは、互いに補完し合い、webアプリケーションに複数のセキュリティ層を提供できます。

コンプライアンス証明書

WAFは、ISO 9001、ISO 20000、ISO 22301、ISO 27001、ISO 27017、ISO 27018、ISO 27701、ISO 29151、BS 10012、クラウドセキュリティアライアンス (CSA) STAR認定、中国におけるサイバーセキュリティマルチレベル保護スキーム (MLPS 2.0) レベルIII、サービス組織制御 (SOC) 1、SOC 2、SOC 3、クラウドコンピューティングコンプライアンスコントロールカタログ (C5) 、香港品質保証機関 (HKQAA) によって開発されたグリーンファイナンス認証スキーム、アウトソーシングされたサービスプロバイダーの監査レポート (OSPAR) 、およびペイメントカード業界データセキュリティ標準 (PCI DSS) 。