ウェブトラフィック検査における画期的な進歩
クラウドフレア(Cloudflare)は、Webアプリケーションファイアウォール(WAF)プラットフォームの大規模なアップデートを発表しました。これには、新機能である「完全トランザクション検出」(Full Transaction Detection)およびレスポンスルールの導入が含まれます。この新しい技術により、システムは着信リクエストを単に検査するだけでなく、サーバーからのレスポンスと同時にHTTPリクエストを検査できるようになり、侵入試行が実際に成功したか、それとも撃退されたかについてのより深い洞察を提供します。
この進歩が重要な理由
従来のほとんどの保護ソリューションは着信リクエストの検査のみに依存しており、これが技術的なジレンマにつながる可能性があります。つまり、過剰なブロック(正当なアプリケーションを停止させる誤検知を引き起こす)か、検査の緩さ(曖昧な脅威の通過を許す)のいずれかです。リクエストとレスポンスを関連付けることで、システムは失敗した悪用の試みと、機密データの流出につながった成功した侵入とを区別できるようになりました。
たとえば、パストラバーサル(Path Traversal)の試みでは、被害を特定するのにリクエスト単体では不十分な場合があります。しかし、レスポンスを分析することで、サーバーが機密設定ファイル(データベースのパスワードなど)を返したかどうかをシステムが検出し、攻撃者に届く前にレスポンスを直ちにブロックして介入することができます。
ユーザーにとって実質的に何が変わるのか
- レスポンスルール(Response Rules):管理者は、リクエストが最初の検査を通過した場合でも、サーバーのレスポンスに侵入の指標が含まれている場合にそれをブロックするルールを作成できるようになりました。
- より正確なセキュリティ分析:検査結果は新しいデータフィールド(cf.waf.signature.response.confidenceなど)に保存され、セキュリティチームがインシデントを調査し、攻撃の文脈を理解することをサポートします。
- すべてのユーザーへの提供:クラウドフレアは、最近のphp2shell脆弱性などの高リスクな脆弱性に対するマネージドプロテクションを提供しつつ、無料プランの加入者を含むすべての顧客にこれらの機能が利用可能であることを確認しました。
制限事項と技術的考慮事項
この機能がもたらす強力さにもかかわらず、考慮すべき制限があります。レスポンスルールは、ファイアウォールにレスポンスが届く前にサーバーがすでに実行したアクションを元に戻すことはできません。また、システムが現在の段階ではレスポンスのメタデータとコードの分析に焦点を当てているため、レスポンスボディの内容(Response Body)に依存するルールを作成する機能は現在利用できません。
この動きは、アプリケーションのフィードバックに基づいて攻撃のペイロードを適応させることができるAIエージェントを使用した攻撃の複雑さが増している時期に行われており、「完全トランザクション検出」は現代の脅威に対抗するための不可欠な防御ツールとなっています。