All Products
Search
Document Center

Web Application Firewall:Lindungi domain yang dipercepat CDN dengan WAF

Last Updated:Apr 01, 2026

Terapkan Web Application Firewall (WAF) di belakang Alibaba Cloud CDN untuk melindungi layanan web Anda dari serangan sekaligus menjaga pengiriman konten tetap cepat. Dalam arsitektur ini, CDN mempercepat konten statis di edge, sedangkan WAF memeriksa dan menyaring trafik dinamis sebelum mencapai server asal Anda.

Arsitektur jaringan

Trafik mengalir melalui tiga lapisan:

  • CDN (lapisan ingress): mempercepat pengiriman konten ke pengguna akhir

  • WAF (lapisan perantara): memeriksa trafik dan memblokir serangan

  • Origin servers: hanya menerima trafik yang telah dibersihkan dan disaring

Server asal dapat berjalan pada instance Elastic Compute Service (ECS), instance Server Load Balancer (SLB), di dalam virtual private cloud (VPC), atau di pusat data lokal.

image

Prasyarat

Sebelum memulai, pastikan Anda telah:

  • Mengaktifkan Alibaba Cloud CDN dengan nama domain yang sudah ditambahkan. Lihat Memulai Alibaba Cloud CDN

  • Instans WAF telah dibeli.

Pilih mode akses

WAF mendukung dua cara integrasi dengan CDN. Pilih salah satu yang sesuai dengan infrastruktur Anda sebelum memulai langkah konfigurasi.

CNAME record modeTransparent proxy mode
Cara kerjaCDN mengirimkan trafik ke alamat CNAME WAF; WAF meneruskan trafik yang telah dibersihkan ke server asal AndaCDN mengirimkan trafik langsung ke IP server asal Anda; WAF mencegat trafik secara transparan melalui SLB atau ECS
Yang Anda konfigurasikan di CDNAtur origin CDN ke CNAME WAFAtur origin CDN ke IP server asal Anda
Paling cocok untukSebagian besar penerapan; routing berbasis DNS yang lebih sederhanaLingkungan di mana Anda ingin WAF beroperasi tanpa mengubah pengaturan origin DNS

Langkah 1: Tambahkan nama domain ke WAF

  1. Masuk ke Konsol WAF. Di bilah navigasi atas, pilih kelompok sumber daya dan wilayah tempat instance WAF Anda diterapkan (Chinese Mainland atau Outside Chinese Mainland).

  2. Di panel navigasi kiri, pilih Asset Center > Website Access.

  3. Di tab Domain Names, klik Website Access.

  4. Tambahkan nama domain menggunakan mode akses yang Anda pilih:

    CNAME record mode

    Catatan

    Di halaman Add Domain Name, Access Mode secara default diatur ke CNAME Record. Tidak perlu perubahan.

    1. Pada langkah Enter Your Website Information, konfigurasikan parameter berikut lalu klik Next.

    ParameterDeskripsi
    Domain NameNama domain website yang akan dilindungi
    Protection ResourceJenis sumber daya perlindungan yang akan digunakan
    Protocol TypeProtokol yang didukung oleh website Anda
    Origin Server AddressIP: Alamat IP publik instance SLB atau ECS, atau IP server asal non-Alibaba Cloud Anda
    Destination Server PortPort yang digunakan oleh server asal Anda, berdasarkan Protocol Type
    Load Balancing AlgorithmJika Anda memiliki beberapa alamat server asal, pilih algoritma sesuai kebutuhan Anda
    Whether Layer 7 Proxy, Such as Anti-DDoS Pro, Anti-DDoS Premium, or Alibaba Cloud CDN, Is Deployed in Front of WAFAtur ke Yes.
    Enable Traffic MarkTentukan apakah akan mengaktifkan fitur penandaan trafik WAF
    Resource GroupPilih kelompok sumber daya untuk nama domain ini
    1. Di tab Domain Names, temukan domain yang telah Anda tambahkan dan salin CNAME yang diberikan WAF untuk domain tersebut.

    WAF侧CNAME地址

    Transparent proxy mode

    1. Di halaman Add Domain Name, atur Access Mode ke Transparent Proxy Mode.

    2. Pada langkah Add Domain Name, konfigurasikan parameter berikut lalu klik Next.

    ParameterDeskripsi
    Domain NameNama domain website yang akan dilindungi
    SLB-based Domains, Layer 7 SLB-based Domains, Layer 4 SLB-based Domains, dan ECS-based DomainsPilih tipe instans dan port yang sesuai
    Whether Layer 7 Proxy, Such as Anti-DDoS Pro, Anti-DDoS Premium, or Alibaba Cloud CDN, Is Deployed in Front of WAFAtur ke Yes.
    Enable Traffic MarkTentukan apakah akan mengaktifkan fitur penandaan trafik WAF
    Resource GroupPilih kelompok sumber daya untuk nama domain ini
    1. Pada langkah Check and Confirm Added Information, tinjau informasi tersebut lalu klik Next.

    2. Klik Completed. Return to the website list. Di tab Servers, pilih Resource Instance ID dari daftar drop-down dan masukkan ID instans untuk menemukan alamat IP dan port instans yang telah Anda tambahkan.

    image.png

