Guide

API Protection

API Protection là tính năng giúp người dùng định nghĩa và bảo vệ các API khỏi truy cập trái phép, abuse hoặc tấn công tự động thông qua các rule kiểm soát cụ thể theo từng endpoint.


Thêm hoặc Upload API

  1. Login vào CMC Cloud Security Portal
  2. Từ Menu, truy cập WAF > Endpoints List > chọn Endpoint > API Protection
  3. Tại màn hình API Protection, click Add và điền các thông tin:
  • API Name: Nhập tên của API
  • Description: Ghi chú nội dung/mục đích bảo vệ
  • Request Method: Chọn phương thức HTTP (GET, POST, PUT, DELETE, PATCH) của API
  • URL Path: Đường dẫn tương đối của API (ví dụ: /api/products).
  • Action: Hành vi xử lý khi request khớp rule
    • LOG: chỉ ghi log
    • BLOCK: chặn truy cập
  • Nếu cần, người dùng có thể khai báo thêm parameter condition (theo body, header, query...) để tăng độ chính xác của rule.
  1. Nhấn Create để lưu rule

Upload API (từ file Swagger/OpenAPI)

  1. Tại màn hình API Protection, nhấn Upload
  2. Chọn hoặc kéo thả file OpenAPI 3.0 / Swagger 3.0 (định dạng .json)
  3. Sau khi upload:
  • Hệ thống sẽ tự tạo rule cho từng endpoint
  • Hành động mặc định thực hiện khi match rule là LOG (người dùng có thể chỉnh sửa lại sau)

📌 Lưu ý:

  • Dung lượng tối đa: 5MB
  • File phải có đầy đủ thông tin: endpoint, method, request/response

Quản lý danh sách Rule

Tại màn hình chính, người dùng có thể xem và quản lý tất cả các quy tắc bảo vệ API đã tạo.

Trường hiển thịÝ nghĩa
Rule IDMã định danh của rule
API NameTên định danh của rule
MethodPhương thức HTTP áp dụng (GET, POST, PUT...)
EndpointĐường dẫn API cụ thể được bảo vệ
ActionHành động xử lý khi request khớp rule (BLOCK, LOG)
Last UpdateThời gian cập nhật lần cuối của rule

Người dùng có thể nhấn biểu tượng để chỉnh sửa, xóa rule hoặc tạo Rate Limiting Rule theo API tương ứng.

logo
CMC Telecom
Aspire to Inspire the Digital World