全部产品
Search
文档中心

Edge Security Acceleration:Konfigurasikan Daftar Hitam atau Putih User-Agent

更新时间:Jul 02, 2025

User-Agent adalah header HTTP. Header ini berisi informasi tentang klien yang membuat permintaan, termasuk sistem operasi (OS), versi OS, browser, dan versi browser. Anda dapat mengonfigurasi daftar hitam atau putih User-Agent untuk membatasi akses ke sumber daya Dynamic Content Delivery Network (DCDN) dan meningkatkan keamanan layanan.

Catatan Penggunaan

  • Daftar hitam dan daftar putih bersifat saling eksklusif dan tidak dapat dikonfigurasi secara bersamaan.

  • Jika nilai header User-Agent dalam suatu permintaan cocok dengan nilai dalam daftar hitam User-Agent, permintaan tersebut dapat mencapai point of presence (POP) tetapi akan ditolak oleh POP. Kemudian, kode status HTTP 403 dikembalikan ke klien, dan permintaan dicatat dalam log DCDN.

  • Anda akan dikenakan biaya untuk transfer data yang dihasilkan saat POP memblokir permintaan jahat. Jika klien meminta sumber daya melalui HTTPS, Anda juga akan dikenakan biaya untuk Permintaan HTTPS.

Prosedur

  1. Masuk ke DCDN console.

  2. Di panel navigasi sisi kiri, klik Domain Names.

  3. Pada halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Configure.

  4. Di pohon navigasi sisi kiri dari nama domain, klik Access Control.

  5. Klik tab User-Agent Blacklist/Whitelist.

  6. Aktifkan User-Agent Blacklist/Whitelist dan konfigurasikan Blacklist atau Whitelist sesuai petunjuk.

    UA规则设置

    Parameter

    Deskripsi

    Type

    Tipe daftar berikut didukung:

    • Blacklist

      Permintaan yang header User-Agent-nya cocok dengan nilai dalam daftar hitam ditolak, dengan kode status HTTP 403 dikembalikan.

    • Whitelist

      Hanya permintaan yang header User-Agent-nya ada dalam daftar putih yang diizinkan untuk mengakses sumber daya pada point of presence (POPs) DCDN.

    Rules

    Saat menentukan bidang User-Agent, pisahkan beberapa bidang dengan tanda vertikal (|). Karakter wildcard (*) didukung. Contoh: *curl*|*IE*|*chrome*|*firefox*.

    Catatan
    • Jika Anda ingin melakukan kontrol akses untuk permintaan yang header User-Agent-nya kosong, Anda dapat menggunakan caret dan dollar sign (^$) untuk menentukan bahwa nilai header User-Agent kosong.

      • Jika ^$ disertakan dalam aturan daftar putih, permintaan yang header User-Agent-nya kosong diizinkan.

      • Jika ^$ disertakan dalam aturan daftar hitam, yang menunjukkan bahwa permintaan yang header User-Agent-nya kosong, permintaan tersebut ditolak.

    • Daftar hitam dan putih User-Agent tidak mendukung kontrol akses untuk permintaan yang tidak berisi header User-Agent. Anda dapat menggunakan EdgeScript atau ajukan tiket untuk mengaktifkan fitur tersebut. Untuk informasi lebih lanjut, lihat Ikhtisar EdgeScript.

  7. Klik OK.

Contoh Konfigurasi

  • Contoh 1: Konfigurasikan daftar hitam

    Aturan: *IE*|*^$*

    Hasil yang diharapkan: Permintaan yang dikirim dari Internet Explorer (IE) atau yang tidak berisi header User-Agent ditolak.

  • Contoh 2: Konfigurasikan daftar putih

    Aturan: *IE*|*firefox*

    Hasil yang diharapkan: Hanya permintaan yang dikirim dari IE atau Firefox yang diizinkan untuk mengakses sumber daya pada POP.