シーケンスルールは WAF カスタムルールで作成することを推奨します。詳細は シーケンスカスタムルールのドキュメント を参照してください。
-
Cloudflare ダッシュボードで Security rules ページを開きます。
Security rules を開く ↗ -
Create rule を選択し、API sequence rules を選びます。
-
ルールに名前を付けます。
-
開始エンドポイントを選択します。API 利用時に、ユーザーがリクエストフローで最初にアクセスすると想定するエンドポイントです。
- ホスト名を選び、そのホストのエンドポイント一覧を表示します。
- エンドポイントを選びます。
- Set as starting endpoint を選択します。
-
終了エンドポイントを選択します。保護対象のエンドポイントです。
- ホスト名を選び、そのホストのエンドポイント一覧を表示します。
- エンドポイントを選びます。
- Set as ending endpoint を選択します。
-
セキュリティモデルの種類に応じたアクションを選びます。
- Allow: API 上で承認済みシーケンスを定義する、許可リスト型のセキュリティモデルを作成します。
- Log / Block: API 上で既知の不正シーケンスを定義する、拒否リスト型のセキュリティモデルをテストまたは適用します。
-
Create rule を選択します。
ルール一覧から既存のルールを選択して編集することもできます。ルール名の変更、開始・終了エンドポイントの順序の調整、エンドポイントの変更、アクションの変更ができます。
一覧上でルールを選択してドラッグし、優先度を変更できます。
ルールの三点メニューから Move to… を選び、表示されるモーダルで新しい優先度を明示的に設定することもできます。