Setelah menambahkan layanan Anda ke Web Application Firewall (WAF), Anda dapat mengonfigurasi aturan pemblokiran wilayah untuk secara efektif mengurangi lalu lintas berbahaya berbasis wilayah dengan memblokir permintaan akses dari negara atau wilayah tertentu. Topik ini menjelaskan cara membuat aturan pemblokiran wilayah.
Konsep utama
-
Geo-blocking: Salah satu modul perlindungan dalam Core Web Protection yang diimplementasikan berdasarkan database geolokasi IP. Sistem mengekstraksi alamat IP asli klien dan melakukan kueri terhadap database bawaan untuk mengidentifikasi negara atau provinsi asalnya. Anda harus membuat template perlindungan sebelum mengaktifkan modul ini. Sistem mendukung beberapa template perlindungan.
-
Protection template: Kumpulan aturan perlindungan yang menetapkan konten dan cakupan aturan spesifik. Terdiri dari tiga bagian berikut: jenis template, aturan perlindungan, dan objek target.
-
Template type: Anda harus menentukan jenis saat membuat template perlindungan, dan tidak dapat diubah setelah dibuat. Jenis template diklasifikasikan menjadi dua kategori berikut:
Template type
Description
Applicable scenarios
Default protection template
-
Secara default, template ini berlaku untuk semua objek yang dilindungi dan kelompok objek saat dibuat. Objek yang ditambahkan kemudian juga secara otomatis disertakan.
-
Anda dapat mengecualikan objek tertentu secara manual (mengaturnya menjadi "Not in effect").
-
Hanya satu default protection template yang dapat dibuat di bawah modul Region Blocking.
Terapkan aturan perlindungan umum yang perlu diterapkan secara global.
Custom protection template
Anda harus secara manual menentukan objek yang dilindungi atau kelompok objek yang dilindungi tempat template ini berlaku.
Terapkan aturan perlindungan detail halus untuk skenario bisnis tertentu (seperti API login dan pembayaran).
-
-
Protection rules: Menetapkan logika deteksi dan aksi respons spesifik. Aturan perlindungan terdiri dari dua bagian berikut:
-
Blocked regions: Tentukan lokasi geografis alamat IP klien yang akan diblokir atau dipantau.
-
Rule Action: Menetapkan aksi yang diambil setelah aturan cocok. Mendukung Block dan Monitor.
-
-
Target objects: Tentukan target aplikasi dari template perlindungan. Dengan mengonfigurasi objek target, Anda menerapkan aturan perlindungan ke objek yang dilindungi atau kelompok objek yang dilindungi tertentu. Satu objek yang dilindungi atau kelompok objek hanya dapat dikaitkan dengan satu template perlindungan pemblokiran wilayah.
-
Protected object: Setiap nama domain atau instans layanan cloud yang ditambahkan ke WAF secara otomatis memiliki objek yang dilindungi yang dibuat untuknya.
-
Protected object group: Anda dapat menambahkan beberapa objek yang dilindungi ke dalam satu kelompok objek yang dilindungi untuk manajemen terpusat.
-
-
Prosedur
-
Prasyarat: Sebelum melakukan langkah-langkah berikut, pastikan objek yang dilindungi sudah ada (layanan web Anda telah ditambahkan ke WAF). Jika Anda belum menambahkan layanan Anda ke WAF, lihat Overview.
-
Konfigurasi yang benar saat proxy ditempatkan di depan WAF: Efektivitas fitur ini bergantung pada kemampuan WAF untuk memperoleh alamat IP asli klien secara akurat. Jika perangkat proxy lapisan 7 seperti CDN atau Anti-DDoS Pro/Premium ditempatkan di depan WAF, Anda harus mengatur opsi "Is a Layer 7 proxy such as Anti-DDoS Proxy or CDN deployed in front of WAF" menjadi "Yes" saat mengonfigurasi akses aset. Konfigurasi yang salah akan mencegah WAF memperoleh IP klien asli, sehingga perlindungan gagal berfungsi. Untuk informasi lebih lanjut, lihat Real client information.
Masuk ke Konsol WAF 3.0. Di bilah navigasi atas, pilih kelompok sumber daya dan wilayah (Chinese Mainland atau Outside Chinese Mainland) instans WAF Anda. Di panel navigasi kiri, pilih .
Langkah 1: Konfigurasikan jenis template perlindungan
Pada halaman Core Web Protection, klik Create Template di bagian Geo-blocking, lalu lengkapi konfigurasi berikut.
-
Template Name: Tentukan nama untuk template tersebut.
-
Save as Default Template: Hanya satu template default yang dapat diatur untuk modul Region Blocking, dan hanya dapat diatur saat membuat template baru.
-
Yes: Anda tidak perlu mengonfigurasi Apply To. Saat dibuat, template ini secara default berlaku untuk semua objek yang dilindungi dan kelompok objek. Objek yang ditambahkan kemudian juga secara otomatis disertakan. Anda dapat mengecualikan objek tertentu secara manual (mengaturnya menjadi "Not in effect").
-
No: Anda harus mengonfigurasi Apply To untuk secara manual menentukan objek yang dilindungi atau kelompok objek tempat template ini berlaku.
-
Langkah 2: Konfigurasikan aturan perlindungan dalam template perlindungan
Pada bagian Rule Configuration, lengkapi konfigurasi berikut.
-
Rule Action: Pilih aksi perlindungan yang akan diambil saat permintaan sesuai dengan aturan.
-
Block: Memblokir permintaan yang sesuai dengan aturan dan mengembalikan halaman blokir ke klien yang menginisiasi permintaan tersebut.
CatatanWAF menggunakan halaman blokir terpadu secara default. Anda juga dapat menyesuaikan halaman blokir dengan menggunakan fitur custom response.
-
Log: Tidak memblokir permintaan yang sesuai dengan aturan, tetapi hanya mencatat kecocokan tersebut dalam log. Saat mencoba aturan, Anda dapat terlebih dahulu menggunakan mode Log untuk menganalisis log WAF guna memastikan tidak ada permintaan sah yang diblokir secara salah, lalu menyesuaikan aksi aturan tersebut.
-
-
Blocked regions: Tentukan lokasi geografis alamat IP klien yang akan diblokir atau dipantau. Granularitas konfigurasi adalah sebagai berikut:
-
China: Mendukung konfigurasi tingkat provinsi (misalnya, Henan), tetapi tidak mendukung tingkat kota setingkat prefektur (misalnya, Zhengzhou).
-
Outside China: Mendukung konfigurasi tingkat negara atau divisi administratif tingkat pertama (misalnya, Prefektur Okinawa di Jepang, atau Negara Bagian Washington di Amerika Serikat).
-
Langkah 3: Konfigurasikan objek target untuk template perlindungan
Pada bagian Apply To, pilih objek yang dilindungi dan kelompok objek yang dilindungi tempat Anda ingin menerapkan template tersebut.
Cara template berlaku tergantung pada konfigurasi di Langkah 1:
-
Set as default protection template: Anda tidak perlu mengonfigurasi objek target. Saat dibuat, template ini secara default berlaku untuk semua objek yang dilindungi dan kelompok objek. Objek yang ditambahkan kemudian juga secara otomatis disertakan. Anda dapat mengecualikan objek tertentu secara manual (mengaturnya menjadi "Not in effect").
-
Not set as default protection template: Anda harus secara manual mengonfigurasi objek yang dilindungi dan kelompok objek yang dilindungi tempat template ini berlaku.
Anda dapat menyesuaikan status efektif objek yang dilindungi atau kelompok objek yang dilindungi baik selama maupun setelah pembuatan template.
Operasi rutin
Manage protection templates
Template perlindungan yang baru dibuat diaktifkan secara default. Anda dapat melakukan operasi berikut dalam daftar template perlindungan:
-
Lihat jumlah Protected Object/Group yang dikaitkan dengan template tersebut.
-
Gunakan Status untuk mengaktifkan atau menonaktifkan template tersebut.
-
Edit, Delete, atau Copy template perlindungan tersebut.
-
Klik ikon
di sebelah kiri nama template perlindungan untuk melihat aturan yang terdapat dalam template perlindungan tersebut.
Manage protection rules
Aturan yang baru dibuat diaktifkan secara default. Anda dapat melakukan operasi berikut dalam daftar aturan:
-
Lihat Rule ID dan informasi lainnya.
-
Gunakan toggle Status untuk mengaktifkan atau menonaktifkan aturan.
FAQ
Apakah region blocking mendukung konfigurasi untuk path URL tertentu atau kombinasi "domain + path"?
Tidak. Modul Region Blocking hanya bekerja berdasarkan geolokasi IP (negara atau provinsi) dan tidak dapat dikonfigurasi pada level path URL.
Apakah mengonfigurasi region blocking pada instans WAF pay-as-you-go dapat mengurangi biaya traffic WAF?
Tidak. Region blocking hanya mencegah traffic yang sesuai agar tidak diteruskan ke server backend. Namun, traffic tersebut telah mencapai WAF dan tetap dihitung dalam biaya traffic WAF.
Setelah mengonfigurasi region blocking, mengapa IP dari negara/wilayah yang ditentukan masih dapat mengakses layanan saya?
Jika IP dari negara atau wilayah yang ditentukan masih dapat mengakses layanan Anda setelah mengonfigurasi region blocking, lakukan langkah troubleshooting berikut:
-
Periksa konfigurasi template perlindungan: Pastikan template perlindungan target diaktifkan, aksi aturan diatur ke "Block", dan template dikaitkan dengan benar ke objek yang dilindungi target.
-
Periksa aturan daftar putih: Modul daftar putih memiliki prioritas lebih tinggi daripada modul Region Blocking. Periksa apakah telah dikonfigurasi aturan daftar putih yang mengizinkan permintaan terkait untuk dilewatkan.
-
Periksa konfigurasi akses proxy lapisan 7: Efektivitas fitur region blocking bergantung pada kemampuan WAF untuk memperoleh alamat IP asli klien secara akurat. Jika perangkat proxy lapisan 7 seperti CDN atau Anti-DDoS Pro/Premium ditempatkan di depan WAF, Anda harus mengatur opsi "Is a Layer 7 proxy such as Anti-DDoS Proxy or CDN deployed in front of WAF" menjadi "Yes" dalam konfigurasi akses aset. Jika dikonfigurasi salah, WAF tidak dapat memperoleh IP klien asli. Untuk informasi lebih lanjut, lihat Real client information.
Setelah aturan region blocking WAF dipicu, apakah IP individual dapat dibuka blokirnya atau traffic-nya dapat diteruskan secara gray-forward?
-
Pembukaan blokir IP individual secara manual tidak didukung. Jika Anda perlu mengizinkan IP tertentu, gunakan modul Whitelist agar melewati modul Region Blocking.
-
Penerusan traffic secara gray-forward ke instans SLB berbeda berdasarkan wilayah tidak didukung. Region blocking hanya menyediakan aksi "Block" dan "Monitor" dan tidak memiliki kemampuan penjadwalan traffic.