4. Tính năng Sequence Mitigation

Sequence Mitigation giúp bạn kiểm soát và thực thi trình tự (sequence) của các request API từ các client đã xác thực.

🔹 Mục tiêu chính: ✅ Bảo vệ API khỏi tấn công logic API (API Logic Attacks). ✅ Ngăn chặn yêu cầu API trái phép hoặc bỏ qua các bước xác thực. ✅ Đảm bảo rằng client API thực hiện các bước đúng trình tự trước khi truy cập endpoint quan trọng.

Ví dụ: API giao dịch ngân hàng

1

GET

/api/v1/users/{user_id}/accounts

Lấy danh sách tài khoản của user.

2

GET

/api/v1/accounts/{account_id}/balance

Kiểm tra số dư tài khoản nguồn.

3

GET

/api/v1/accounts/{account_id}/balance

Kiểm tra số dư tài khoản đích.

4

POST

/api/v1/transferFunds

Thực hiện giao dịch chuyển tiền.

💡 Nếu precedence score cao, nghĩa là POST /api/v1/transferFunds rất có thể sẽ được thực hiện sau các bước GET trước đó.

➡ Dựa trên các điểm này, Cloudflare giúp xác định liệu request cuối cùng trong sequence có hợp lệ hay không.

Last updated