Setelah menambahkan situs web ke Web Application Firewall (WAF), Anda dapat mengonfigurasi kebijakan perlindungan kustom untuk melindungi situs tersebut. Konfigurasi ini mencakup aturan kontrol akses dan throttling berdasarkan kondisi pencocokan tepat, seperti perlindungan hotlink dan perlindungan backend situs web. Topik ini menjelaskan cara mengonfigurasi kebijakan perlindungan kustom.
Informasi latar belakang
Fitur kebijakan perlindungan kustom diimplementasikan menggunakan aturan perlindungan kustom. Aturan ini mencakup daftar kontrol akses (ACL) dan perlindungan terhadap serangan flood HTTP.
Aturan ACL memfilter permintaan berdasarkan kondisi pencocokan tepat, seperti alamat IP klien, URL permintaan, dan header umum permintaan.
Aturan perlindungan serangan flood HTTP memfilter permintaan berdasarkan kondisi pencocokan tepat dan pembatasan laju yang telah dikonfigurasi.
Batasan
Jumlah dan spesifikasi aturan kustom yang dapat dikonfigurasi bergantung pada edisi instance WAF berlangganan.
Spesifikasi | Deskripsi | Edisi Pro | Edisi Bisnis | Edisi Enterprise dan lebih tinggi |
Jumlah aturan perlindungan kustom | Jumlah maksimum aturan perlindungan kustom yang dapat Anda buat. | 200 per nama domain | 200 per nama domain | 200 per nama domain |
Bidang pencocokan lanjutan | Bidang pencocokan lanjutan selain alamat IP dan URL yang dapat Anda tentukan dalam aturan perlindungan kustom. | Tidak didukung | Didukung | Didukung |
Pembatasan laju | Pengaturan pembatasan laju dalam kebijakan perlindungan kustom. Pengaturan ini mendefinisikan aturan perlindungan serangan flood HTTP. | Tidak didukung | Didukung | Didukung |
Objek statistik kustom | Objek statistik kustom selain alamat IP dan sesi yang dapat digunakan untuk mengonfigurasi pembatasan laju. | Tidak didukung | Didukung | Didukung |
Prasyarat
Sebuah instance WAF telah dibeli.
Situs web Anda telah ditambahkan ke WAF. Untuk informasi lebih lanjut, lihat Tutorial.
Prosedur
Masuk ke Konsol WAF.
Di bilah navigasi atas, pilih grup sumber daya dan wilayah tempat instance WAF diterapkan. Anda dapat memilih Chinese Mainland atau Outside Chinese Mainland.
Di panel navigasi sebelah kiri, pilih .
Di bagian atas halaman Website Protection, pilih nama domain dari daftar drop-down Switch Domain Name.

Klik tab Access Control/Throttling dan temukan bagian Custom Protection Policy. Aktifkan Status dan klik Settings.
CatatanKetika fitur kebijakan perlindungan kustom diaktifkan, semua permintaan menuju situs web Anda akan diperiksa oleh fitur tersebut. Anda dapat mengonfigurasi aturan daftar putih untuk Kontrol Akses/Pembatasan Laju agar permintaan yang sesuai dengan aturan daftar putih melewati pemeriksaan. Untuk informasi lebih lanjut, lihat Konfigurasikan Daftar Putih untuk Kontrol Akses/Pembatasan Laju.
Buat aturan kustom.
Di halaman Custom Protection Policy, klik Create Custom Protection Policy.
Di kotak dialog Add Rule, konfigurasikan parameter. Tabel berikut menjelaskan parameter-parameter tersebut.

Parameter
Deskripsi
Nama Aturan
Nama aturan.
Kondisi Pencocokan
Kondisi pencocokan aturan. Aturan hanya dipicu ketika kondisi pencocokan terpenuhi. Klik Add rule untuk menambahkan lebih banyak kondisi. Anda dapat menambahkan hingga lima kondisi. Jika Anda menentukan beberapa kondisi pencocokan, aturan hanya dipicu ketika semua kondisi pencocokan terpenuhi.
Untuk informasi lebih lanjut tentang kondisi pencocokan, lihat Bidang dalam kondisi pencocokan.
Pembatasan Laju
Status pembatasan laju. WAF mulai menghitung laju permintaan hanya ketika kondisi pencocokan terpenuhi. Jika Anda mengaktifkan pembatasan laju, Anda harus mengonfigurasi parameter pembatasan laju.