Langkah 2: Arahkan CDN ke WAF

  1. Masuk ke Konsol Alibaba Cloud CDN.

  2. Di panel navigasi kiri, klik Domain Names.

  3. Temukan nama domain tersebut lalu klik Manage di kolom Actions.

  4. Di panel navigasi kiri, klik Basics. Di bagian Origin Information, klik Add Origin Server. Di kotak dialog, konfigurasikan parameter berikut lalu klik OK.

    ParameterDeskripsi
    Origin InfoCNAME record mode: pilih Site Domain dan masukkan CNAME WAF dari Langkah 1. Transparent proxy mode: pilih IP dan masukkan alamat IP publik server asal Anda dari Langkah 1.
    PriorityServer asal utama memiliki prioritas lebih tinggi daripada server asal sekunder
    WeightKetika beberapa server asal memiliki prioritas yang sama, CDN mendistribusikan permintaan berdasarkan bobot
    PortPort pada server asal yang menangani permintaan
  5. Di panel navigasi kiri, klik Back-to-origin. Di tab Configurations, pastikan bahwa Default Origin Host dinonaktifkan.

    默认回源HOST

  6. Perbarui rekaman DNS Anda agar memetakan nama domain ke CNAME yang diberikan oleh Alibaba Cloud CDN. Lihat Tambahkan rekaman CNAME untuk nama domain.

Setelah langkah-langkah ini, CDN mempercepat pengiriman konten statis, dan WAF terus memeriksa serta melindungi trafik dinamis.

Catatan

Untuk meneruskan trafik yang dikirim ke Nama Domain B ke Nama Domain A (yang telah ditambahkan ke WAF), tambahkan rekaman penerusan URL di Konsol DNS Alibaba Cloud. Lihat bagian "Tambahkan rekaman penerusan URL eksplisit atau implisit" dalam Tambahkan rekaman DNS.

Verifikasi konfigurasi

Jalankan pemeriksaan berikut untuk memastikan pengaturan berfungsi:

  1. Konektivitas: Buka nama domain di browser. Jika website dimuat, berarti trafik dialihkan melalui CDN dan WAF dengan benar.

  2. Pemblokiran serangan: Tambahkan muatan XSS uji coba ke URL — misalnya, <your-domain>/alert(xss) dan alert(xss). Jika muncul halaman error 405, berarti WAF sedang memblokir serangan tersebut.

Operasi tambahan

Jika Anda ingin memberikan perlindungan WAF untuk domain yang dipercepat oleh Dynamic Route for CDN, Anda dapat mengaktifkan dan mengonfigurasi Edge WAF di Konsol DCDN. Setelah konfigurasi selesai, perlindungan WAF diterapkan pada node DCDN. Untuk informasi selengkapnya, lihat Panduan cepat Edge WAF.

Untuk melindungi nama domain yang menggunakan Dynamic Route for CDN (DCDN), aktifkan WAF di Konsol DCDN. Lihat Memulai WAF (baru).

Langkah berikutnya