Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

適切なレート制限を見つける

最終更新 Markdown で表示Agent セットアップ

Security AnalyticsRequest rate analysis タブは、選択したフィルタと期間に一致するトラフィックのリクエスト率データを表示します。適用したフィルタに一致する受信トラフィックに対して、最も適切なレート制限を決めるために、このタブを使います。

ユーザーインターフェースの概要

Request rate analysis タブは、ゾーンレベルの Analytics ページで利用できます。

Security Analytics の Request rate analysis タブのスクリーンショット

メインチャートは、選択した時間間隔(例: 1 minute)に観測された上位 50 の一意なクライアントについて、リクエスト率の分布を降順で表示します。リクエスト率は、次の一意なリクエスト属性でグループ化できます。

  • IP address
  • JA3 fingerprint(Bot Management のお客様のみ)
  • IP & JA3(Bot Management のお客様のみ)
  • JA4 fingerprint(Bot Management のお客様のみ)
  • IP & JA4(Bot Management のお客様のみ)

適切なレート制限を決める

1. スコープを定義する

  1. Cloudflare ダッシュボードで Analytics ページを開きます。

    Analytics を開く ↗
  2. Traffic analysis タブで、特定の期間を選びます。

    • 通常時のレート分布を見るには、ピークではない期間を指定します。
    • 不正な訪問者/ボットのレートを分析するには、攻撃に対応する期間を選びます。
  3. レート制限を適用したいアプリケーション上の状況を分析するために、フィルタを適用します(例: /login の URL パスでフィルタ)。

  4. (任意)自動化されていない/人のトラフィックに絞るには、サイドバーの bot score クイックフィルタを使います。

2. レートを見つける

  1. Request rate analysis タブに切り替えます。

  2. レート制限ルール向けに、リクエスト属性(JA3、IP、IP and JA3、または JA4)と期間(1 min、5 mins、または 1 hour)を選びます。選んだリクエスト属性は、レート制限ルールの characteristics(特性) として使われます。

  3. チャートのスライダーを使い、レート制限を定義する水平線を動かします。スライダーを上下に動かしながら、選んだ上限のレート制限ルールが、表示中のトラフィックに与える影響を確認します。

    Request rate analysis のチャートでレート制限を調整し、直近のトラフィックへの影響を確認している様子

3. レートを検証する

  1. 前のセクションのレート選択を、攻撃やトラフィックピークがあったことが分かっているトラフィック部分を選んで繰り返します。選んだレートは、攻撃中の外れ値トラフィックをブロックし、通常期間のトラフィックは許可する必要があります。

  2. (任意)選んだフィンガープリントとフィルタを確認するには、サンプリング済みログ をチェックします。

4. レート制限ルールを作成する

  1. Request rate analysis タブで Create rate limit rule を選択します。フィルタ、characteristics、選んだレート制限が事前入力された レート制限の作成ページ へ移動します。

  2. ルールのアクションを選びます。必要に応じて、選んだしきい値を超えるリクエストをログ、チャレンジ、またはブロックするように設定できます。

    まず Log アクションでルールをデプロイし、しきい値を検証することをおすすめします。ルールの動作に確信が持てたら、あとからアクションを変更して、受信リクエストをブロックまたはチャレンジします。

  3. レート制限ルールを保存してデプロイするには、Deploy を選択します。まだデプロイする準備ができていない場合は、Save as Draft を選択します。

役に立ちましたか?