Untuk informasi lebih lanjut tentang parameter pembatasan laju, lihat Parameter pembatasan laju.
Aksi
Aksi yang ingin Anda lakukan WAF pada permintaan yang memicu aturan. Nilai valid:
Monitor: Memicu peringatan tanpa memblokir permintaan.
Block: memblokir permintaan.
CAPTCHA: mengarahkan permintaan ke halaman lain untuk menerapkan verifikasi CAPTCHA.
Strict Captcha: mengarahkan permintaan ke halaman lain untuk menerapkan verifikasi slider CAPTCHA yang ketat.
avaScript Validation: memicu validasi JavaScript.
Jika Anda mengaktifkan Rate Limiting, Anda harus mengonfigurasi parameter TTL (Seconds) untuk menentukan periode validitas aksi.
CatatanLatensi mungkin terjadi selama proses statistik karena WAF mengumpulkan data dari beberapa server dalam kluster untuk menghitung laju permintaan.
Validasi JavaScript dan verifikasi slider CAPTCHA hanya berlaku untuk halaman statis. Jika Anda ingin validasi JavaScript dan slider CAPTCHA umum didukung untuk permintaan asinkron, seperti permintaan yang diinisiasi menggunakan XMLHttpRequest dan Fetch, Anda dapat mengaktifkan validasi JavaScript dan slider CAPTCHA umum saat mengonfigurasi modul manajemen bot. Untuk informasi lebih lanjut, lihat Konfigurasikan aturan anti-perayap untuk situs web.
Protection Type
Jenis aturan. Parameter ini secara otomatis ditentukan berdasarkan status Rate Limiting.
Jika pembatasan laju diaktifkan, nilainya diatur ke HTTP Flood Protection.
Jika pembatasan laju dinonaktifkan, nilainya diatur ke ACL.
Tabel berikut menjelaskan parameter pembatasan laju.
Parameter
Deskripsi
Objek Statistik
Objek berdasarkan mana laju permintaan dihitung. Nilai valid:
IP: menghitung jumlah permintaan yang dikirim dari alamat IP tertentu.
Session: menghitung jumlah permintaan yang dikirim dari sesi tertentu.
Custom-Header: menghitung jumlah permintaan yang berisi konten header yang sama.
Custom-Param: menghitung jumlah permintaan yang berisi konten parameter yang sama.
Custom-Cookie: menghitung jumlah permintaan yang berisi konten cookie yang sama.
Interval (Detik)
Periode waktu selama mana jumlah permintaan dihitung.
Ambang Batas (Kejadian)
Jumlah maksimum permintaan yang dapat dikirim dari objek selama periode waktu yang ditentukan. Jika batas ini dilampaui, pembatasan laju dipicu.
Status Code
Kode status HTTP. Setelah logika deteksi berlaku, jumlah atau persentase status code yang ditentukan dalam periode waktu yang ditentukan dihitung. Anda dapat memilih apakah akan menghitung jumlah atau persentase kode status.
Jumlah: jumlah maksimum kode status HTTP yang ditentukan.
Percentage (%): persentase maksimum kode status HTTP yang ditentukan.
Take Effect For
Objek untuk mana Anda ingin pembatasan laju berlaku. Nilai valid:
Feature Matching Objects: Hanya permintaan yang memenuhi match conditions aturan perlindungan yang dihitung.
Applied Domains: Semua permintaan yang ditujukan untuk nama domain dihitung.
Klik Save.
Setelah aturan perlindungan kustom dibuat, aturan tersebut secara otomatis diaktifkan. Anda dapat melihat, menonaktifkan, memodifikasi, atau menghapus aturan dalam daftar sesuai kebutuhan bisnis Anda.
Operasi terkait
Setelah mengonfigurasi kebijakan perlindungan kustom, Anda dapat menggunakan CloudMonitor dan Log Service untuk mengonfigurasi pemantauan dan peringatan untuk WAF. Ketika lalu lintas ke situs web Anda sesuai dengan aturan perlindungan, notifikasi peringatan akan dikirim. Dengan cara ini, Anda dapat memantau status keamanan situs web Anda secara real-time. Untuk informasi lebih lanjut, lihat Konfigurasikan Peringatan WAF.